diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
commit | 074785cea106179cb3305637055ab0a009ca74f2 (patch) | |
tree | e6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/pl/mozilla | |
parent | da78a9e329e272dedb2400b79a3bdeebff387d47 (diff) | |
download | translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2 translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip |
initial commit
Diffstat (limited to 'files/pl/mozilla')
851 files changed, 49143 insertions, 0 deletions
diff --git a/files/pl/mozilla/add-ons/amo/index.html b/files/pl/mozilla/add-ons/amo/index.html new file mode 100644 index 0000000000..e1684b2100 --- /dev/null +++ b/files/pl/mozilla/add-ons/amo/index.html @@ -0,0 +1,15 @@ +--- +title: AMO +slug: Mozilla/Add-ons/AMO +tags: + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Add-ons/AMO +--- +<p>Pages documenting <a href="https://addons.mozilla.org/en-US/firefox/">addons.mozilla.org</a>:</p> + +<p>{{Listsubpages("/en-US/Add-ons/AMO", 10)}}</p> + +<p> </p> + +<p> </p> diff --git a/files/pl/mozilla/add-ons/amo/policy/index.html b/files/pl/mozilla/add-ons/amo/policy/index.html new file mode 100644 index 0000000000..703a751b21 --- /dev/null +++ b/files/pl/mozilla/add-ons/amo/policy/index.html @@ -0,0 +1,20 @@ +--- +title: AMO Policies +slug: Mozilla/Add-ons/AMO/Policy +translation_of: Mozilla/Add-ons/AMO/Policy +--- +<p>{{AddonSidebar}}</p> + +<p>Mozilla is committed to ensuring an excellent experience for both our users and developers of add-ons. Please review the policies below before submitting your add-on.</p> + +<dl> + <dt><a href="/Mozilla/Add-ons/AMO/Policy/Agreement">Developer Agreement</a></dt> + <dd>Effective January 5, 2016</dd> + <dt><a href="/Mozilla/Add-ons/AMO/Policy/Reviews">Review Process</a></dt> + <dd>Add-ons extend the core capabilities of Firefox, allowing users to modify and personalize their Web experience. A healthy add-on ecosystem, built on trust, is vital for developers to be successful and users to feel safe making Firefox their own. For these reasons, Mozilla requires all add-ons to comply with the following set of policies on acceptable practices. The below is not intended to serve as legal advice, nor is it intended to serve as a comprehensive list of terms to include in your add-on’s privacy policy.</dd> + <dt><a href="/Mozilla/Add-ons/AMO/Policy/Featured">Featured Add-ons</a></dt> + <dd>How up-and-coming add-ons become featured and what's involved in the process.</dd> + <dd><strong><a href="/en-US/Add-ons#Contact_us">Contacting us</a></strong> + <p>How to get in touch with us regarding these policies or your add-on.</p> + </dd> +</dl> diff --git a/files/pl/mozilla/add-ons/index.html b/files/pl/mozilla/add-ons/index.html new file mode 100644 index 0000000000..3500d5f048 --- /dev/null +++ b/files/pl/mozilla/add-ons/index.html @@ -0,0 +1,90 @@ +--- +title: Dodatki +slug: Mozilla/Add-ons +tags: + - Add-ons + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Add-ons +--- +<div class="summary">Modyfikacje i rozszerzenia programu Mozilla</div> + +<p><span class="seoSummary">Dodatki dodają nowych funkcji do aplikacji bazujących na Gecko takich jak Firefox, SeaMonkey i Thunderbird.</span><strong> </strong>Istnieją dwa główne typy dodatków : Rozszerzenia, które dodają nowych właściwości do programu, oraz motywy które zmieniają wygląd programu</p> + +<p>Dla obu rodzajów rozszerzeń, Mozilla wprowadziła specjalną stronę <a href="https://addons.mozilla.org/">addons.mozilla.org</a>, znaną również jako "AMO" . <a href="/en-US/Add-ons/Submitting_an_add-on_to_AMO">submit add-ons to AMO</a> they are reviewed, and after passing review they are made available to users. You don't have to submit add-ons to AMO, but if you do, users can take confidence in the fact that they have been reviewed, and you can benefit from AMO's visibility as a source for useful add-ons.</p> + +<p>Add-ons can greatly affect the behaviour of the application that hosts them. We've developed a <a href="/en-US/docs/Mozilla/Add-ons/Add-on_guidelines">set of guidelines</a> to help ensure that they provide a good experience to users. These guidelines apply for all sorts of add-ons, whether they are hosted at <a href="https://addons.mozilla.org/">addons.mozilla.org</a> or not.</p> + +<hr> +<h2 id="Rozszerzenia"><a name="Extensions">Rozszerzenia</a></h2> + +<p>Rozszerzenia dodają nową funkcjonalność do aplikacji Mozilla takich jak Firefox czy Thunderbird. Mogą dodawać nowe funkcje do przeglądarki, na przykład inny sposób zarządzania zakładkami. Mogą także modyfikować zawartość witryn, by ulepszyć użytkowanie i bezpieczeństwo określonych stron.</p> + +<p>Istnieją trzy różne techniki, których możesz użyć, by stworzyć rozszerzenie: rozszerzenia bazujące na dodatkach SDK, rozszerzenia niewymagające restartu (bootstrap) oraz rozszerzenia legacy.</p> + +<ul class="card-grid"> + <li><span><a href="https://developer.mozilla.org/en-US/Add-ons/SDK">Rozszerzenia bazujące na dodatkach SDK</a></span><br> + Rozszerzenia tworzone z użyciem wysokopoziomowych JavaScript APIs, które nie potrzebują ponownego uruchamiania przeglądarki do zainstalowania.</li> + <li><span><a href="/en-US/Add-ons/Bootstrapped_extensions">Rozszerzenia niewymagające restartu</a></span><br> + Rozszerzenia, które nie potrzebują ponownego uruchamiania przeglądarki do zainstalowania.</li> + <li><a href="/en-US/Add-ons/Overlay_Extensions"><span>Rozszerzenia legacy</span></a><br> + Rozszerzenia wymagające ponowne uruchamianie przeglądarki do zainstalowania; głównie z użyciem <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Overlays">XUL overlays</a>.</li> +</ul> + +<p>If you can, it's advisable to use the Add-on SDK, which uses the restartless extension mechanism but simplifies certain tasks and cleans up after itself. If the Add-on SDK isn't sufficient for your needs, implement a manual restartless extension instead. Overlay extensions are mostly obsolete now, although there are still many of them in the wild.</p> + +<p>For more information on choosing which technique to use, read this <a href="/en-US/Add-ons/Comparing_Extension_Toolchains">comparison</a>.</p> + +<div class="column-container"> +<div class="column-half"> +<h3 id="Good_practices">Good practices</h3> + +<p>No matter how you develop an extension, there are some guidelines you can follow to help ensure your extension provides as good a user experience as possible.</p> + +<dl> + <dt><a href="/en-US/Add-ons/Performance_best_practices_in_extensions">Performance</a></dt> + <dd>Ensuring your extension is fast, responsive and memory-efficient.</dd> + <dt><a href="/en-US/Add-ons/Security_best_practices_in_extensions">Security</a></dt> + <dd>Ensuring your extension doesn't expose the user to malicious websites.</dd> + <dt><a href="/en-US/Add-ons/Extension_etiquette">Etiquette</a></dt> + <dd>Ensuring your extension plays nicely with other extensions.</dd> +</dl> +</div> + +<div class="column-half"> +<h3 id="Application-specific">Application-specific</h3> + +<p>Most of the documentation assumes you're developing for Firefox Desktop. If you're developing for some other Gecko-based application, there are major differences you need to know about.</p> + +<dl> + <dt><a href="/en-US/Add-ons/Thunderbird">Thunderbird</a></dt> + <dd>Developing extensions for the Thunderbird mail client.</dd> + <dt><a href="/en-US/Add-ons/Firefox_for_Android">Firefox for Android</a></dt> + <dd>Developing extensions for Firefox for Android.</dd> + <dt><a href="/en-US/Add-ons/SeaMonkey_2">SeaMonkey</a></dt> + <dd>Developing extensions for the <a href="http://www.seamonkey-project.org/">SeaMonkey</a> software suite.</dd> +</dl> +</div> +</div> + +<hr> +<h2 id="Motywy"><a name="Themes">Motywy</a></h2> + +<p>Motywy to dodatki modyfikujące interfejs użytkownika. Istnieją dwa rodzaje motywów: lekkie i kompletne motywy.</p> + +<div class="column-container"> +<div class="column-half"> +<p><a href="https://addons.mozilla.org/en-US/developers/docs/themes">Lekkie motywy</a> są prostsze w implementacji od kompletnych motywów, ale są też bardzo ograniczone.<br> + <br> + Z <a href="/en-US/docs/Themes">kompletnymi motywami</a> możesz dokonywać głębszych modyfikacji w UI. Dokumentacja tych motywów jest nieaktualna, ale jest tutaj podlinkowana zaktualizowana wersja.</p> +</div> +</div> + +<hr> +<h2 id="Inne_rodzaje_dodatków">Inne rodzaje dodatków</h2> + +<p><a href="/en-US/docs/Creating_OpenSearch_plugins_for_Firefox">Search engine plugins</a> are a simple and very specific type of add-on: they add new search engines to the browser's search bar.</p> + +<p><a href="/en-US/docs/Plugins">Plugins</a> help the application understand content that it does not natively support. We're in the process of deprecating support for these plugins, as they have a history of causing stability, performance, and security problems.</p> + +<p>{{AddonSidebar}}</p> diff --git a/files/pl/mozilla/add-ons/sdk/index.html b/files/pl/mozilla/add-ons/sdk/index.html new file mode 100644 index 0000000000..c45ccb437f --- /dev/null +++ b/files/pl/mozilla/add-ons/sdk/index.html @@ -0,0 +1,113 @@ +--- +title: Add-on SDK +slug: Mozilla/Add-ons/SDK +tags: + - Dodatek SDK +translation_of: Archive/Add-ons/Add-on_SDK +--- +<p> </p> + +<div class="warning"> +<p>Support for extensions using XUL/XPCOM or the Add-on SDK was removed in Firefox 57, released November 2017. As there is no supported version of Firefox enabling these technologies, this page will be removed by December 2020.</p> + +<p>Add-ons using the techniques described in this document are considered a legacy technology in Firefox. Don't use these techniques to develop new add-ons. Use <a href="/en-US/Add-ons/WebExtensions">WebExtensions</a> instead. If you maintain an add-on which uses the techniques described here, consider migrating it to use WebExtensions.</p> + +<p><strong>Starting from <a href="https://wiki.mozilla.org/RapidRelease/Calendar">Firefox 53</a>, no new legacy add-ons will be accepted on addons.mozilla.org (AMO) for desktop Firefox and Firefox for Android.</strong></p> + +<p><strong>Starting from <a href="https://wiki.mozilla.org/RapidRelease/Calendar">Firefox 57</a>, only extensions developed using WebExtensions APIs will be supported on Desktop Firefox and Firefox for Android. </strong></p> + +<p>Even before Firefox 57, changes coming up in the Firefox platform will break many legacy extensions. These changes include multiprocess Firefox (e10s), sandboxing, and multiple content processes. Legacy extensions that are affected by these changes should migrate to use WebExtensions APIs if they can. See the <a href="https://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/">"Compatibility Milestones" document</a> for more information.</p> + +<p>A wiki page containing <a href="https://wiki.mozilla.org/Add-ons/developer/communication">resources, migration paths, office hours, and more</a>, is available to help developers transition to the new technologies.</p> +</div> + +<p>za pomocą dodatku sdk można tworzyć dodatki dla firefoksa. można użyć różnych standardowych technologii internetowych: javascript, html i css, aby utworzyć dodatki. sdk zawiera javascript apis, które można wykorzystać do tworzenia dodatków i narzędzi do tworzenia, uruchamiania, testowania i pakowania dodatków.</p> + +<hr> +<h3 id="sect1"></h3> + +<p>samouczki</p> + +<p>zacząć</p> + +<p> jak zainstalować sdk i używać narzędzia jpm do tworzenia, testowania i dodawania pakietów.</p> + +<div class="column-container"> +<div class="column-half"> +<dl> + <dt> + <div class="column-half"> + <dl> + <dt> + <p>Współpracuj z przeglądarką</p> + + <p> Otwieranie stron internetowych, słuchanie stron wczytywania i wyświetlania otwartych stron.</p> + + <p>Techniki rozwoju</p> + + <p> Dowiedz się więcej o wspólnych technikach rozwoju, takich jak testowanie jednostkowe, logowanie, tworzenie modułów wielokrotnego użytku, lokalizacja i rozwój mobilny.</p> + + + + <p>Utwórz składniki interfejsu użytkownika</p> + + <p> Utwórz elementy interfejsu użytkownika, takie jak przyciski paska narzędzi, menu kontekstowe, pozycje menu i okna dialogowe.</p> + + <p>Modyfikuj strony internetowe</p> + + <p> Modyfikuj strony pasujące do wzoru adresu URL lub dynamicznie modyfikuj określoną kartę.</p> + + <p>Łącząc je razem</p> + + <p> Przykład dodatku do przykładu adnotatora</p> + </dt> + </dl> + </div> + </dt> +</dl> +</div> +</div> + +<hr> +<p>Przewodniki</p> + +<p>Przewodnik dla współtwórców<br> + Dowiedz się, jak rozpocząć wkład do pakietu SDK oraz o najważniejsze idiom użyte w kodzie SDK, takie jak moduły, klasy i dziedziczenie, właściwości prywatne i procesy zawartości.<br> + Infrastruktura SDK<br> + Aspekty technologii bazującej na technologii SDK: moduły, identyfikator programu i reguły określające zgodność z Firefoksem.<br> + Skrypty zawartości<br> + Szczegółowy przewodnik po pracy z skryptami zawartości.</p> + +<p>Idiomy SDK<br> + Ramka zdarzeń SDK i rozróżnienie między dodatkowymi skryptami a skryptami zawartości.<br> + Migracja XUL<br> + Przewodnik po przenoszeniu dodatków XUL do pakietu SDK. W tym przewodniku znajdziesz porównanie obu zestawów narzędzi i przykładowy przykład przenoszenia dodatku XUL.<br> + Multiprocess Firefox i SDK<br> + Jak sprawdzić, czy dodatek jest zgodny z wieloma procesorami Firefox, czy nie, i odpowiednio go naprawić.</p> + +<div class="column-container"> +<div class="column-half"> +<dl> + <dd></dd> +</dl> +</div> +</div> + +<hr> +<p>Odniesienie</p> + + + +<p>API wysokiego poziomu</p> + +<p> Dokumentacja dla interfejsów API SDK wysokiego poziomu.</p> + +<p>Narzędzie odniesienia</p> + +<p> Dokumentacja referencyjna narzędzia jpm służącego do tworzenia, testowania i dodawania pakietów, konsoli globalnej używanej do logowania i pliku package.json.</p> + +<p>API niskiego poziomu</p> + +<p> Dokumentacja dla interfejsów API SDK niskiego poziomu.</p> + +<hr> diff --git a/files/pl/mozilla/add-ons/thunderbird/index.html b/files/pl/mozilla/add-ons/thunderbird/index.html new file mode 100644 index 0000000000..b15b535a59 --- /dev/null +++ b/files/pl/mozilla/add-ons/thunderbird/index.html @@ -0,0 +1,135 @@ +--- +title: Thunderbird extensions +slug: Mozilla/Add-ons/Thunderbird +tags: + - Add-ons + - Extensions + - NeedsTranslation + - TopicStub + - thunderbird +translation_of: Mozilla/Thunderbird/Thunderbird_extensions +--- +<div class="callout-box"><strong><a href="/en/Extensions/Thunderbird/Building_a_Thunderbird_extension" title="en/Building_a_Thunderbird_extension">Building a Thunderbird extension</a></strong><br> +Step-by-step explanation on how to build an extension for Thunderbird.</div> + +<div> +<p>{{AddonSidebar}}</p> +The following documentation provides help for creating extensions for Mozilla's <a class="internal" href="/en/Thunderbird" title="En/Thunderbird">Thunderbird</a> email client. Although there are many similarities with <a href="/en/Extensions" title="en/Extensions">Firefox extensions</a> there are also some differences that may confound the starting developer.</div> + +<div><br> +<strong>Please help!</strong> You can <a class="internal" href="/en/Extensions/Thunderbird/HowTos" title="en/Extensions/Thunderbird/HowTos">add a how-to</a> (a question or an answer or a code snippet), <a class="internal" href="/en/Extensions/Thunderbird/Useful_newsgroups_discussions" title="En/Extensions/Thunderbird/Useful newsgroups discussions">summarize and link to a relevant newsgroup discussion</a>, or create a tutorial. Need help? Contact <a class="internal" href="/User:jenzed" title="User:jenzed">jenzed</a>.</div> + +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h2 id="Documentation" name="Documentation"><a href="/Special:Tags?tag=Extensions&language=en" title="Special:Tags?tag=Extensions&language=en">Documentation</a></h2> + + <h3 id="Getting_started_with_Thunderbird">Getting started with Thunderbird</h3> + + <p>A brave, young developer wants to develop an add-on for Thunderbird. Here's a few links to help them through this journey.</p> + + <ul> + <li>Start by reading the tutorial and learn how to<a class="internal" href="/en/Extensions/Thunderbird/Building_a_Thunderbird_extension" title="En/Building a Thunderbird extension"> build a Thunderbird extension</a> (Outdated, still talks about overlays and the add-on builder is no longer available but the tutorial has not been updated.)</li> + <li>Read about the <a href="/en/Thunderbird/Main_Windows" title="Main Windows">main windows</a> so that you know what one means when they say « thread pane », « preview pane », and « folder pane ».</li> + + <li>Want to do some real stuff? See <a class="external" href="http://blog.xulforum.org/index.php?post/2011/03/14/Basic-MimeMessage-demo" title="http://blog.xulforum.org/index.php?post/2011/03/14/Basic-MimeMessage-demo">how to inspect a message</a> (demo add-on included!)</li> + <li>Play with our other <a href="/en/Extensions/Thunderbird/Demo_Addon" title="Demo Addon">demo add-on</a> that exercises some more advanced Thunderbird-specific features</li> + <li>Want to do even more stuff? Don't reinvent the wheel: steal functions from the <a class="link-https" href="https://github.com/protz/thunderbird-stdlib" title="https://github.com/protz/thunderbird-stdlib">thunderbird-stdlib</a> project (doc <a class="external" href="http://protz.github.com/thunderbird-stdlib/doc/symbols/_global_.html" title="http://protz.github.com/thunderbird-stdlib/doc/symbols/_global_.html">here</a>). Functions for dealing with messages (delete them, archive them, change their tags, etc.) are included.</li> + <li>Haven't found what you're looking for? Read the <a class="internal" href="/en/Extensions/Thunderbird/HowTos" rel="internal" title="en/Extensions/Thunderbird/HowTos">Thunderbird how-tos</a>; they contain a lot of recipes for things extensions want to do.</li> + <li>Still haven't managed to do what you wanted? See the list of all <a class="external" href="http://wiki.mozilla.org/Thunderbird/CommunicationChannels" title="http://wiki.mozilla.org/Thunderbird/CommunicationChannels">Thunderbird communication channels </a>so that you know where to ask when you get stuck :-).</li> + <li>Feeling really brave? Read the source using a <a class="external" href="http://doxygen.db48x.net/comm-central/html/" title="http://doxygen.db48x.net/comm-central/html/">fancy interface</a>; you can often find tests that demonstrate how to do what you're trying to achieve.</li> + </ul> + + <h3 id="The_Gloda_database">The Gloda database</h3> + + <p>Thunderbird has a subsystem called Gloda. Gloda stands for « Global Database », and creates Thunderbird-wide relations between objects. Gloda provides concepts such as Conversations, Messages, Identities, Contacts. All these concepts are related together: a Conversation contains Messages which are linked to Identities (<strong>from</strong> field, <strong>to</strong> field) which are themselves part of a Contact: indeed, a contact has multiple identities.</p> + + <p>Typical use cases for Gloda: find all messages whose subject matches [search term], find all messages from [person], find all messages in the same thread as [a given message], find all messages involving [person], etc. etc.</p> + + <p>Gloda is extremely powerful and is used heavily by add-ons such as <a class="link-https" href="https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/" title="https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/">Thunderbird Conversations</a>. Learn more about Gloda:</p> + + <ul> + <li>an overview of <a href="/en/Thunderbird/gloda" title="Gloda">Gloda</a></li> + <li>learn how to create <a href="/en/Thunderbird/Creating_a_Gloda_message_query" title="Creating a gloda message query">your first message query</a> and read the <a href="/en/Thunderbird/Gloda_examples" title="Gloda examples">gloda examples</a></li> + <li>learn about the Gloda internals: <a href="/en/Thunderbird/Gloda_debugging" title="Gloda debugging">Gloda debugging</a>, <a href="/en/Thunderbird/Gloda_indexing" title="Gloda indexing">Gloda indexing</a></li> + </ul> + + <h3 id="More_Thunderbird-specific_links">More Thunderbird-specific links</h3> + + <p>Some of these links may be wildly out of date, but they still provide valuable information on the codebase.</p> + + <ul> + <li><a class="internal" href="/en/Extensions/Thunderbird/An_overview_of_the_Thunderbird_interface" title="En/Extensions/Thunderbird/An overview of the Thunderbird interface">An overview of Thunderbird components</a></li> + <li><a class="internal" href="/en/Extensions/Thunderbird/Thunderbird_developer_reference_docs" title="en/Extensions/Thunderbird/Thunderbird developer reference docs">Developer reference docs</a>: + <ul> + <li><a class="internal" href="/en/Folders" title="En/Folders">Folder classes</a></li> + <li><a class="internal" href="/en/DB_Views_(message_lists)" title="En/DB Views (message lists)">DB views (message list)</a></li> + <li><a class="internal" href="/en/Message_Summary_Database" title="En/Message Summary Database">Message summary database</a></li> + <li><a class="internal" href="/en/MailNews_Protocols" title="En/MailNews Protocols">MailNews protocols</a></li> + <li><a class="internal" href="/En/MailNews_Filters" rel="internal" title="En/MailNews Filters">MailNews filters</a></li> + <li><a class="internal" href="/en/Extensions/Thunderbird/Error_reporting_tools" title="en/Extension Library/Extensions/Thunderbird/Error reporting tools">Error reporting tools</a></li> + <li><a href="/en/Toolkit_API/STEEL" title="en/Toolkit API/STEEL">STEEL library</a> (obsolete as of Thunderbird 52, use <a class="link-https" href="https://github.com/protz/thunderbird-stdlib" title="https://github.com/protz/thunderbird-stdlib">https://github.com/protz/thunderbird-stdlib</a>)</li> + <li><a class="external" href="http://quetzalcoatal.blogspot.com/2010/01/developing-new-account-types-part-0.html" title="http://quetzalcoatal.blogspot.com/2010/01/developing-new-account-types-part-0.html">Developing new account types</a> <strong>NEW!</strong></li> + </ul> + </li> + <li><a class="internal" href="/en/Extensions/Thunderbird/Useful_newsgroups_discussions" title="En/Extensions/Thunderbird/Useful newsgroups discussions">Useful newsgroup discussions</a> (watch out, anything that's too old should be regarded suspiciously; there's been significant API rewrite over the past years, and most of these techniques are considerably easier now) </li> + <li><a href="/en/Thunderbird/Thunderbird_API_documentation" title="en/Thunderbird/Thunderbird API documentation">Thunderbird API docs</a> (mostly a collection of out-of-date pages, relevance is rather dubious) </li> + <li><a href="/en/Mozilla/Thunderbird/Releases" title="Thunderbird developer release notes">Thunderbird developer release notes</a> - changes in the recent Thunderbird updates affecting add-on developers. <a href="/Thunderbird_5_for_developers" title="Thunderbird 5 for developers">Thunderbird 5 for developers</a> has important information on MsgHdrToMimeMessage which is a central piece of code.</li> + </ul> + + <h3 id="General_links">General links</h3> + + <ul> + <li><a href="/en/Extensions/Thunderbird/Finding_the_code_for_a_feature" title="en/Extensions/Thunderbird/Finding the code for a feature">Finding the code for a feature</a></li> + <li><a class="external" href="http://kb.mozillazine.org/Category:Thunderbird" title="http://kb.mozillazine.org/Category:Thunderbird">Mozillazine articles on Thunderbird</a></li> + <li><a href="/Special:Tags?tag=Thunderbird" title="https://developer.mozilla.org/Special:Tags?tag=Thunderbird">All pages tagged with Thunderbird</a></li> + <li><a href="/Special:Tags?tag=MailNews" title="https://developer.mozilla.org/Special:Tags?tag=MailNews">All pages tagged with MailNews</a></li> + </ul> + </td> + <td> + <h2 id="Community" name="Community">Community</h2> + + <ul> + <li>See the list of all <a class="external" href="http://wiki.mozilla.org/Thunderbird/CommunicationChannels" title="http://wiki.mozilla.org/Thunderbird/CommunicationChannels">Thunderbird communication channels </a>first</li> + <li>Among these are:</li> + </ul> + + <p>{{ DiscussionList("dev-extensions", "mozilla.dev.extensions") }}</p> + + <ul> + <li><a class="link-irc" href="irc://moznet/#extdev">#extdev IRC channel</a> / <a class="link-irc" href="irc://moznet/#maildev">#maildev IRC channel</a></li> + <li><a class="external" href="http://forums.mozillazine.org/viewforum.php?f=19">MozillaZine forum</a></li> + <li><a class="external" href="http://mozdev.org/mailman/listinfo/project_owners">mozdev project owners</a></li> + <li><a href="/en/Extensions/Community" title="en/Extensions/Community">Other community links...</a></li> + </ul> + + <h2 id="Tools" name="Tools">Tools</h2> + + <ul> + <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/6622" rel="external nofollow" title="https://addons.mozilla.org/en-US/firefox/addon/6622">DOM Inspector</a> edit the live DOM (Firefox and Thunderbird)</li> + <li><a class="link-https" href="https://addons.mozilla.org/thunderbird/addon/workspace-for-thunderbird/" title="https://addons.mozilla.org/thunderbird/addon/workspace-for-thunderbird/">Workspace for Thunderbird</a>, allows running code snippets in Thunderbird and inspecting variable structure and content</li> + <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/" rel="external nofollow" title="http://www.hacksrus.com/~ginda/venkman/">Venkman</a>, a JavaScript debugger (<a class="external" href="http://addons.mozilla.org/en-US/firefox/addon/216" rel="external nofollow" title="http://addons.mozilla.org/en-US/firefox/addon/216">Firefox</a>, <a class="external" href="http://addons.mozilla.org/en-US/thunderbird/addon/216" rel="external nofollow" title="http://addons.mozilla.org/en-US/thunderbird/addon/216">Thunderbird</a>)</li> + <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434/" rel="external nofollow" title="https://addons.mozilla.org/en-US/firefox/addon/7434/">Extension Developer's Extension</a> a suite of development tools</li> + <li><a class="external" href="http://www.gijsk.com/" rel="external nofollow" title="http://www.gijsk.com/">Chrome List</a> view files in chrome:// (<a class="external" href="http://addons.mozilla.org/en-US/firefox/addon/4453" rel="external nofollow" title="http://addons.mozilla.org/en-US/firefox/addon/4453">Firefox</a>, <a class="external" href="http://addons.mozilla.org/en-US/thunderbird/addon/4453" rel="external nofollow" title="http://addons.mozilla.org/en-US/thunderbird/addon/4453">Thunderbird</a>)</li> + <li><a href="/en/Mozmill" title="en/Mozmill">Mozmill</a> test tool and framework</li> + <li><a class="external" href="http://xpcomviewer.mozdev.org/" rel="external nofollow" title="http://xpcomviewer.mozdev.org">XPCOMViewer</a> an XPCOM inspector (Firefox and Thunderbird)</li> + </ul> + + <p>... <a class="internal" href="/en/Setting_up_extension_development_environment#Development_extensions" title="en/Setting up extension development environment#Development extensions">more tools</a> ...</p> + + <p><span class="alllinks"><a href="/Special:Tags?tag=Extensions:Tools&language=en" title="Special:Tags?tag=Extensions:Tools&language=en">View All...</a></span></p> + + <h2 id="Related_Topics" name="Related_Topics">Related Topics</h2> + + <dl> + <dd><a href="/en/XUL" title="en/XUL">XUL</a>, <a href="/en/JavaScript" title="en/JavaScript">JavaScript</a>, <a href="/en/XPCOM" title="en/XPCOM">XPCOM</a>, <a href="/en/Themes" title="en/Themes">Themes</a>, <a href="/En/Developer_Guide" title="en/Developing_Mozilla">Developing Mozilla</a></dd> + </dl> + </td> + </tr> + </tbody> +</table> + +<p><span class="comment">Categories</span></p> + +<p>{{ languages( { "ja": "ja/Extensions/Thunderbird" } ) }}</p> diff --git a/files/pl/mozilla/add-ons/webextensions/api/index.html b/files/pl/mozilla/add-ons/webextensions/api/index.html new file mode 100644 index 0000000000..724bf34516 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/api/index.html @@ -0,0 +1,61 @@ +--- +title: JavaScript APIs +slug: Mozilla/Add-ons/WebExtensions/API +tags: + - NeedsTranslation + - TopicStub + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/API +--- +<div>{{AddonSidebar}}</div> + +<div> +<p>JavaScript APIs for WebExtensions can be used inside the extension's <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Background_scripts">background scripts</a> and in any other documents bundled with the extension, including <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_action">browser action</a> or <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">page action</a> popups, <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Sidebars">sidebars</a>, <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Options_pages">options pages</a>, or <a href="/en-US/Add-ons/WebExtensions/manifest.json/chrome_url_overrides">new tab pages</a>. A few of these APIs can also be accessed by an extension's <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Content_scripts">content scripts</a> (see the <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Content_scripts#WebExtension_APIs">list in the content script guide</a>).</p> + +<p>To use the more powerful APIs you need to <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/permissions">request permission</a> in your extension's <code>manifest.json</code>.</p> + +<p>You can access the APIs using the <code>browser</code> namespace:</p> + +<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">logTabs</span><span class="punctuation token">(</span>tabs<span class="punctuation token">)</span> <span class="punctuation token">{</span> + console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>tabs<span class="punctuation token">)</span> +<span class="punctuation token">}</span> + +browser<span class="punctuation token">.</span>tabs<span class="punctuation token">.</span><span class="function token">query</span><span class="punctuation token">(</span><span class="punctuation token">{</span>currentWindow<span class="punctuation token">:</span> <span class="keyword token">true</span><span class="punctuation token">}</span><span class="punctuation token">,</span> logTabs<span class="punctuation token">)</span></code></pre> +</div> + +<div> +<p>Many of the APIs are asynchronous, returning a {{JSxRef("Promise")}}:</p> + +<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">logCookie</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> <span class="punctuation token">{</span> + console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> +<span class="punctuation token">}</span> + +<span class="keyword token">function</span> <span class="function token">logError</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span> <span class="punctuation token">{</span> + console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span> +<span class="punctuation token">}</span> + +<span class="keyword token">let</span> setCookie <span class="operator token">=</span> browser<span class="punctuation token">.</span>cookies<span class="punctuation token">.</span><span class="keyword token">set</span><span class="punctuation token">(</span> + <span class="punctuation token">{</span>url<span class="punctuation token">:</span> <span class="string token">"https://developer.mozilla.org/"</span><span class="punctuation token">}</span> +<span class="punctuation token">)</span><span class="punctuation token">;</span> +setCookie<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>logCookie<span class="punctuation token">,</span> logError<span class="punctuation token">)</span></code></pre> +</div> + +<div> +<p>Note that this is different from Google Chrome's extension system, which uses the <code>chrome</code> namespace instead of <code>browser</code>, and which uses callbacks instead of promises for asynchronous functions. As a porting aid, the Firefox implementation of WebExtensions APIs supports <code>chrome</code> and callbacks as well as <code>browser</code> and promises. Mozilla has also written a polyfill which enables code that uses <code>browser</code> and promises to work unchanged in Chrome: <a class="external external-icon" href="https://github.com/mozilla/webextension-polyfill">https://github.com/mozilla/webextension-polyfill</a>.</p> + +<p>Firefox also implements these APIs under the <code>chrome</code> namespace using callbacks. This allows code written for Chrome to run largely unchanged in Firefox for the APIs documented here.</p> + +<p>Microsoft Edge uses the <code>browser</code> namespace, but doesn't yet support promise-based asynchronous APIs. In Edge, for the time being, asynchronous APIs must use callbacks.</p> + +<p>Not all browsers support all the APIs: for the details, see <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Browser support for JavaScript APIs</a>.</p> + +<p>Tip: Throughout the JavaScript API listings you will find short code examples that illustrate how the API is used. You can exercise these examples, without needing to create a web extension, using the console in the <a href="https://extensionworkshop.com/documentation/develop/debugging/#developer-tools-toolbox">Toolbox</a>. For example, here is the first code example on this page running in the Toolbox console in Firefox Developer Edition:</p> + +<p><img alt="Illustration of a snippet of web extension code run from the console in the Toolbox" src="https://mdn.mozillademos.org/files/17186/JavaScript_exercised_in_console.jpg" style="height: 347px; width: 680px;"></p> + +<h2 id="JavaScript_API_listing">JavaScript API listing</h2> + +<p>See below for a complete list of JavaScript APIs:</p> +</div> + +<div>{{LandingPageListSubpages}}</div> diff --git a/files/pl/mozilla/add-ons/webextensions/api/privacy/index.html b/files/pl/mozilla/add-ons/webextensions/api/privacy/index.html new file mode 100644 index 0000000000..321f0f8834 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/api/privacy/index.html @@ -0,0 +1,72 @@ +--- +title: privacy +slug: Mozilla/Add-ons/WebExtensions/API/privacy +tags: + - API + - Add-ons + - Extensions + - NeedsTranslation + - Privacy + - Reference + - TopicStub + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/API/privacy +--- +<div>{{AddonSidebar}}</div> + +<p>Access and modify various privacy-related browser settings.</p> + +<p>To use the privacy API, you must have the "privacy" <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">API permission</a>.</p> + +<h2 id="Properties">Properties</h2> + +<dl> + <dt>{{WebExtAPIRef("privacy.network")}}</dt> + <dd>Access and modify privacy settings relating to the network.</dd> + <dt>{{WebExtAPIRef("privacy.services")}}</dt> + <dd>Access and modify privacy settings relating to the services provided by the browser or third parties.</dd> + <dt>{{WebExtAPIRef("privacy.websites")}}</dt> + <dd>Access and modify privacy settings relating to the behavior of websites.</dd> +</dl> + +<h2 id="Browser_compatibility">Browser compatibility</h2> + +<p>{{Compat("webextensions.api.privacy", 10, 1)}}</p> + +<p>{{WebExtExamples("h2")}}</p> + +<div class="note"><strong>Acknowledgements</strong> + +<p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/privacy"><code>chrome.privacy</code></a> API.</p> +</div> + +<div class="hidden"> +<pre class="notranslate">// Copyright 2015 The Chromium Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +</pre> +</div> diff --git a/files/pl/mozilla/add-ons/webextensions/index.html b/files/pl/mozilla/add-ons/webextensions/index.html new file mode 100644 index 0000000000..1682fefbed --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/index.html @@ -0,0 +1,125 @@ +--- +title: Browser extensions +slug: Mozilla/Add-ons/WebExtensions +tags: + - Landing + - Manifest + - Rozszerzenia + - WebExtensions + - Wtyczki +translation_of: Mozilla/Add-ons/WebExtensions +--- +<div>{{AddonSidebar}}</div> + +<div>Rozszerzenia mogą być poszerzane i modyfikowane możliwościami przeglądarki. Rozszerzenia dla Firefox są budowane przy użyciu WebExtension APIs, systemu wspólnego dla przeglądarek do rozwoju rozszerzeń. Duży zakres systemu jest zgodny z <a href="https://developer.chrome.com/extensions">extension API</a> wspieranych przez Google Chrome, Opera oraz the <a href="https://browserext.github.io/browserext/">W3C Draft Community Group</a>.</div> + +<div> </div> + +<div>Rozszerzenia napisane dla tych przeglądarek będą w większości przypadków działać w Firefox czy <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/">Microsoft Edge</a> z kilkoma zmianami (<a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">just a few changes</a>). API jest także w pełni zgodny z wieloprocesowością Firefox (<a href="https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox">multiprocess Firefox</a>).</div> + +<p> </p> + +<p>Jeśli masz pomysły czy pytania lub potrzebujesz pomocy w zamieszczeniu dodatku do użycia przez WebExtension APIs, możesz dotrzeć do nas poprzez <a href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons mailing list</a> lub zamieszczenie hasztagu: <a href="irc://irc.mozilla.org/extdev">#extdev</a> na <a href="https://wiki.mozilla.org/IRC">IRC</a>.</p> + +<div class="row topicpage-table"> +<div class="section"> +<h2 id="Na_początek">Na początek</h2> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/What_are_WebExtensions">Co to są rozszerzenia?</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Your_first_WebExtension">Twoje pierwsze rozszerzenie</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Your_second_WebExtension">Twoje drugie rozszerzenie</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomia rozszerzeń</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Examples">Przykłady rozszerzeń</a></li> +</ul> + +<h2 id="Jak">Jak </h2> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests">Przechwycić zapytania HTTP</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Modify_a_web_page">Modyfikować stronę internetową</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar">Dodać przycisk do paska narzędzi</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Implement_a_settings_page">Wprowdzić ustawienia strony</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard">Oddziaływać na schowek (clipboard)</a></li> +</ul> + +<h2 id="Interface_użytkownika">Interface użytkownika</h2> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface">Wprowadzenie</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Browser_action">Przycisk paska narzędzi przeglądarki</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Popups">Przycisk paska narzędzi z popup</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Page_actions">Adres przycisku na pasku</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Popups">Adres przycisku na pasku z oknem popup</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Context_menu_items">Elementy kontekstu menu</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Sidebars">Paski boczne</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Options_pages">Opcje strony</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Bundled_web_pages">Powiązane witryny internetowe</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Notifications">Powiadomienia</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/Omnibox">Sugestie paska adresowego</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interface/devtools_panels">Panele narzędzi deweloperskich</a></li> +</ul> + +<h2 id="Pojęcia">Pojęcia</h2> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">Przegląd JavaScript API</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Content_scripts">Skrypty kontekstu</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Match_patterns">Dopasowanie wzorów</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Working_with_files">Praca z plikami</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization">Umiędzynarodowienie (internationalization)</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy">Polityka bezpieczeństwa kontekstu</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging">Wiadomości w języku ojczystym</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Using_the_devtools_APIs">Używanie narzędzi deweloperskich API</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/User_experience_best_practices">Najlepsze praktyki doświadczeń użytkownika</a></li> +</ul> + +<h2 id="Porty">Porty</h2> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">Porty rozszerzeń Google Chrome</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on">Porty rozszerzeń dodatku Firefox</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Embedded_WebExtensions">Osadzone (embedded) rozszerzenia sieciowe</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK">Porównanie z dodatkiem SDK</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">Porównanie z rozszerzeniami XUL/XPCOM</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">Niezgodności Chrome</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Differences_between_desktop_and_Android">Różnice pomiędzy wersją deskopową (komputerową), a Androidem</a></li> +</ul> + +<h2 id="Dynamika_pracy_Firefox">Dynamika pracy Firefox</h2> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/User_experience_best_practices">Doświadczenie użytkownika</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox">Instalacja</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Debugging">Debugowanie (reagowanie na niezgodności)</a> </li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Developing_WebExtensions_for_Firefox_for_Android">Rozwój Firefox dla Androida</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext">Początki z web-ext</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/web-ext_command_reference">Odnośnik poleceń web-ext</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID">Rozszerzenia i dodatki ID</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Alternative_distribution_options">Opcje alternatywne dystrybucji</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension">Publikowanie twojego rozszerzenia</a></li> +</ul> +</div> + +<div class="section"> +<h2 id="Odsyłacz">Odsyłacz</h2> + +<h3 id="JavaScript_API">JavaScript API</h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">Przegląd JavaScript API</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Przeglądarka zgodna z tabelami JavaScript API</a></li> +</ul> + +<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/API") }}</div> + +<h3 id="Klucze_Manifest">Klucze Manifest </h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">przegląd manifest.json</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json">Zgodność przeglądarki dla manifest.json</a></li> +</ul> + +<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}</div> +</div> +</div> diff --git a/files/pl/mozilla/add-ons/webextensions/manifest.json/description/index.html b/files/pl/mozilla/add-ons/webextensions/manifest.json/description/index.html new file mode 100644 index 0000000000..fdeb8fa3f9 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/manifest.json/description/index.html @@ -0,0 +1,40 @@ +--- +title: description +slug: Mozilla/Add-ons/WebExtensions/manifest.json/description +translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/description +--- +<div>{{AddonSidebar}}</div> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <th scope="row" style="width: 30%;">Typ</th> + <td><code>String (ciąg znaków)</code></td> + </tr> + <tr> + <th scope="row">Obowiązkowe</th> + <td>Nie</td> + </tr> + <tr> + <th scope="row">Przykład</th> + <td> + <pre class="brush: json no-line-numbers"> +"description": "Zastępuje rysunki zdjęciami kotów."</pre> + </td> + </tr> + </tbody> +</table> + +<p>Krótki opis rozszerzenia, który jest przeznaczony do wyświetlenia w interfejsie przeglądarki użytkownika.</p> + +<p>Jest to <a href="/en-US/Add-ons/WebExtensions/Internationalization#Internationalizing_manifest.json">właściwość umiejscowiona</a>.</p> + +<h2 id="Przykład">Przykład</h2> + +<pre class="brush: json no-line-numbers">"description": "Zastępuje obrazki zdjęciami kotów."</pre> + +<h2 id="Zgodność_z_przeglądarkami">Zgodność z przeglądarkami</h2> + +<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> + +<p>{{Compat("webextensions.manifest.description")}}</p> diff --git a/files/pl/mozilla/add-ons/webextensions/manifest.json/index.html b/files/pl/mozilla/add-ons/webextensions/manifest.json/index.html new file mode 100644 index 0000000000..3421ac49a3 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/manifest.json/index.html @@ -0,0 +1,105 @@ +--- +title: manifest.json +slug: Mozilla/Add-ons/WebExtensions/manifest.json +tags: + - Add-ons + - Extensions + - NeedsTranslation + - TopicStub + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/manifest.json +--- +<div>{{AddonSidebar}}</div> + +<p>The manifest.json file is a <a href="/en-US/docs/Glossary/JSON">JSON</a>-formatted file, and is the only file that every extension using WebExtension APIs must contain.</p> + +<p>Using manifest.json, you specify basic metadata about your extension such as the name and version, and can also specify aspects of your extension's functionality, such as background scripts, content scripts, and browser actions.</p> + +<p>manifest.json keys are listed below:</p> + +<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}</div> + +<div class="twocolumns"> </div> + +<p><code>"manifest_version"</code>, <code>"version"</code>, and <code>"name"</code> are the only mandatory keys. <code>"default_locale"</code> must be present if the "_locales" directory is present and must be absent otherwise. <code>"applications"</code> is not supported in Google Chrome, and is mandatory in Firefox before Firefox 48 and Firefox for Android.</p> + +<h2 id="Browser_compatibility">Browser compatibility</h2> + +<p>{{Compat("webextensions.manifest")}}</p> + +<h2 id="Example">Example</h2> + +<p>Quick syntax example for manifest.json:</p> + +<pre class="brush: json">{ + "applications": { + "gecko": { + "id": "addon@example.com", + "strict_min_version": "42.0" + } + }, + + "background": { + "scripts": ["jquery.js", "my-background.js"], + "page": "my-background.html" + }, + + "browser_action": { + "default_icon": { + "19": "button/geo-19.png", + "38": "button/geo-38.png" + }, + "default_title": "Whereami?", + "default_popup": "popup/geo.html" + }, + + "commands": { + "toggle-feature": { + "suggested_key": { + "default": "Ctrl+Shift+Y", + "linux": "Ctrl+Shift+U" + }, + "description": "Send a 'toggle-feature' event" + } + }, + + "content_security_policy": "script-src 'self' https://example.com; object-src 'self'", + + "content_scripts": [ + { + "exclude_matches": ["*://developer.mozilla.org/*"], + "matches": ["*://*.mozilla.org/*"], + "js": ["borderify.js"] + } + ], + + "default_locale": "en", + + "description": "...", + + "icons": { + "48": "icon.png", + "96": "icon@2x.png" + }, + + "manifest_version": 2, + + "name": "...", + + "page_action": { + "default_icon": { + "19": "button/geo-19.png", + "38": "button/geo-38.png" + }, + "default_title": "Whereami?", + "default_popup": "popup/geo.html" + }, + + "permissions": ["webNavigation"], + + "version": "0.1", + + "web_accessible_resources": ["images/my-image.png"] +}</pre> + +<p> </p> diff --git a/files/pl/mozilla/add-ons/webextensions/manifest.json/manifest_version/index.html b/files/pl/mozilla/add-ons/webextensions/manifest.json/manifest_version/index.html new file mode 100644 index 0000000000..f220ce01c9 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/manifest.json/manifest_version/index.html @@ -0,0 +1,41 @@ +--- +title: manifest_version +slug: Mozilla/Add-ons/WebExtensions/manifest.json/manifest_version +translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/manifest_version +--- +<p>{{AddonSidebar}}</p> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <th scope="row" style="width: 30%;">Typ</th> + <td><code>Number (numer)</code></td> + </tr> + <tr> + <th scope="row">Obowiązkowy</th> + <td>Tak</td> + </tr> + <tr> + <th scope="row">Przykład</th> + <td> + <pre class="brush: json no-line-numbers"> +"manifest_version": 2</pre> + </td> + </tr> + </tbody> +</table> + +<p>Ten klucz określa wersję pliku manifest.json użytego w rozszerzeniu.</p> + +<p>Obecnie zawsze musi to być 2.</p> + +<h2 id="Przykład">Przykład</h2> + +<pre class="brush: json no-line-numbers">"manifest_version": 2 +</pre> + +<h2 id="Zgodność_z_przeglądarkami">Zgodność z przeglądarkami</h2> + +<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> + +<p>{{Compat("webextensions.manifest.manifest_version")}}</p> diff --git a/files/pl/mozilla/add-ons/webextensions/manifest.json/name/index.html b/files/pl/mozilla/add-ons/webextensions/manifest.json/name/index.html new file mode 100644 index 0000000000..1e4ade2df8 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/manifest.json/name/index.html @@ -0,0 +1,40 @@ +--- +title: name +slug: Mozilla/Add-ons/WebExtensions/manifest.json/name +translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/name +--- +<div>{{AddonSidebar}}</div> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <th scope="row" style="width: 30%;">Typ</th> + <td><code>String (Ciąg znaków)</code></td> + </tr> + <tr> + <th scope="row">Obowiązkowy</th> + <td>Tak</td> + </tr> + <tr> + <th scope="row">Przykład</th> + <td> + <pre class="brush: json no-line-numbers"> +"name": "Moje rozszerzenie"</pre> + </td> + </tr> + </tbody> +</table> + +<p>Nazwa rozszerzenia. Jest używana do zidentyfikowania rozszerzenia w przeglądarce użytkownika i na takich serwisach jak np. addons.mozilla.org.</p> + +<p>Jest to <a href="/en-US/Add-ons/WebExtensions/Internationalization#Internationalizing_manifest.json">"właściwość zlokalizowana"</a>.</p> + +<h2 id="Przykład">Przykład</h2> + +<pre class="brush: json no-line-numbers">"name": "Moje rozszerzenie"</pre> + +<h2 id="Zgodność_z_przeglądarkami">Zgodność z przeglądarkami</h2> + +<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> + +<p>{{Compat("webextensions.manifest.name")}}</p> diff --git a/files/pl/mozilla/add-ons/webextensions/manifest.json/version/index.html b/files/pl/mozilla/add-ons/webextensions/manifest.json/version/index.html new file mode 100644 index 0000000000..327d877861 --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/manifest.json/version/index.html @@ -0,0 +1,45 @@ +--- +title: version +slug: Mozilla/Add-ons/WebExtensions/manifest.json/version +translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/version +--- +<p>{{AddonSidebar}}</p> + +<table class="fullwidth-table standard-table"> + <tbody> + <tr> + <th scope="row" style="width: 30%;">Typ</th> + <td><code>String (ciąg znaków)</code></td> + </tr> + <tr> + <th scope="row">Obowiązkowe</th> + <td>Tak</td> + </tr> + <tr> + <th scope="row">Przykład</th> + <td> + <pre class="brush: json no-line-numbers"> +"version": "0.1"</pre> + </td> + </tr> + </tbody> +</table> + +<p>Wersja rozszerzenia, sformatowana jako liczby i znaki ASCII oddzielone kropkami. Szczegółowe informacje na temat formatu wersji znajdują się na stronie <a href="https://developer.mozilla.org/en-US/docs/Toolkit_version_format">Format Wersji</a>.</p> + +<p>Pamiętaj, że <a href="https://developer.chrome.com/extensions/manifest/version">składnia zdefiniowana dla <code>version</code> w Chromie</a> jest bardziej restrykcyjna niż ta używana w przeglądarce Firefox:</p> + +<ul> + <li>wartości <code>version</code> ważne w Chrome zawsze będą ważne w Firefox</li> + <li>wartości <code>version</code> ważne w Firefox mogą nie być ważne w Chrome</li> +</ul> + +<h2 id="Przykład">Przykład</h2> + +<pre class="brush: json no-line-numbers">"version": "0.1"</pre> + +<h2 id="Zgodność_z_przeglądarkami">Zgodność z przeglądarkami</h2> + +<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p> + +<p>{{Compat("webextensions.manifest.version")}}</p> diff --git a/files/pl/mozilla/add-ons/webextensions/pierwsze_kroki_z_web-ext/index.html b/files/pl/mozilla/add-ons/webextensions/pierwsze_kroki_z_web-ext/index.html new file mode 100644 index 0000000000..d88ccda07e --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/pierwsze_kroki_z_web-ext/index.html @@ -0,0 +1,296 @@ +--- +title: Pierwsze kroki z web-ext +slug: Mozilla/Add-ons/WebExtensions/Pierwsze_kroki_z_web-ext +translation_of: Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext +--- +<div>{{AddonSidebar}}</div> + +<p class="summary">web-ext is a command line tool designed to speed up various parts of the extension development process, making development faster and easier. This article explains how to install and use web-ext.</p> + +<h2 id="Instalacja">Instalacja</h2> + +<p>web-ext is a node-based application that you install with the <a href="https://nodejs.org/">nodejs/npm</a> tool. Install web-ext using the following command:</p> + +<pre class="brush: bash"><code>npm install --global web-ext</code></pre> + +<p>web-ext requires the current <a href="https://github.com/nodejs/Release#release-schedule">LTS</a> (long-term support) version of <a href="https://nodejs.org/">NodeJS</a>.</p> + +<p>To test whether the installation worked run the following command, which displays the web-ext version number:</p> + +<pre class="brush: bash"><code>web-ext --version</code></pre> + +<h2 id="Użycie_web-ext">Użycie web-ext</h2> + +<p>Before you start using web-ext, locate an example extension to use—if you don't have one, use one from the <a href="https://github.com/mdn/webextensions-examples">webextensions-examples</a> repo.</p> + +<h3 id="Testing_out_an_extension">Testing out an extension</h3> + +<p>Test an extension in Firefox by <code>cd</code>'ing into your extension's root directory and entering:</p> + +<pre class="brush: bash"><code>web-ext run</code></pre> + +<p>This starts Firefox and loads the extension temporarily in the browser, just as you can on the <a href="/en-US/docs/Tools/about:debugging#Add-ons">about:debugging page</a>.</p> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_run">run reference guide</a> to learn more.</p> + +<h3 id="Automatic_extension_reloading">Automatic extension reloading</h3> + +<p>The <code>run</code> command watches your source files and tells Firefox to reload the extension after you edit and save a file. For example, if you changed the <code>name</code> property in your <code>manifest.json</code> file, Firefox displays the new name. This makes it easy to try out new features because you can see the effect immediately. The automatic reloading feature is active by default, you use it like this:</p> + +<pre class="brush: bash"><code>web-ext run</code></pre> + +<p>You can also press the <code>r</code> key in the <code>web-ext</code> terminal to trigger an extension reload.</p> + +<p>If you experience unexpected behavior with the reloading feature, please <a href="https://github.com/mozilla/web-ext/issues">file a bug</a>. You can also disable reloading like this:</p> + +<pre class="brush: bash"><code>web-ext run --no-reload</code></pre> + +<div class="note"> +<p>Extension reloading is only supported in Firefox 49 or higher.</p> +</div> + +<h3 id="Testing_in_different_versions_of_Firefox">Testing in different versions of Firefox</h3> + +<p>To run your extension in a version of <a href="https://www.mozilla.org/en-US/firefox/">Firefox Desktop</a> other than the default, use the <code>--firefox</code> option to specify a full path to the binary file. Here is an example for Mac OS:</p> + +<pre class="brush: bash">web-ext run --firefox=/Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin</pre> + +<p>On Windows, the path needs to include <code>firefox.exe</code>, for example:</p> + +<pre class="brush: bash">web-ext run --firefox="C:\Program Files\Mozilla Firefox\firefox.exe"</pre> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_run">run command</a> reference to learn more.</p> + +<h3 id="Testing_in_Firefox_48">Testing in Firefox 48</h3> + +<p>Firefox 48 was the first stable version to use the WebExtension platform, but it doesn't allow <code>web-ext</code> to install an extension remotely. You need to run your extension in Firefox 48 using:</p> + +<pre class="brush: bash">web-ext run --pre-install</pre> + +<h3 id="Testing_in_Firefox_for_Android">Testing in Firefox for Android</h3> + +<p>To run your extension in <a href="https://www.mozilla.org/en-US/firefox/mobile/">Firefox for Android</a>, follow these instructions to <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Developing_WebExtensions_for_Firefox_for_Android#Set_up_your_computer_and_Android_emulator_or_device">set up your computer and device</a>.</p> + +<p>With your device connected to your development computer, run:</p> + +<pre class="brush: bash">web-ext run --target=firefox-android</pre> + +<p>This command displays the device ID for your connected Android device or devices. If you don't see a list of device IDs, make sure you set up the device for development correctly.</p> + +<p><span style="background-color: #ffffff;">N</span>ow, add the device ID to the command:</p> + +<pre class="brush: bash">web-ext run --target=firefox-android --android-device=<device ID></pre> + +<p>If you've multiple versions of Firefox installed, you may need to choose a specific version. For example:</p> + +<pre class="brush: bash">web-ext run --target=firefox-android ... --firefox-apk=org.mozilla.firefox</pre> + +<p>The first time you run this command, you may need to grant Android permissions for the APK. This is because the command needs read / write access to the device storage, so that Firefox for Android can run on a temporary profile. The <code>web-ext</code> output guides you in how to grant these permissions.</p> + +<p>The <code>web-ext</code> command does not alter any of your existing Firefox for Android preferences or data. To see more information about how <code>web-ext</code> is interacting with your device, run the command with <code>--verbose</code>.</p> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_run">run command</a> reference to learn more.</p> + +<h3 id="Debugging_in_Firefox_for_Android">Debugging in Firefox for Android</h3> + +<p>When using <code>web-ext run</code> to test an extension on Firefox for Android, you'll notice a message like this in the console output:</p> + +<pre>You can connect to this Android device on TCP port 51499 +</pre> + +<p>This is a remote debugger port that you can <a href="/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android#Connecting">connect to with Firefox's developer tools</a>. In this case, you'd connect to host <code>localhost</code> on port <code>51499</code>.</p> + +<p>See <a href="/en-US/Add-ons/WebExtensions/Developing_WebExtensions_for_Firefox_for_Android#Debug_your_extension">this guide</a> for more information about debugging an extension on Firefox for Android.</p> + +<h3 id="Testing_unsigned_extensions">Testing unsigned extensions</h3> + +<p>When you execute <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_run">web-ext run</a>, the extension gets installed temporarily until you close Firefox. This does not violate any signing restrictions. If instead you create a zip file with <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_build">web-ext build</a> and try to install it into Firefox, you will see an error telling you that the add-on is not signed. You will need to use an <a href="https://wiki.mozilla.org/Addons/Extension_Signing#Unbranded_Builds">unbranded build</a> or use a <a href="https://www.mozilla.org/en-US/firefox/developer/">development build</a> to install unsigned extensions.</p> + +<h3 id="Using_a_custom_profile">Using a custom profile</h3> + +<p>By default, the <code>run</code> command will create a temporary Firefox profile. To run your extension with a specific profile use the <code>--firefox-profile</code> option, like this:</p> + +<pre class="brush: bash">web-ext run --firefox-profile=your-custom-profile</pre> + +<p>This option accepts a string containing the name of your profile or an absolute path to the profile directory. This is helpful if you want to manually configure some settings that will always be available to the <code>run</code> command.</p> + +<h3 id="Keeping_profile_changes">Keeping profile changes</h3> + +<p>The <code>run</code> command does not save any changes made to the custom profile specified by <code>--firefox-profile</code>. To keep changes, add this option:</p> + +<pre class="brush: bash">web-ext run --keep-profile-changes --firefox-profile=your-custom-profile</pre> + +<p>This may be helpful if your extension has many different run states.</p> + +<div class="warning"> +<p>This option makes the profile specified by <code>--firefox-profile</code> completely insecure for daily use. It turns off auto-updates and allows silent remote connections, among other things. Specifically, it will make destructive changes to the profile that are required for <code>web-ext</code> to operate.</p> +</div> + +<h3 id="Packaging_your_extension">Packaging your extension</h3> + +<p>Once you've tested your extension and verified that it's working, you can turn it into a package for submitting to <a href="https://addons.mozilla.org">addons.mozilla.org</a> using the following command:</p> + +<pre class="brush: bash"><code>web-ext build</code></pre> + +<p>This outputs a full path to the generated <code>.zip</code> file that can be loaded into a browser.</p> + +<div class="warning"> +<p>The generated <code>.zip</code> file doesn't work on Firefox without signing or adding <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/applications">applications</a>.gecko.id</code> key into <code><a href="/en-US/Add-ons/WebExtensions/manifest.json">manifest.json</a></code>. For more information, please refer <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID">WebExtensions and the Add-on ID</a> page.</p> +</div> + +<p><code>web-ext build</code> is designed to ignore files that are commonly not wanted in packages, such as <code>.git</code>, <code>node_modules</code>, and other artifacts.</p> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_build">build reference guide</a> to learn more.</p> + +<h3 id="Signing_your_extension_for_distribution">Signing your extension for distribution</h3> + +<p>As an alternative to publishing your extension on <a href="https://addons.mozilla.org/">addons.mozilla.org</a>, you can self-host your package file but it needs to be <a href="https://developer.mozilla.org/Add-ons/Distribution">signed by Mozilla</a> first. The following command packages and signs a ZIP file, then returns it as a signed XPI file for distribution:</p> + +<pre class="brush: bash"><code>web-ext sign --api-key=$AMO_JWT_ISSUER --api-secret=$AMO_JWT_SECRET </code></pre> + +<p>The API options are required to specify your <a href="https://addons.mozilla.org/en-US/developers/addon/api/key/">addons.mozilla.org credentials</a>.</p> + +<ul> + <li><code>--api-key</code>: the API key (JWT issuer) from <code>addons.mozilla.org</code> needed to sign the extension. This is a string that will look something like <code>user:12345:67</code>.</li> + <li><code>--api-secret</code>: the API secret (JWT secret) from <code>addons.mozilla.org</code> needed to sign the extension. This is a string that will look something like <code>634f34bee43611d2f3c0fd8c06220ac780cff681a578092001183ab62c04e009</code>.</li> +</ul> + +<p>See the <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_sign">sign reference guide</a> to learn more.</p> + +<h3 id="Signing_extensions_without_an_explicit_ID">Signing extensions without an explicit ID</h3> + +<p><code>web-ext</code> supports signing extensions that do not declare the <a href="/en-US/Add-ons/WebExtensions/manifest.json/applications">applications.gecko.id</a> property in their manifest. The first time you sign an extension without an explicit ID, <a href="https://addons.mozilla.org/">addons.mozilla.org</a> will generate an ID and <code>web-ext</code> will save it to <code>.web-extension-id</code> in the working directory. You should save the ID file so that you can sign future versions of the same extension. If you lose the ID file, you will have to add back the <code>applications.gecko.id</code> property or use the <code>--id</code> option when signing, for example:</p> + +<pre class="brush: bash"><code>web-ext sign --api-key=... --api-secret=... --id="</code>{c23c69a7-f889-447c-9d6b-7694be8035bc}<code>"</code></pre> + +<h3 id="Signing_in_a_restricted_environment">Signing in a restricted environment</h3> + +<p>If you're working in an environment that restricts access to certain domains, you can try using a proxy when signing:</p> + +<pre class="brush: bash"><code>web-ext sign --api-key=... --api-secret=... --api-proxy=https://yourproxy:6000</code></pre> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#--api-proxy">--api-proxy</a> option to learn more.</p> + +<p>The following domains are used for signing and downloading files:</p> + +<ul> + <li><code>addons.mozilla.org</code></li> + <li><code>addons.cdn.mozilla.net</code></li> +</ul> + +<h3 id="Checking_for_code_lint">Checking for code "lint"</h3> + +<p>Before trying out your extension with the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_run">run</a> command or submitting your package to <a href="https://addons.mozilla.org/en-US/firefox/">addons.mozilla.org</a>, use the <code>lint</code> command to make sure your <a href="/en-US/Add-ons/WebExtensions/manifest.json">manifest</a> and other source files do not contain any errors. Example:</p> + +<pre class="brush: bash">web-ext lint</pre> + +<p>This uses the <a href="https://github.com/mozilla/addons-linter">addons-linter</a> library to walk through your source code directory and report any errors, such as the declaration of an unknown permission.</p> + +<p>See the <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#web-ext_lint">lint reference guide</a> to learn more.</p> + +<h3 id="Setting_option_defaults_in_a_configuration_file">Setting option defaults in a configuration file</h3> + +<p>You can specify <code>--config=my-config.js</code> to set default values for any option. Here is an example with the <code>build</code> command:</p> + +<pre class="brush: bash">web-ext --config=my-config.js build</pre> + +<p>The file should be a CommonJS module <a href="https://nodejs.org/docs/latest/api/modules.html#modules_modules">as understood by NodeJS</a> and must export each configuration value. Here is how you would set the default value of <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#--verbose_-v">--verbose</a> to <code>true</code>:</p> + +<pre class="brush: javascript">module.exports = { + verbose: true, +};</pre> + +<p>If you want to specify options that only apply to a specific command, you nest the configuration under the command name. Here is an example of adding configuration for <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#--overwrite-dest_-o">--overwrite-dest</a> that only applies to the <code>build</code> command as well as <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#--firefox_-f">--firefox</a> that only applies to the <code>run</code> command:</p> + +<pre class="brush: javascript">module.exports = { + // Global options: + verbose: true, + // Command options: + build: { + overwriteDest: true, + }, + run: { + firefox: 'nightly', + }, +};</pre> + +<p>To create a configuration key for a command line option, you remove the preceding dashes and convert the name to camel case. As you can see from this example, <code>--overwrite-dest</code> was converted to <code>overwriteDest</code>.</p> + +<p>If an option can be specified multiple times on the command line then you define it as an array. For example, here is how to specify multiple <a href="/en-US/Add-ons/WebExtensions/web-ext_command_reference#--ignore-files_-i">--ignore-files</a> patterns:</p> + +<pre class="brush: javascript">module.exports = { + ignoreFiles: [ + 'package-lock.json', + 'yarn.lock', + ], +};</pre> + +<h3 id="Automatic_discovery_of_configuration_files">Automatic discovery of configuration files</h3> + +<p><code>web-ext</code> will load existing configuration files in the following order:</p> + +<ul> + <li>A config file named <code>.web-ext-config.js</code> in your home directory, for example: + + <ul> + <li>On Windows: <code>C:\Users\<username>\.web-ext-config.js</code></li> + <li>On macOS: <code>/Users/<username>/.web-ext-config.js</code></li> + <li>On Linux: <code>/home/<username>/.web-ext-config.js</code></li> + </ul> + </li> + <li>A config file named <code>web-ext-config.js</code> in the current directory.</li> +</ul> + +<p>If a home directory config and a local directory config define the same option, the value from the latter file will be used.</p> + +<p>To disable automatic loading of configuration files, set this option:</p> + +<pre class="brush: bash">web-ext --no-config-discovery run</pre> + +<p>To diagnose an issue related to config files, re-run your command with <code>--verbose</code>. This will tell you which config file affected which option value.</p> + +<h3 id="Specifying_different_source_and_destination_directories">Specifying different source and destination directories</h3> + +<p>The preceding commands use default directories for the extension source and artifact creation (for example, built <code>.zip</code> files). The defaults are:</p> + +<ul> + <li>Source: The directory you are in.</li> + <li>Artifacts: A directory called <code>./web-ext-artifacts</code>, created inside the current directory.</li> +</ul> + +<p>You can specify different source and destination directories using the <code>--source-dir</code> and <code>--artifacts-dir</code> options when running your commands. Their values can be relative or absolute paths, but must always be specified as strings. Here is an example of specifying both options when building an extension:</p> + +<pre class="brush: bash"><code>web-ext build --source-dir=webextension-examples/notify-link-clicks-i18n --artifacts-dir=zips</code></pre> + +<h3 id="Outputting_verbose_messages">Outputting verbose messages</h3> + +<p>To see in detail what web-ext is doing when you run a command, include the <code>--verbose</code> option. For example:</p> + +<pre class="brush: bash"><code>web-ext build --verbose</code></pre> + +<h3 id="Viewing_all_commands_and_options">Viewing all commands and options</h3> + +<p>You can list all commands and options like this:</p> + +<pre class="brush: bash"><code>web-ext --help</code></pre> + +<p>You can list options for a specific command by adding it as an argument:</p> + +<pre class="brush: bash"><code>web-ext --help run</code></pre> + +<h3 id="Detecting_temporary_installation">Detecting temporary installation</h3> + +<p>Your extension can detect whether it was installed using <code>web-ext run</code>, rather than as a built and signed extension downloaded from <code>addons.mozilla.org</code>. Listen for the {{WebExtAPIRef("runtime.onInstalled")}} event and check the value of <code>details.temporary</code>.</p> + +<h3 id="Using_web-ext_from_a_script">Using web-ext from a script</h3> + +<p>You can use <code>web-ext</code> as a <code>NodeJS</code> module. Here is <a href="https://github.com/mozilla/web-ext#using-web-ext-in-nodejs-code">more information</a>, with example code.</p> + +<h2 id="See_also">See also</h2> + +<ul> + <li><a class="external external-icon" href="https://github.com/mozilla/web-ext">web-ext repo</a></li> + <li> + <p><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/web-ext_command_reference">web-ext command reference</a></p> + </li> +</ul> diff --git a/files/pl/mozilla/add-ons/webextensions/twój_pierwszy_webextension/index.html b/files/pl/mozilla/add-ons/webextensions/twój_pierwszy_webextension/index.html new file mode 100644 index 0000000000..f5f1f8e3fc --- /dev/null +++ b/files/pl/mozilla/add-ons/webextensions/twój_pierwszy_webextension/index.html @@ -0,0 +1,152 @@ +--- +title: Twoje pierwsze rozszerzenie +slug: Mozilla/Add-ons/WebExtensions/Twój_pierwszy_WebExtension +translation_of: Mozilla/Add-ons/WebExtensions/Your_first_WebExtension +--- +<div>{{AddonSidebar}}</div> + +<p>W tym artykule przejdziemy przez tworzenie rozszerzenia dla przeglądarki Firefox od początku do końca. Rozszerzenie to tylko dodaje czerwoną ramkę do stron załadowanych z "mozilla.org" lub dowolnej z jej poddomen.</p> + +<p>Kod źródłowy dla tego przykładu znajduje się na GitHub'ie: <a href="https://github.com/mdn/webextensions-examples/tree/master/borderify">https://github.com/mdn/webextensions-examples/tree/master/borderify</a>.</p> + +<p>Najpierw, będziesz potrzebować przeglądarki Firefox w wersji 45 lub nowszej.</p> + +<h2 id="Pisanie_rozszerzenia">Pisanie rozszerzenia</h2> + +<p>Stwórz nowy folder i przejdź do niego:</p> + +<pre class="brush: bash">mkdir borderify +cd borderify</pre> + +<h3 id="manifest.json">manifest.json</h3> + +<p>Teraz stwórz nowy plik o nazwie "manifest.json" bezpośrednio w katalogu "borderify". Wprowadź do niego poniższy kod:</p> + +<pre class="brush: json">{ + + "manifest_version": 2, + "name": "Borderify", + "version": "1.0", + + "description": "Dodaje czerwoną ramkę we wszystkich stronach powiązanych z domeną mozilla.org.", + + "icons": { + "48": "icons/border-48.png" + }, + + "content_scripts": [ + { + "matches": ["*://*.mozilla.org/*"], + "js": ["borderify.js"] + } + ] + +}</pre> + +<ul> + <li>Pierwsze trzy klucze: <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/manifest_version">manifest_version</a></code>, <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/name">name</a></code>, oraz <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/version">version</a></code>, są obowiązkowe i zawierają podstawowe metadane dla rozszerzenia.</li> + <li><code><a href="/en-US/Add-ons/WebExtensions/manifest.json/description">description</a></code> jest opcjonalny, ale zalecany: jest on wyświetlany w menadżerze rozszerzeń.</li> + <li><code><a href="/en-US/Add-ons/WebExtensions/manifest.json/icons">icons</a></code> jest opcjonalna, ale zalecana: pozwala ona nadać ikonę rozszerzeniu, która będzie wyświetlana w menadżerze rozszerzeń.</li> +</ul> + +<p>Najbardziej interesującym kluczem jest tutaj <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>, który mówi przeglądarce, który skrypt wczytać do stron internetowych, których adres spełnia określony wzór. W tym przypadku prosimy przeglądarkę o wczytanie skryptu o nazwie "borderify.js" na wszystkich stronach HTTP i HTTPS obsługiwanych przez domenę "mozilla.org" bądź jakąkolwiek jej poddomenę.</p> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Content_scripts">Dowiedz się więcek na temat zawartości skryptów.</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Match_patterns">Dowiedz się więcej na temat wzorców</a>.</li> +</ul> + +<div class="warning"> +<p><a href="/en-US/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID#When_do_you_need_an_Add-on_ID">W niektórych sytuacjach musisz nadać ID swojemu rozszerzeniu</a>. Jeśli potrzebujesz nadać rozszerzeniu ID, dołącz klucz <code><a href="/en-US/Add-ons/WebExtensions/manifest.json/applications">applications</a></code> do <code>manifest.json</code> i przypisz mu pole <code>id</code>:</p> + +<pre class="brush: json">"applications": { + "gecko": { + "id": "borderify@przyklad.pl" + } +}</pre> +</div> + +<h3 id="iconsborder-48.png">icons/border-48.png</h3> + +<p>Rozszerzenie powinno mieć ikonę. Będzie ona wyświetlona na liście dodatków w menadżerze rozszerzeń. Nasz manifest.json zapowiada, że będziemy mieć ikonę w "icons/border-48.png".</p> + +<p>Stwórz folder "icons" bezpośrednio w katalogu "borderify". Zapisz tam ikonę o nazwie "border-48.png". Możesz użyć <a href="https://github.com/mdn/webextensions-examples/blob/master/borderify/icons/border-48.png">tej naszej przykładowej</a>, która pochodzi ze zbioru ikon Google Material Design i jest używana zgodnie z warunkami licencji <a href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike</a>.</p> + +<p>Jeśli zdecydujesz się dodać własną ikonę, to powinna być w formacie 48x48 pikseli. Możesz także dodać ikonę o rozmiarze 96x96 pikseli dla ekranów o wysokiej rozdzielczości i jeśli dodasz ją, to powinna ona zostać przypisana jako wartość pola 96 obiektu <code>icons</code> <br> + w pliku manifest.json:</p> + +<pre class="brush: json">"icons": { + "48": "icons/border-48.png", + "96": "icons/border-96.png" +}</pre> + +<p>Ewentualnie możesz dodać plik SVG tutaj, więc zostanie on poprawnie przeskalowany. (Jeśli jednak używasz SVG, a twoja ikona zawiera napisy, możesz chcieć użyć narzędzia "przekonwertuj do ścieżki" w edytorze SVG, by spłaszczyć tekst, więc będzie skalowo dopasowany do położenia/rozmiaru).</p> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/manifest.json/icons">Dowiedz się więcej o określaniu ikon.</a></li> +</ul> + +<h3 id="borderify.js">borderify.js</h3> + +<p>Ostatecznie stwórz plik o nazwie "borderify.js" bezpośrednio w katalogu "borderify". Wpisz do niego poniższy kod:</p> + +<pre class="brush: js">document.body.style.border = <code class="language-js"><span class="string token">"5px solid red"</span></code>;</pre> + +<p>Ten skrypt b<span class="st">ę</span>dzie załadowany na stronach spełniających wzór określony w kluczu <code>content_scripts</code> w pliku manifest.json. Skrypt ma bezpośredni dostęp do dokumentu, podobnie jak skrypty wczytane przez stronę.</p> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Content_scripts">Dowiedz się więcej o zawartości skryptów.</a></li> +</ul> + +<h2 id="Wypróbujmy">Wypróbujmy</h2> + +<p>Najpierw dokładnie sprawdź, czy odpowiedne pliki są w właściwych miejsacach:</p> + +<pre>borderify/ + icons/ + border-48.png + borderify.js + manifest.json</pre> + +<h3 id="Instalacja">Instalacja</h3> + +<p>Otwórz "about:debugging" w przeglądarce Firefox, kliknij "Załaduj tymczasową wtyczkę" i wybierz jakikolwiek plik z katalogu z Twoim rozszerzeniem:</p> + +<p>{{EmbedYouTube("cer9EUKegG4")}}</p> + +<p>Rozszerzenie zostanie teraz zainstalowane i pozostanie tam do momentu ponownego uruchomienia Firefoksa.</p> + +<p>Alternatywnie, możesz także uruchomić swoje rozszerzenie za pomocą wiersza poleceń używając narzędzie <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext">web-ext</a>.</p> + +<h3 id="Testowanie">Testowanie</h3> + +<p>Teraz spróbuj odwiedzić jakąś stronę należącą do "mozilla.org" i powinienieś zobaczyć czerwoną ramkę wokół strony:</p> + +<p>{{EmbedYouTube("rxBQl2Z9IBQ")}}</p> + +<div class="note"> +<p>Jednakże nie próbuj tego na addons.mozilla.org! Obecnie skrypty są blokowane na tej domenie.</p> +</div> + +<p>Spróbuj trochę poeksperymentować. Edytuj zawartość skryptu by zmienić kolor ramki lub zrób coś innego z zawartością strony. Zapisz skrypt i przeładuj pliki rozszerzenia kilkając przycisk "Przeładuj" w about:debugging. Możesz zobaczy<span class="st">ć</span> zmiany odrazu:</p> + +<p>{{EmbedYouTube("NuajE60jfGY")}}</p> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox">Dowiedz się więcej o wczytywaniu rozszerzeń</a></li> +</ul> + +<h2 id="Pakowanie_i_publikowanie">Pakowanie i publikowanie</h2> + +<p>Aby inni użytkownicy mogli korzystać z Twojego rozszerzenia, musisz je zapakować i wysłać do Mozilli w celu podpisania go. <br> + Aby dowiedzieć się więcej, zajrzyj do artykułu <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension">"Publikowanie własnego rozszerzenia"</a>.</p> + +<h2 id="Co_dalej">Co dalej?</h2> + +<p>Teraz gdy ty masz <span class="short_text" id="result_box" lang="pl"><span>pomysł</span></span> na temat procesu tworzenia rozszerzeń (WebExtension) dla Firefoxa, to spróbuj:</p> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">przeczytać więcej na temat anatomi rozszerzeń</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Your_second_WebExtension">napisać bardziej rozbudowane rozszerzenie</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/API">przeczytać o JavaScript API dostępnym dla rozszerzeń.</a></li> +</ul> diff --git a/files/pl/mozilla/developer_guide/index.html b/files/pl/mozilla/developer_guide/index.html new file mode 100644 index 0000000000..3a81193209 --- /dev/null +++ b/files/pl/mozilla/developer_guide/index.html @@ -0,0 +1,153 @@ +--- +title: Przewodnik Dewelopera +slug: Mozilla/Developer_guide +tags: + - Developing Mozilla + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Developer_guide +--- +<p><span class="seoSummary">Istnieje wiele sposobów, na które możesz pomóc projektowi Mozilla: programowanie, testowanie, ulepszanie procesu kompilacji i narzędzi z nią powiązanych, lub pomoc w pisaniu dokumentacji. Ten przewodnik dostarcza poręcznych informacji, które pomogą zarówno nowym jak i doświadczonym osobom dołączyć do naszego grona, lub by zwyczajnie odświeżyć swoją wiedzę. </span></p> +<div class="row topicpage-table"> + <div class="section"> + <h2 class="Documentation" id="Tematy_dokumentacji">Tematy dokumentacji</h2> + <dl> + <dt> + <a href="/en-US/docs/Introduction" title="Introduction">Getting Started</a></dt> + <dd> + Poradnik dla początkujących, który krok po kroku wyjaśni w jaki sposób dołączyć do społeczności programistów Mozilli.</dd> + </dl> + <dl> + <dt> + <a class="internal" href="/en-US/docs/Developer_Guide/Source_Code" title="en-US/docs/Developer_Guide/Source_Code">Working with Mozilla Source Code</a></dt> + <dd> + Omówienie kodu, jak uzyskać kod oraz przewodnik po stylu programowania.</dd> + <dt> + <a class="internal" href="/en-US/docs/Developer_Guide/Build_Instructions" title="en-US/docs/Developer_Guide/Build_Instructions">Build Instructions</a></dt> + <dd> + Jak skompilować Firefoxa, Thunderbirda, SeaMonkey oraz inne aplikacje Mozilli.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Development_process_overview" title="en-US/docs/Developer Guide/Development process overview">Development process overview</a></dt> + <dd> + Kompletne omówienie procesu produkcji oprogramowania Mozilli.</dd> + <dt> + <a href="/en-US/docs/Mozilla/Multiple_Firefox_Profiles" title="en-US/docs/Mozilla/Multiple_Firefox_Profiles">Managing multiple profiles</a></dt> + <dd> + Pracując z roboczymi wersjami Firefoxa często przydatne okazuje się posiadanie kilku, różnych profili, na przykład jeden profil na każdy kanał dystybucyjny, lub możesz ustalić różne profile dla różnych rodzajów testów.</dd> + <dt> + <a class="internal" href="/en-US/docs/Mozilla_automated_testing" title="en-US/docs/Mozilla automated testing">Automated Testing</a></dt> + <dd> + Jak uruchomić zautomatyzowane testy Mozilli oraz jak napisać swoje własne.</dd> + <dt> + <a class="internal" href="/en-US/docs/Developer_Guide/How_to_Submit_a_Patch" title="en-US/docs/Getting your patch in the tree">How to submit a patch</a></dt> + <dd> + Po napisaniu łatki powinieneś wysłać swoje zmiany do drzewka. Ten artykuł opisuje proces oceny oraz co zrobić, aby łatka została oceniona pozytywnie.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Getting_documentation_updated" title="en-US/docs/Developer_Guide/Getting documentation updated">Getting documentation updated</a></dt> + <dd> + Jak upewnić się, że dokumentacja zostanie zaktualizowana po twoich zmianach w kodzie.</dd> + <dt> + <a class="internal" href="/en-US/docs/Mozilla_Modules_and_Module_Ownership" title="en-US/docs/Mozilla Modules and Module Ownership">Mozilla modules and module ownership</a></dt> + <dd> + Ten artykuł dostarcza informacji o modułach Mozilli, jaka jest rola opiekuna modułu oraz w jaki sposób opiekunowie modułów są wybierani.</dd> + <dt> + <a class="internal" href="/en-US/docs/Code_snippets" title="en-US/docs/Code_snippets">Code snippets</a></dt> + <dd> + Pomocne przykłady kodu dla wielu, różnych rzeczy, które mogą okazać się potrzebne.</dd> + <dt> + <a class="internal" href="/en-US/docs/Mozilla_Development_Strategies" title="en-US/docs/Mozilla Development Strategies">Mozilla development strategies</a></dt> + <dd> + Kilka wskazówek, które pomogą poprawić twoją produktywność podczas pracy dla Mozilli.</dd> + <dt> + <a class="internal" href="/en-US/docs/Debugging" title="en-US/docs/Debugging">Debugging</a></dt> + <dd> + Praktyczne porady o debugowaniu kodu Mozilli.</dd> + <dt> + <a href="/en-US/docs/Performance" title="en-US/docs/Performance">Performance</a></dt> + <dd> + Sugestie oraz narzędzia, które pomogą poprawić wydajność twojego kodu (oraz sprawią, że inni bardziej docenią twoją pracę).</dd> + <dt> + <a class="internal" href="/en-US/docs/The_Mozilla_platform" title="en-US/docs/The Mozilla platform">The Mozilla platform</a></dt> + <dd> + Omówienie metod funkcjonowania platformy Mozilla.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Adding_APIs_to_the_navigator_object" title="en-US/docs/Developer_Guide/Adding_APIs_to_the_navigator_object">Adding APIs to the navigator object</a> {{ gecko_minversion_inline("9.0") }}</dt> + <dd> + Poszerzanie możliwości obiektu {{ domxref("window.navigator") }} poprzez dodatkowe API.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Interface_Compatibility" title="en-US/docs/Developer Guide/Interface Compatibility">Interface Compatibility</a></dt> + <dd> + Zalecenia dotyczące modyfikacji skryptowanych oraz binarnych API w Mozilli.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Customizing_Firefox" title="en-US/docs/Developer Guide/Customizing Firefox">Customizing Firefox</a></dt> + <dd> + Informacje odnośnie dostosowywania Firefoxa do swoich potrzeb.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Virtual_ARM_Linux_environment" title="Virtual ARM Linux environment">Virtual ARM Linux environment</a></dt> + <dd> + Jak skonfigurować emulator ARM oraz jak uruchomić na nim Linuxa, by przetestować kod specyficzny dla architektury ARM, choć niekoniecznie musi to być kod specyficzny dla tej platformy. Przydatne dla deweloperów aplikacji mobilnych.</dd> + <dt> + <a href="/en-US/docs/Introduction/Obsolete_Build_Caveats_and_Tips" title="Obsolete Build Caveats and Tips">Obsolete Build Caveats and Tips</a></dt> + <dd> + Miejsce w którym można umieścić wskazówki dotyczące kompilacji, które nie są aktualne dla najnowszej wersji kodu, ale są przydatne przy kompilacji starszych wersji.</dd> + </dl> + </div> + <div class="section"> + <h2 class="Tools" id="Narzędzia">Narzędzia</h2> + <dl> + <dt> + <a class="link-https" href="https://bugzilla.mozilla.org/" title="https://bugzilla.mozilla.org/">Bugzilla</a></dt> + <dd> + <a class="internal" href="/en-US/docs/Bugzilla" title="en-US/docs/Bugzilla">Bugzilla</a> jest oprogramowaniem korzystającym z bazy danych, w której przechowuje się informacje o błędach w projektach Mozilli.</dd> + <dt> + <a class="external" href="http://mxr.mozilla.org/" title="http://mxr.mozilla.org/">MXR</a></dt> + <dd> + Przeglądanie i przeszukiwanie kodu źródłowego Mozilli w twojej przeglądarce.</dd> + <dt> + <a href="http://dxr.mozilla.org/">DXR</a></dt> + <dd> + Nowa generacja przeszukiwania kodu źródłowego Mozilli. W produkcji.</dd> + <dt> + <a class="external" href="http://bonsai.mozilla.org/cvsqueryform.cgi" title="http://bonsai.mozilla.org/cvsqueryform.cgi">Bonsai</a></dt> + <dd> + Narzędzie <a class="internal" href="/en-US/docs/Bonsai" title="en-US/docs/Bonsai">Bonsai</a> pozwala Ci dowiedzieć się kto, kiedy i gdzie dokonał zmian w repozytorium, a także jakie to były zmiany.</dd> + <dt> + <a class="internal" href="/en-US/docs/Mercurial" title="en-US/docs/Mercurial">Mercurial</a></dt> + <dd> + Rozproszony system kontroli wersji używany do zarządzania kodem źródłowym Mozilli.</dd> + <dt> + <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Using_the_VM">Mozilla build VM</a></dt> + <dd> + Maszyna wirtualna kompatybilna z programem VirtualBox skonfigurowana z całością oprogramowania potrzebnego do kompilacji Firefoxa.</dd> + <dt> + <a class="external" href="https://tbpl.mozilla.org/" title="http://tinderbox.mozilla.org/showbuilds.cgi">TBPL (Tinderbox Push Log)</a></dt> + <dd> + <span class="internal">Tinderbox Push Log</span> shows the status of the tree (whether or not it currently builds successfully). Check this before checking in and out, to be sure you're working with a working tree.</dd> + <dt> + <a class="internal" href="/en-US/docs/Crash_reporting" title="en-US/docs/Crash reporting">Crash tracking</a></dt> + <dd> + Information about the <a class="link-https" href="https://crash-reports.mozilla.com/reports" title="https://crash-reports.mozilla.com/reports">Socorro</a> crash reporting system.</dd> + <dt> + <span class="external">Performance tracking: <a href="https://datazilla.mozilla.org/">Datazilla</a> and <a href="http://graphs.mozilla.org/">Graphs</a></span></dt> + <dd> + See performance information for Mozilla projects.</dd> + <dt> + <a href="/en-US/docs/Developer_Guide/Callgraph" title="en-US/docs/Developing Mozilla/Callgraph">Callgraph</a></dt> + <dd> + A tool to help perform static analysis of the Mozilla code by generating callgraphs automatically.</dd> + <dt> + <a class="external" href="http://www.mozilla.org/community/developer-forums.html" title="http://www.mozilla.org/community/developer-forums.html">Developer forums</a></dt> + <dd> + A topic-specific list of discussion forums where you can talk about Mozilla development issues.</dd> + <dt> + <a class="external" href="http://www.codefirefox.com/cheatsheet/" title="http://www.brianbondy.com/mozilla/cheatsheet/">Mozilla Platform Development Cheat Sheet</a></dt> + <dd> + Brian Bondy's list of frequently referenced information for platform developers.</dd> + <dt> + <a class="external" href="http://www.codefirefox.com/videos/" title="http://www.brianbondy.com/mozilla/cheatsheet/">Firefox development video tutorials</a></dt> + <dd> + Brian Bondy's video tutorials on Firefox development.</dd> + </dl> + </div> +</div> +<p> </p> diff --git a/files/pl/mozilla/developer_guide/mozilla-central/index.html b/files/pl/mozilla/developer_guide/mozilla-central/index.html new file mode 100644 index 0000000000..64fd1c8b0a --- /dev/null +++ b/files/pl/mozilla/developer_guide/mozilla-central/index.html @@ -0,0 +1,15 @@ +--- +title: mozilla-central +slug: Mozilla/Developer_guide/mozilla-central +translation_of: Mozilla/Developer_guide/mozilla-central +--- +<p><strong><code>mozilla-central</code></strong> is a <a href="/en/Mercurial" title="en/Mercurial">Mercurial</a> repository of the Mozilla code: <a class="external" href="https://hg.mozilla.org/mozilla-central" rel="freelink">https://hg.mozilla.org/mozilla-central</a> .</p> +<h3 id="Pushing_changes_to_mozilla-central" name="Pushing_changes_to_mozilla-central">Pushing changes to mozilla-central</h3> +<p>See <a href="/en/Mercurial_FAQ#How_do_I_check_stuff_in.3F" title="en/Mercurial_FAQ#How_do_I_check_stuff_in.3F">How do I check stuff in?</a> for help with hg commit and hg push. If you believe you should have access to mozilla-central but don't know your login details, <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&component=Server+Operations:+Account+Requests">file a bug</a>.</p> +<p>Ensure your checkins follow the <a class="external" href="/En/Developer_Guide/Committing_Rules_and_Responsibilities" title="https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities">general checkin rules</a>. Occasionally, e.g. just before branch points, mozilla-central also has special <a class="external" href="http://wiki.mozilla.org/Tree_Rules" title="http://wiki.mozilla.org/Tree_Rules">tree rules</a>. The <a href="/en/Tinderbox" title="en/Tinderbox">Tinderbox</a> page for mozilla-central is located at <a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox" rel="freelink">http://tinderbox.mozilla.org/showbui...i?tree=Firefox</a>.</p> +<h3 id="See_also" name="See_also">See also</h3> +<ul> + <li><a class="external" href="http://developer.mozilla.org/devnews/index.php/2008/06/02/mozilla-central-open-for-business/">mozilla-central: open for business</a> devnews post.</li> + <li><a class="link-https" href="https://bugzilla.mozilla.org/showdependencytree.cgi?id=433384&hide_resolved=1">Tracking: issues making development difficult on mozilla-central</a></li> +</ul> +<p>{{ languages( { "ja": "ja/Mozilla-central", "es": "es/Mozilla-central" } ) }}</p> diff --git a/files/pl/mozilla/developer_guide/source_code/index.html b/files/pl/mozilla/developer_guide/source_code/index.html new file mode 100644 index 0000000000..24594b808b --- /dev/null +++ b/files/pl/mozilla/developer_guide/source_code/index.html @@ -0,0 +1,49 @@ +--- +title: Pracowanie z kodem źródłowym Mozilli +slug: Mozilla/Developer_guide/Source_Code +tags: + - Developing Mozilla + - Firefox + - Intermediate + - Mozilla + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Developer_guide/Source_Code +--- +<p>Artykuły poniżej pomogą Ci zaopatrzyć się w kod źródłowy Mozilli, nauczyć się jak efektywnie poruszać się w kodzie oraz jak sprawić aby twoje zmiany pojawiły się w drzewku.</p> + +<div class="row topicpage-table"> +<div class="section"> +<dl> + <dt><a class="internal" href="/En/Developer_Guide/Source_Code/Mercurial" title="En/Mozilla Source Code (Mercurial)">Pobieranie kodu z reprozytorium Mercurial</a></dt> + <dd>Jeżeli planujesz wspierać projekt Mozilli, najlepszą metodą, aby zaopatrzyć się w kod jest pobranie go z repozytorium kontroli wersji. Tutaj możesz się dowiedzieć jak to zrobić.</dd> + <dt><a href="https://developer.mozilla.org/pl-PL/docs/Mozilla/Developer_guide/Using_the_VM">Uzyskanie wstępnie skonfigurowanej maszyny wirtualnej systemu budowania Mozilli</a></dt> + <dd>Jest to najłatwiejszy sposób na rozpoczęcie: użyj wirtualnej maszyny VirtualBox, która jest już skonfigurowana z pełnym środowiskiem kompilacji, którego możesz użyć. Po prostu uruchom maszynę wirtualną i buduj!</dd> + <dt><a class="internal" href="/En/Developer_Guide/Source_Code/Downloading_Source_Archives" title="En/Mozilla Source Code (HTTP//FTP)">Pobieranie kodu przy użyciu protokołu HTTP lub FTP</a></dt> + <dd>If you want to fetch the code for a specific release of a particular Mozilla product, you may prefer to download a source code archive.</dd> + <dt><a class="internal" href="/en/Viewing_and_searching_Mozilla_source_code_online" title="En/Viewing and searching Mozilla source code online">Przeglądanie i wyszukiwanie kodu źródłowego Mozilli online</a></dt> + <dd>Dowiedz się, jak używać MXR, narzędzia do wyszukiwania i przeglądania online w celu uzyskania dostępu do kodu Mozilli. Nie jest to dobry sposób na pobranie kodu, ale jest to świetny sposób na jego przeszukiwanie.</dd> + <dt><a class="internal" href="/en/Mozilla_Source_Code_Directory_Structure" title="en/Mozilla Source Code Directory Structure">Poruszanie się po kodzie źródłowym Mozilli</a></dt> + <dd>Dowiedz się o różnych folderach w drzewie źródłowym Mozilli i o tym, jak znaleźć to, co szukasz.</dd> + <dt><a class="external" href="/en/Introduction#Find_a_bug_we%27ve_identified_as_a_good_fit_for_new_contributors." title="/en/Introduction#Find_a_bug_we%27ve_identified_as_a_good_fit__for_new_contributors.">Bugs for newcomers</a></dt> + <dd>Jeśli jesteś nowy w projekcie i chcesz nad czymś popracować, zobacz tutaj.</dd> +</dl> +</div> + +<div class="section"> +<dl> + <dt><a class="internal" href="/En/Developer_Guide/Coding_Style" title="En/Mozilla Coding Style Guide">Mozilla Coding Style Guide</a></dt> + <dd>The code style guide provides information about how you should format your source code to ensure that you don't get mocked by the reviewers.</dd> + <dt><a href="/En/Developer_Guide/Interface_development_guide" title="En/Developer Guide/Interface development guide">Interface development guide</a></dt> + <dd>Guidelines and documentation for how to create and update XPCOM interfaces.</dd> + <dt><a class="link-https" href="https://wiki.mozilla.org/Build:TryServer" title="https://wiki.mozilla.org/Build:TryServer">Wypróbuj serwery</a></dt> + <dd>Mozilla products build on at least three platforms. If you don't have access to them all, you can use the try servers to test your patches and make sure the tests pass.</dd> + <dt><a class="internal" href="/en/Creating_a_patch" title="En/Creating a patch">Tworzenie poprawki</a></dt> + <dd>Once you've made a change to the Mozilla code, the next step (after making sure it works) is to create a patch and submit it for review. <em>This article needs to be updated fully for Mercurial.</em></dd> + <dt><a class="external" href="http://www.mozilla.org/hacking/committer/" title="http://www.mozilla.org/hacking/committer/">Getting commit access to the source code</a></dt> + <dd>Feel ready to join the few, the proud, the committers? Find out how to get check-in access to the Mozilla code.</dd> + <dt><a class="internal" href="/En/Developer_Guide/Source_Code/CVS" title="En/Mozilla Source Code (CVS)">Pobieranie starszego kodu Mozilli z CVS</a></dt> + <dd>Older versions of the Mozilla source code, as well as the current versions of NSS and NSPR, are kept in a CVS repository. Learn about that in this article.</dd> +</dl> +</div> +</div> diff --git a/files/pl/mozilla/firefox/developer_edition/index.html b/files/pl/mozilla/firefox/developer_edition/index.html new file mode 100644 index 0000000000..88fe0b5ce2 --- /dev/null +++ b/files/pl/mozilla/firefox/developer_edition/index.html @@ -0,0 +1,56 @@ +--- +title: dla deweloperów +slug: Mozilla/Firefox/Developer_Edition +tags: + - Firefox + - Początkujący +translation_of: Mozilla/Firefox/Developer_Edition +--- +<div>{{FirefoxSidebar}}</div><p style="text-align: center;"><img alt="" src="https://mdn.mozillademos.org/files/9143/firefox-dev-ed_logo-only_1024.png" style="display: block; height: 256px; margin-left: auto; margin-right: auto; width: 256px;"><span id="result_box" lang="pl"><span>Wersja Firefoksa, </span><span class="alt-edited">która jest</span> <span class="alt-edited hps">dostosowana dla</span> <span class="hps">programistów.</span></span></p> + +<p><a href=" https://www.mozilla.org/en-US/firefox/developer/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Pobierz Firefox Developer Edition</a></p> + +<hr> +<div class="column-container"> +<div class="column-half"> +<h3 id="Najnowsze_funkcję_Firefox"><strong>Najnowsze funkcję Firefox</strong></h3> + +<p><span id="result_box" lang="pl"><span class="hps">Firefox</span> <span class="hps">Developer Edition</span> <span class="hps">zastępuje</span> <span class="hps">kanał</span> <span class="hps">Aurora</span> <span class="hps">w</span> <a href="https://wiki.mozilla.org/Release_Management/Release_Process">procesie wydania Firefoksa</a><span>.</span></span> <span id="result_box" lang="pl"><span class="hps">Funkcje </span><span class="hps">Aurora,</span> <span class="hps">będą lądować</span> <span class="hps">w</span> <span class="hps">Developer Edition</span> <span class="hps">co sześć tygodni</span><span>,</span> <span class="hps">po ich</span> <span class="hps">stabilizacji w</span> <span class="hps">Nightly</span> <span class="alt-edited hps">builds</span><span>.</span></span></p> + +<p><span id="result_box" lang="pl"><span class="hps">Korzystając z</span> <span class="hps">Developer Edition</span><span class="alt-edited">, możesz uzyskać</span> <span class="hps">dostęp do</span> <span class="hps">narzędzi i funkcji</span> <span class="hps">platformy</span> <span class="hps">co najmniej 12 tygodni</span><span>, zanim dotrą do</span> <span class="hps">głównego</span> <span class="hps">kanał wersji</span><span> Firefoksa.</span></span></p> + +<p><span class="short_text" id="result_box" lang="pl"><a href="/en-US/Firefox/Releases">Dowiedz się, co nowego w wersji Developer</a><span>.</span></span></p> +</div> + +<div class="column-half"> +<h3 id="Odrębny_temat"><span id="result_box" lang="pl"><span>Odrębny</span> <span class="hps">temat</span></span></h3> + +<p><span id="result_box" lang="pl"><span class="alt-edited hps">Dotyczy to</span> <span class="alt-edited hps">szybszego dostępu</span> <span class="hps">do narzędzi</span> <span class="hps">deweloperskich</span><span>.</span></span></p> + +<h3 id="Eksperymentalne_narzędzia_programistyczne"><span class="short_text" id="result_box" lang="pl"><span class="hps">Eksperymentalne</span> <span class="hps">narzędzia programistyczne</span></span></h3> + +<p>Podłączyliśmy eksperymentalne narzędzia, które jeszcze nie są gotowe do najnowszego wydania.</p> + +<p><span lang="pl"><span class="hps">Na przykład</span><span>,</span> <span class="hps">Developer Edition</span> <span class="hps">obejmuje</span><span class="hps"> <a href="/en-US/docs/Tools/Valence">dodatek Valence</a></span><a href="/en-US/docs/Tools/Valence"> <span class="hps">Valence</span></a><span class="hps">,</span> <span class="hps">który umożliwia</span> <span class="hps">podłączenie</span> <a href="/en-US/docs/Tools">narzędzi dla programistów Firefoksa</a> <span class="hps">do innych</span> <span class="hps">przeglądarek takich jak</span> <span class="hps">Chrome</span> <span class="hps">na</span> <span class="hps">Androida</span>, <span class="hps">iOS</span> <span class="hps">i Safari</span><span>.</span></span></p> +</div> +</div> + +<div class="column-container"> +<div class="column-half"> +<h3 id="Oddzielne_profile"><span class="short_text" id="result_box" lang="pl"><span class="alt-edited hps">Oddzielne</span> <span class="alt-edited hps">profile</span></span></h3> + +<p><span id="result_box" lang="pl"><span class="hps">Firefox</span> <span class="hps">Developer Edition</span> <span class="hps">wykorzystuje</span> <span class="hps">oddzielny</span> <span class="hps">profil z</span> <span class="hps">innymi wersjami</span> <span class="hps">Firefoksa</span> <span class="hps">zainstalowanych</span> <span class="hps">na komputerze.</span> <span class="hps">Oznacza</span> <span class="hps">to, że można</span> <span class="hps">z łatwością</span> <span class="hps">uruchomić</span> <span class="hps">Developer Edition</span> <span class="hps">obok aktualnej wydanej wersji</span><span class="hps"> lub</span> <span class="hps">bety</span><span class="hps"> programu Firefox</span><span>.</span></span></p> + +<div class="note"> +<p><strong>Informacja:</strong> <span id="result_box" lang="pl"><span class="hps">Oznacza to, że</span> <span class="hps">po raz pierwszy</span> <span class="alt-edited hps">uruchamiając</span> <span class="hps">Developer Edition</span><span>,</span> <span class="alt-edited hps">zobaczysz</span> <span class="hps">zupełnie</span> <span class="alt-edited hps">niedostosowaną</span> <span class="hps">przeglądarkę</span><span>, bez</span> <span class="hps">dodatków,</span> <span class="hps">zakładek</span> <span class="hps">lub</span> <span class="hps">historii.</span> <span class="hps">Możesz <a href="https://support.mozilla.org/pl/kb/jak-skonfigurowac-firefox-sync">użyć Firefox Sync</a></span><span>, jeśli chcesz</span> <span class="alt-edited hps">ujednolicić</span> <span class="hps">swoje ustawienia</span> <span class="hps">pomiędzy</span> <span class="hps">Developer Edition</span> <span class="alt-edited hps">i innymi</span> <span class="alt-edited hps">wydaniami</span> <span class="hps">Firefoksa</span><span>.</span></span></p> +</div> +</div> + +<div class="column-half"> +<h3 id="Ustawienia_dla_web_developers"><strong>Ustawienia dla web developers</strong></h3> + +<p><span id="result_box" lang="pl"><span class="alt-edited">Ustawiliśmy domyślne wartości preferencji dostosowane dla programistów webowych.</span></span> <span id="result_box" lang="pl"><span class="hps">Na przykład</span><span>, {{glossary("chrome")}}</span> <span class="alt-edited hps">i zdalne</span> <span class="hps">debugowania</span> <span class="hps">są domyślnie włączone</span><span>.</span></span></p> +</div> +</div> + +<p> </p> diff --git a/files/pl/mozilla/firefox/index.html b/files/pl/mozilla/firefox/index.html new file mode 100644 index 0000000000..e13ee005db --- /dev/null +++ b/files/pl/mozilla/firefox/index.html @@ -0,0 +1,63 @@ +--- +title: Firefox +slug: Mozilla/Firefox +tags: + - Firefox + - Landing + - Mozilla + - PotrzebniTłumacze +translation_of: Mozilla/Firefox +--- +<div>{{FirefoxSidebar}}</div> + +<p><a href="http://www.mozilla.org/pl-PL/firefox/">Firefox</a> to popularna przeglądarka internetowa od Mozilli, dostępna na wielu platformach, w tym Windows, OS X i Linux na pulpicie oraz na urządzeniach z Androidem. Dzięki kompatybilności, najnowszymi internetowymi technologiami i użytecznymi narzędziami deweloperów, Firefox jest świetnym wyborem zarówno dla deweloperów, jak i użytkowników końcowych.</p> + +<p>Firefox jest projektem typu "open-source"; większość kodu pisze nasza ogromna grupa ochotników. Tutaj dowiesz się, jak dołączyć się do projektu Firefox, oraz znajdziesz też odnośniki do informacji o budowie dodatków do Firefoxa, używając narzędzi deweloperów.</p> + +<div class="summary"> +<p>Dowiedz się, jak tworzyć dodatki do <a href="http://www.mozilla.org/pl-PL/firefox/">Firefoxa</a>, jak budować samego Firefoxa, oraz jak działają poszczególne jego części.</p> +</div> + +<ul class="card-grid"> + <li><span>Wydania deweloperskie</span> + + <p><a href="https://developer.mozilla.org/pl-PL/Firefox/Releases">Informacje o wydaniach Deweloperskich</a>;<br> + Sprawdź jakie nowe możliwości stron internetowych i dodatków wprowadzają wydania Firefox.</p> + </li> + <li><span>Dokumentacja projektu</span> + <p>Sprawdź dokumentację <a href="https://developer.mozilla.org/pl-PL/docs/Mozilla">modułów Firefox</a> oraz sposobu ich budowania, dzięki czemu swobodnie będziesz poruszać się w kodzie.</p> + </li> + <li><span>Przewodnik</span> + <p><a href="https://developer.mozilla.org/pl-PL/docs/Developer_Guide">Przewodnik</a> zawiera informacje jak uzyskać i skompilować kod źródłowy Firefox, jak odnaleźć się w środowisku oraz jak wspierać projekt.</p> + </li> +</ul> + +<h2 id="Wersje_Firefoxa">Wersje Firefoxa</h2> + +<p>Firefox jest dostępny w czterech <strong>wersjach</strong>.</p> + +<h3 id="Firefox_Nightly">Firefox Nightly</h3> + +<p>Każdej nocy tworzymy Firefoxa z najnowszego kodu w <a href="https://developer.mozilla.org/pl-PL/docs/mozilla-central">mozilla-central</a>. Wersje te są dla deweloperów Firefox lub dla tych którzy bardzo chcą wypróbować najnowsze funkcje cutting edge które są jeszcze pod aktywnym rozwojem.</p> + +<p><a href="https://nightly.mozilla.org/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Pobierz Firefox Nightly</a></p> + +<h3 id="Firefox_Developer_Edition">Firefox Developer Edition</h3> + +<p>To jest wersja Firefoxa dostosowana dla deweloperów. Co 6 tygodni, bierzemy funkcje z Firefox Nightly które są wystarczająco stabilne i tworzymy nową wersję Firefox Developer Edition. Dodajemy też kilka dodatkowych funkcji dla deweloperów, które są dostępne tylko w tej wersji.</p> + +<p><a href="https://developer.mozilla.org/pl-PL/Firefox/Developer_Edition">Przeczytaj więcej o Firefox Developer Edition</a>.</p> + +<p><a href="https://www.mozilla.org/pl-PL/firefox/developer/" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Pobierz Firefox Developer Edition</a></p> + +<h3 id="Firefox_Beta">Firefox Beta</h3> + +<p>Po spędzeniu 6 tygodni w Firefox Developer Edition, bierzemy funkcje które są wystarczająco stabilne, i tworzymy nową wersje Firefox Beta. Firefox Beta jest dla<span id="ouHighlight__36_46TO27_36"> miłośnikó</span>w Firefoxa którzy chcą przetestować to co stanie się kolejną wersją Firefoxa.</p> + +<p><a href="https://www.mozilla.org/firefox/channel/#beta" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Pobierz Firefox Beta</a></p> + +<h3 id="Firefox">Firefox</h3> + +<p>Po ustabilizowaniu przez 6 tygodni wersji Beta, jesteśmy gotowi do udostępnienia <span id="ouHighlight__73_75TO83_88">nowych</span><span id="noHighlight_0.5749554231564667"> </span><span id="ouHighlight__77_84TO90_96">funkcji</span><span id="noHighlight_0.6805463947230384"> </span><span id="ouHighlight__86_87TO98_99">do</span><span id="noHighlight_0.10002622222823254"> </span><span id="ouHighlight__89_99TO101_105">setek</span><span id="noHighlight_0.3941979685757142"> </span><span id="ouHighlight__101_108TO107_114">milionów</span><span id="noHighlight_0.7649044926338088"> </span><span id="ouHighlight__113_117TO116_127">użytkowników</span><span id="noHighlight_0.4935145585685896"> </span><span id="ouHighlight__119_120TO129_129">w</span><span id="noHighlight_0.9197445137254194"> </span><span id="ouHighlight__124_126TO131_135">nowej</span><span id="noHighlight_0.3633325565512474"> </span><span id="ouHighlight__128_142TO137_142">wersji</span><span id="noHighlight_0.11467748695201785"> </span><span id="ouHighlight__147_153TO144_152">Firefoksa</span><span id="noHighlight_0.46928602517533247">.</span></p> + +<p><a href="https://www.mozilla.org/firefox/channel/#firefox" style="width: 250px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Pobierz Firefox</a></p> diff --git a/files/pl/mozilla/firefox/multiprocess_firefox/index.html b/files/pl/mozilla/firefox/multiprocess_firefox/index.html new file mode 100644 index 0000000000..db6e8d0c3e --- /dev/null +++ b/files/pl/mozilla/firefox/multiprocess_firefox/index.html @@ -0,0 +1,85 @@ +--- +title: Multiprocess Firefox +slug: Mozilla/Firefox/Multiprocess_Firefox +tags: + - Electrolysis + - Firefox + - Mozilla + - Multiprocess + - NeedsTranslation + - TopicStub + - e10s +translation_of: Mozilla/Firefox/Multiprocess_Firefox +--- +<p>{{FirefoxSidebar}}</p> + +<p>In older versions of Firefox for desktop, the entire browser ran within a single operating system process. Specifically, the JavaScript that ran the browser UI (also known as "chrome code") and the JavaScript that ran within web pages (also known as "content" or "web content") were not separated.<br> + <br> + Currently, the latest versions of Firefox run the browser UI and the web content in separate processes. In the current iteration of this architecture, all browser tabs run within the same process and the browser UI runs in its own individual process. In future iterations of Firefox, there will be more than one process to exclusively handle web content. The internal name for this project is called Electrolysis, sometimes abbreviated to e10s.</p> + +<p>The good news is that normal web pages and their developers are unaffected by this changeover to a multiprocess-based Firefox. Unfortunately, people developing for Firefox or Firefox add-ons will be affected if their code relies on being able to access web content directly since the system for accessing this data is going to change.</p> + +<p>Instead of accessing web content directly, chrome code will have to use the <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Message_manager">message manager</a> instead. To help ease this transition we've implemented <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Cross_Process_Object_Wrappers">Cross Process Object Wrappers</a> and some <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Limitations_of_chrome_scripts#Compatibility_shims">compatibility shims for add-on developers</a>. If you are an add-on developer wondering whether or not you are affected by this change, see the <a href="/Mozilla/Add-ons/Working_with_multiprocess_Firefox">guide to working with multiprocess Firefox</a>.</p> + +<hr> +<div class="topicpage-table"> +<div class="section"> +<dl> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Technical_overview">Technical overview</a></dt> + <dd>A high-level overview of how multiprocess Firefox is implemented.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Web_content_compatibility">Web content compatibility guide</a></dt> + <dd>Guidelines and details on potential website compatibility issues that may arise due to the transition. Tip: there aren't very many!</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Glossary">Glossary</a></dt> + <dd>A glossary of terms used in multiprocess Firefox.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Message_Manager">Message manager</a></dt> + <dd>A complete guide to the objects used to communicate between chrome code and web content.</dd> + <dt><a href="/en-US/docs/Mozilla/Add-ons/SDK/Guides/Multiprocess_Firefox_and_the_SDK">SDK-based add-ons</a></dt> + <dd>How to migrate add-ons developed using the Add-on SDK.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Which_URIs_load_where">Which URIs load where</a></dt> + <dd>A quick guide to which URIs - chrome:, about:, file:, resource: - are loaded into which process.</dd> +</dl> +</div> + +<div class="section"> +<dl> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Motivation">Motivation</a></dt> + <dd>Why we are implementing multiprocess Firefox: performance, security, and stability.</dd> + <dt><a href="/en-US/docs/Mozilla/Add-ons/Working_with_multiprocess_Firefox">Add-on migration guide</a></dt> + <dd>If you are an add-on developer, find out if you are affected and how to update your code.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Cross_Process_Object_Wrappers">Cross Process Object Wrappers</a></dt> + <dd>Cross Process Object Wrappers are a migration aid, giving chrome code synchronous access to web content.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Debugging_frame_scripts">Debugging content processes</a></dt> + <dd>How to debug code running in the content process, including frame and process scripts.</dd> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Tab_selection_in_multiprocess_Firefox">Tab selection in multiprocess Firefox</a></dt> + <dd>How switching tabs works in multiprocess Firefox.</dd> +</dl> +</div> +</div> + +<hr> +<div class="topicpage-table"> +<div class="section"> +<dl> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Limitations_of_chrome_scripts">Limitations of chrome scripts</a></dt> + <dd>Practices that will no longer work in chrome code, and how to update them.</dd> +</dl> +</div> + +<div class="section"> +<dl> + <dt><a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Limitations_of_frame_scripts">Limitations of frame scripts</a></dt> + <dd>Practices that will not work inside frame scripts, and what to do instead.</dd> +</dl> +</div> +</div> + +<hr> +<h2 id="Contact_us">Contact us</h2> + +<p>Find out more about the project, get involved, or ask us your questions.</p> + +<ul> + <li><strong>Electrolysis project page</strong>: <a href="https://wiki.mozilla.org/Electrolysis">https://wiki.mozilla.org/Electrolysis</a></li> + <li><strong>IRC</strong>: #e10s on <a href="https://wiki.mozilla.org/IRC">irc.mozilla.org</a></li> + <li><strong>Mailing list</strong>: <a href="https://groups.google.com/forum/#!forum/mozilla.dev.tech.electrolysis">dev.tech.electrolysis</a></li> +</ul> diff --git a/files/pl/mozilla/firefox/multiprocess_firefox/tab_selection_in_multiprocess_firefox/index.html b/files/pl/mozilla/firefox/multiprocess_firefox/tab_selection_in_multiprocess_firefox/index.html new file mode 100644 index 0000000000..9b84eb335d --- /dev/null +++ b/files/pl/mozilla/firefox/multiprocess_firefox/tab_selection_in_multiprocess_firefox/index.html @@ -0,0 +1,23 @@ +--- +title: Tab selection in multiprocess Firefox +slug: Mozilla/Firefox/Multiprocess_Firefox/Tab_selection_in_multiprocess_Firefox +translation_of: Mozilla/Firefox/Multiprocess_Firefox/Tab_selection_in_multiprocess_Firefox +--- +<h3 id="FirefoxSidebar">{{FirefoxSidebar}}</h3> + +<p>In single-process Firefox, when the user switches tabs, this is a synchronous operation. The browser blocks while it loads content into the newly selected tab, then switches to that tab. It indicates that the tab is selected by setting the <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/selected">selected</a></code> attribute on the XUL <code>tab</code> object. Code (including browser code, extensions, or themes) that wants to change the appearance of the selected tab can use the <code>selected</code> attribute to apply CSS for that tab.</p> + +<p>In multiprocess Firefox, tab switching is asynchronous. When the user switches tabs, the chrome process sends a request to the content process to load the page into the newly selected tab. The function in the chrome process then returns immediately, so other code can run. Once the content process is ready, it sends a message back to the chrome process, which then switches tabs in the user interface.</p> + +<p>There's also a timer in the chrome process: if the content process has not responded before the timer expires, then the browser switches tabs anyway, and just displays an empty tab containing a spinner, until the content process has finished loading the page. Currently the timer is set to 300 milliseconds.</p> + +<p>There are, correspondingly, two attributes used to signal tab selection:</p> + +<ul> + <li>The old <code><a href="/en-US/docs/XUL/Attribute/selected">selected</a></code> attribute is set synchronously, at the start of the process. It signals that tab selection has started, but at this point the user interface has not yet been updated.</li> + <li>A new attribute <code><a href="/en-US/docs/Mozilla/Tech/XUL/Attribute/visuallyselected">visuallyselected</a></code> is now used once the browser has actually updated the user interface, either because the content process is ready or because the timer has expired.</li> +</ul> + +<p>This means that code which wants to style the currently selected tab needs to use the <code>visuallyselected</code> attribute to do so. If it uses the <code>selected</code> attribute, then there will be a momentary disconnect in which the newly selected tab's style is updated, but the browser is still displaying the old tab's content.</p> + +<footer class="entry-meta"></footer> diff --git a/files/pl/mozilla/firefox/releases/1.5/index.html b/files/pl/mozilla/firefox/releases/1.5/index.html new file mode 100644 index 0000000000..1181aad2c7 --- /dev/null +++ b/files/pl/mozilla/firefox/releases/1.5/index.html @@ -0,0 +1,157 @@ +--- +title: Firefox 1.5 dla programistów +slug: Mozilla/Firefox/Releases/1.5 +tags: + - CSS + - DOM + - Dodatki + - HTML + - JavaScript + - Programowanie_WWW + - RDF + - Rozszerzenia + - SVG + - Standardy_WWW + - Wszystkie_kategorie + - XML + - XML Web Services + - XSLT + - XUL +translation_of: Mozilla/Firefox/Releases/1.5 +--- +<div>{{FirefoxSidebar}}</div><p> </p> + +<h3 id="Firefox_1.5" name="Firefox_1.5">Firefox 1.5</h3> + +<p>Firefox 1.5 został wydany i jest dostępny <strong><a class="external" href="http://www.mozilla.com/firefox/">do pobrania</a></strong>. Oparty na silniku <a href="pl/Gecko">Gecko</a> 1.8, jeszcze lepiej obsługuje standardy, a także dodaje nowe możliwości, dzięki którym możliwe będzie tworzenie aplikacji WWW nowej generacji. Firefox 1.5 posiada poprawioną obsługę CSS2 i CSS3, API do tworzenia i programowania dwuwymiarowej grafiki dzięki <a href="pl/SVG">SVG</a> 1.1 i <code><canvas></code>, zdarzenia <a href="pl/XForms">XForms</a> i XML oraz wiele usprawnień DHTML, JavaScript i DOM.</p> + +<p><strong>Firefox 1.5</strong> jest dostępny do pobrania z: <a class="external" href="http://www.mozilla.com/firefox/" rel="freelink">http://www.mozilla.com/firefox/</a></p> + +<h3 id="Narz.C4.99dzia_programistyczne" name="Narz.C4.99dzia_programistyczne">Narzędzia programistyczne</h3> + +<p>Dostępnych jest wiele narzędzi i rozszerzeń, które mogą pomóc programistom w obsłudze Firefoksa 1.5.</p> + +<ul> + <li><a href="pl/Inspektor_DOM">Inspektor DOM</a>, narzędzie pozwalające analizować i modyfikować dokument bez potrzeby edytowania go. Inspektor DOM jest dostępny w Firefoksie 1.5 pod pozycją Narzędzia programistyczne w opcjach instalacji zaawansowanej (użytkownika).</li> + <li>Konsola JavaScript, narzędzie do pisania i testowania kodu JavaScript dające możliwość oglądania błędów JavaScript i CSS.</li> + <li>Pokaż źródło strony, z podświetlaniem składni i możliwością wyszukiwania.</li> + <li><a class="link-https" href="https://addons.mozilla.org/extensions/showlist.php?application=firefox&category=Developer%20Tools">Rozszerzenia przeglądarki</a> takie jak <a class="external" href="http://www.joehewitt.com/software/firebug/">FireBug</a>, <a href="pl/Web_Developer_-_rozszerzenie_Firefoksa_(link)">Pasek narzędzi Web Developer</a>, <a href="pl/Live_HTTP_Headers_(link)">Live HTTP Headers</a>, <a href="pl/Walidator_HTML_(link)">HTML Validator</a> i wiele innych.</li> +</ul> + +<p><strong>Uwaga:</strong> Niektóre rozszerzenia nie obsługują w tej chwili Firefoksa 1.5 i zostaną automatycznie wyłączone.</p> + +<h3 id="Og.C3.B3lnie" name="Og.C3.B3lnie">Ogólnie</h3> + +<p>Poniżej znajdują się artykuły omawiające główne nowe funkcje w Firefoksie 1.5:</p> + +<h4 id="Programi.C5.9Bci_stron_i_aplikacji_WWW" name="Programi.C5.9Bci_stron_i_aplikacji_WWW">Programiści stron i aplikacji WWW</h4> + +<dl> + <dt><a href="pl/SVG_w_XHTML_-_Wprowadzenie">SVG w XHTML - Wprowadzenie</a> </dt> + <dd>Dowiedz się, jak stosować SVG wewnątrz stron XHTML i jak można wykorzystać JavaScript i CSS do manipulowania obrazem w sposób analogiczny do zwykłego XHTML-a. Zajrzyj też na <a href="pl/SVG_w_Firefoksie">SVG w Firefoksie</a>, aby dowiedzieć się o stanie i znanych problemach implementacji SVG.</dd> +</dl> + +<dl> + <dt><a href="pl/Rysowanie_grafik_za_pomoc%c4%85_Canvas">Rysowanie grafik za pomocą Canvas</a> </dt> + <dd>Naucz się korzystać z nowego znacznika <code><canvas></code> i rysować grafy i inne obiekty w Firefoksie.</dd> +</dl> + +<dl> + <dt><a href="pl/Kolumny_CSS3">Kolumny CSS3</a> </dt> + <dd>Naucz się korzystać z automatycznego układania teksty w wielu kolumnach zgodnie z propozycją CSS3.</dd> +</dl> + +<dl> + <dt><a href="pl/Zastosowanie_cache'owania_w_Firefoksie_1.5">Zastosowanie cache'owania w Firefoksie 1.5</a> </dt> + <dd>Przeczytaj o <code>bfcache</code> i zwiększeniu prędkości przeglądania stron poprzednich i następnych jakie oferuje.</dd> +</dl> + +<h4 id="Programi.C5.9Bci_XUL_i_autorzy_rozszerze.C5.84" name="Programi.C5.9Bci_XUL_i_autorzy_rozszerze.C5.84">Programiści XUL i autorzy rozszerzeń</h4> + +<dl> + <dt><a href="pl/Tworzymy_rozszerzenie">Tworzymy rozszerzenie</a> </dt> + <dd>Ten przewodnik poprowadzi Cię poprzez kroki, które należy wykonać aby stworzyć bardzo proste rozszerzenia dla Firefoksa. Zobacz także <a class="external" href="http://kb.mozillazine.org/Getting_started_with_extension_development">przewodnik w bazie wiedzy MozillaZine</a>, który demonstruje nowe cechy Menedżera Rozszerzeń w wersji 1.5, który sprawia, że tworzenie rozszerzenia jest jeszcze łatwiejsze.</dd> +</dl> + +<dl> + <dt><a href="pl/XPCNativeWrapper">XPCNativeWrapper</a> </dt> + <dd><code>XPCNativeWrapper</code> jest sposobem na opakowanie obiektu, aby możliwy był <a href="pl/Bezpieczny_dost%c4%99p_do_sk%c5%82adnik%c3%b3w_DOM_z_poziomu_chrome">bezpieczny dostęp z uprawnionego kodu</a>. Może być one użyty we wszystkich wersjach Firefoksa, mimo że działanie to zmieniło się nieco począwszy od Firefoksa 1.5 (Gecko 1.8).</dd> +</dl> + +<dl> + <dt><a href="pl/System_preferencji">System preferencji</a> </dt> + <dd>Dowiedz się więcej o nowych kontrolkach, które pozwalają na stworzenie okien Opcji w prostszy i wymagający mniej kodu JavaScript sposób.</dd> +</dl> + +<dl> + <dt><a href="pl/Mi%c4%99dzynarodowe_pismo_w_XUL_JavaScript">Międzynarodowe pismo w XUL JavaScript</a> </dt> + <dd>Pliki XUL JavaScript mogą teraz zawierać pliki spoza zakresu ASCII.</dd> +</dl> + +<dl> + <dt><a href="pl/Tree_Widget_Changes">Zmiany w API Tree</a> </dt> + <dd>Interfejsy do obsługi elementów <code><tree></code> XUL-a zostały zmienione.</dd> +</dl> + +<dl> + <dt><a href="pl/Zmiany_w_XUL-u_w_Firefoksie_1.5">Zmiany w XUL-u w Firefoksie 1.5</a> </dt> + <dd>Podsumowanie zmian w XUL-u. Zobacz także <a href="pl/Dostosowanie_aplikacji_XUL_do_Firefoksa_1.5">Dostosowanie aplikacji XUL do Firefoksa 1.5</a>.</dd> +</dl> + +<dl> + <dt>Zmiany związane z obsługą sieci </dt> + <dd> </dd> +</dl> + +<ul> + <li>Komunikaty certyfikatów mogą być teraz nadpisywane dla każdego kanału. Działa to poprzez ustawianie odpytywacza interfejsu jako <a href="pl/NsIChannel">nsIChannel</a> notificationCallbacks i przydzielenie interfejsu dla <a href="pl/NsIBadCertListener">nsIBadCertListener</a>.</li> + <li>Listenery nsIWebBrowserPersist mogą teraz implementować <a href="pl/NsIInterfaceRequestor">nsIInterfaceRequestor</a>::GetInterface i dostaną szansę podania wszystkich interfejsów o jakie kanał może zapytać, włączając <a href="pl/NsIProgressEventSink">nsIProgressEventSink</a> (niezbyt przydatny, redunduje <a href="pl/NsIWebProgressListener">nsIWebProgressListener</a>). Przydatne interfejsy to m.in. <a href="pl/NsIChannelEventSink">nsIChannelEventSink</a> oraz <a href="pl/NsIBadCertListener">nsIBadCertListener</a>.</li> + <li>Rozszerzenia oraz inni użytkownicy necko, włączając w to XMLHttpRequest, mogą ustawić nagłówek Cookie bezpośrednio i necko nie będzie go zastępować. Zapisane ciasteczka zostaną połączone z bezpośrednio nadanym nagłówkiem, w taki sposób, że bezpośrednio nadany nagłówek nadpisze zapisane ciasteczka.</li> +</ul> + +<h3 id="Nowe_funkcje_dla_u.C5.BCytkownik.C3.B3w" name="Nowe_funkcje_dla_u.C5.BCytkownik.C3.B3w">Nowe funkcje dla użytkowników</h3> + +<h4 id="Wygoda_u.C5.BCytkownika" name="Wygoda_u.C5.BCytkownika">Wygoda użytkownika</h4> + +<ul> + <li><strong>Szybsza nawigacja po stronach</strong> z poprawioną wydajności przycisków wstecz i dalej.</li> + <li><strong>Możliwość zmiany kolejności kart metodą przeciągnij i upuść</strong></li> + <li><strong>Answers.com został dodany jako silnik wyszukiwania</strong>.</li> + <li><strong>Poprawiona wygoda użytkowania</strong> w tym, opisowe strony błędów, przemodelowane menu opcji, mechanizm wykrywania RSS, obsługa trybu Bezpiecznego.</li> + <li><strong>Zwiększone wsparcie dla dostępności</strong> w tym, wsparcie dla niepełnosprawnych dla DHTMLa.</li> + <li><strong>Mechanizm zgłaszania niedziałających stron</strong> pozwala zgłaszać strony nie działające w Firefoksie.</li> + <li><strong>Lepsze wsparcie dla Mac OS X</strong> (10.2 i nowsze) w tym, migracja profilu z Safari oraz Mac Internet Explorera.</li> +</ul> + +<h4 id="Bezpiecze.C5.84stwo_i_prywatno.C5.9B.C4.87" name="Bezpiecze.C5.84stwo_i_prywatno.C5.9B.C4.87">Bezpieczeństwo i prywatność</h4> + +<ul> + <li><strong>Automatyczna aktualizacja</strong> ułatwia aktualizacje oprogramowania. Informacja o aktualizacji jest lepiej widoczna, natomiast same aktualizacje mają pół megabajta lub mniej. Aktualizacja rozszerzeń także została usprawniona.</li> + <li><strong>Usprawnione blokowanie wyskakujących okien.</strong></li> + <li>Opcja <strong>Usuń prywatne dane</strong> pozwala w łatwy sposób szybko usunąć prywatne dane z przeglądarki korzystając ze skrótu klawiatury.</li> +</ul> + +<h4 id="Wsparcie_dla_otwartych_standard.C3.B3w_WWW" name="Wsparcie_dla_otwartych_standard.C3.B3w_WWW">Wsparcie dla otwartych standardów WWW</h4> + +<p>Wsparcie Firefoksa dla standardów WWW pozostaje najlepszym na rynku, w tym wsparcie dla:</p> + +<ul> + <li>Hipertekstowy Język Znaczników (<a href="pl/HTML">HTML</a>) oraz Rozszerzalny Hipertekstowy Język Znaczników (<a href="pl/XHTML">XHTML</a>): <a class="external" href="http://www.w3.org/TR/html401/">HTML 4.01</a> oraz <a class="external" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0/1.1</a></li> + <li>Kaskadowe Arkusze Stylów (<a href="pl/CSS">CSS</a>): <a class="external" href="http://www.w3.org/TR/REC-CSS1">CSS Poziom 1</a>, <a class="external" href="http://www.w3.org/TR/REC-CSS2">CSS Poziom 2</a> oraz część <a class="external" href="http://www.w3.org/Style/CSS/current-work.html">CSS Poziom 3</a></li> + <li>Obiektowy Model Dokumentu (<a href="pl/DOM">DOM</a>): <a class="external" href="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/">DOM Poziom 1</a>, <a class="external" href="http://www.w3.org/DOM/DOMTR#dom2">DOM Poziom 2</a> i część <a class="external" href="http://www.w3.org/DOM/DOMTR#dom3">DOM Poziom 3</a></li> + <li>Matematyczny Język Znaczników: <a class="external" href="http://www.w3.org/Math/">MathML Wersja 2.0</a></li> + <li>Rozszerzalny Język Znaczników (<a href="pl/XML">XML</a>): <a class="external" href="http://www.w3.org/TR/REC-xml">XML 1.0</a>, <a class="external" href="http://www.w3.org/TR/REC-xml-names/">Przestrzenie nazw w XML-u</a>, <a class="external" href="http://www.w3.org/TR/xml-stylesheet/">Łączenie arkuszy stylów w dokumentach XML 1.0</a>, <a class="external" href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2001AprJun/att-0074/01-NOTE-FIXptr-20010425.htm">Identyfikatory fragmentów w XML-u</a></li> + <li>Transformacje XSL (<a href="pl/XSLT">XSLT</a>): <a class="external" href="http://www.w3.org/TR/xslt">XSLT 1.0</a></li> + <li>Język Ścieżek XML (<a href="pl/XPath">XPath</a>): <a class="external" href="http://www.w3.org/TR/xpath">XPath 1.0</a></li> + <li>Struktura Opisu Zasobów (<a href="pl/RDF">RDF</a>): <a class="external" href="http://www.w3.org/RDF/">RDF</a></li> + <li>Prosty Protokół Dostępu do Obiektu (SOAP): <a class="external" href="http://www.w3.org/TR/SOAP/">SOAP 1.1</a></li> + <li><a href="pl/JavaScript">JavaScript</a> 1.6, oparty na <a href="pl/ECMA-262">ECMA-262</a>, revision 3: <a class="external" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a></li> +</ul> + +<p>Firefox 1.5 wspiera następujące protokoły transportu (HTTP, FTP, SSL, TLS i inne), wielojęzyczny zestaw znaków (Unicode), grafikę (GIF, JPEG, PNG, SVG i inne) oraz najnowszą wersję najpopularniejszego języka skryptowego, <a href="pl/Nowo%c5%9bci_w_JavaScript_1.6">JavaScript 1.6</a>.</p> + +<h3 id="Zmiany_od_wersji_1.0_Firefoksa" name="Zmiany_od_wersji_1.0_Firefoksa">Zmiany od wersji 1.0 Firefoksa</h3> + +<p>Od wydania wersji 1.0, które miało miejsce 9 listopada 2004 roku, do Firefoksa włączonych zostało bardzo wiele nowych funkcji i poprawek. Szczegółowe informacje można uzyskać na stronie <a class="external" href="http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html">squarefree.com</a>.</p> + +<p>{{ languages( { "en": "en/Firefox_1.5_for_developers", "es": "es/Firefox_1.5_para_Desarrolladores", "fr": "fr/Firefox_1.5_pour_les_d\u00e9veloppeurs", "it": "it/Firefox_1.5_per_Sviluppatori", "ja": "ja/Firefox_1.5_for_developers", "nl": "nl/Firefox_1.5_voor_ontwikkelaars", "pt": "pt/Firefox_1.5_para_Desenvolvedores" } ) }}</p> diff --git a/files/pl/mozilla/firefox/releases/2/index.html b/files/pl/mozilla/firefox/releases/2/index.html new file mode 100644 index 0000000000..91f6b7d7d2 --- /dev/null +++ b/files/pl/mozilla/firefox/releases/2/index.html @@ -0,0 +1,156 @@ +--- +title: Firefox 2 dla programistów +slug: Mozilla/Firefox/Releases/2 +translation_of: Mozilla/Firefox/Releases/2 +--- +<div>{{FirefoxSidebar}}</div><h2 id="Nowo.C5.9Bci_dla_programist.C3.B3w_w_Firefoksie_2" name="Nowo.C5.9Bci_dla_programist.C3.B3w_w_Firefoksie_2">Nowości dla programistów w Firefoksie 2</h2> + +<p>Firefox 2 wprowadza wiele nowości i nowych możliwości. Ten artykuł zawiera odnośniki do artykułów opisujących te nowości.</p> + +<h3 id="Dla_autor.C3.B3w_stron_WWW_i_aplikacji" name="Dla_autor.C3.B3w_stron_WWW_i_aplikacji">Dla autorów stron WWW i aplikacji</h3> + +<dl> + <dt><a class="external" href="http://wiki.mozilla.org/Microsummaries">Mikropodsumowania</a></dt> + <dd>Mikropodsumowania to regularnie aktualizowane zestawienia najważniejszych danych zawartych na stronach WWW. Strona, oraz inni programiści mogą dostarczyć je, a użytkownicy mogą wybrać wyświetlanie mikropodsumowań zamiast statecznych tytułów, kiedy dodają stronę z mikropodsumowaniami do zakładek.</dd> +</dl> + +<dl> + <dt><a href="pl/Tworzenie_mikropodsumowania">Tworzenie mikropodsumowania</a></dt> + <dd>Kurs tworzenia generatora mikropodsumowań.</dd> +</dl> + +<dl> + <dt><a href="pl/Dokumentacja_gramatyki_XML_mikropodsumowa%c5%84">Dokumentacja gramatyki XML mikropodsumowań</a></dt> + <dd>Przewodnik po gramatyce języka XML używanego przy tworzeniu generatorów mikropodsumowań.</dd> +</dl> + +<dl> + <dt><a href="pl/Tworzenie_wtyczek_OpenSearch_dla_Firefoksa">Tworzenie wtyczek OpenSearch dla Firefoksa</a></dt> + <dd>Firefox 2 obsługuje format wyszukiwania silnika OpenSearch.</dd> +</dl> + +<dl> + <dt><a href="pl/Tworzenie_wtyczek_MozSearch">Tworzenie wtyczek MozSearch</a></dt> + <dd>Firefox 2 wspiera MozSearch, format wtyczki wyszukiwania bazowany na OpenSearch, ale przeznaczony tylko do wewnętrznego użytku.</dd> +</dl> + +<dl> + <dt><a href="pl/Wsparcie_dla_podpowiedzi_wyszukiwania_w_wyszukiwarkach">Wsparcie dla podpowiedzi wyszukiwania w wyszukiwarkach</a></dt> + <dd>Jak stworzyć wtyczkę MozSearch z obsługą podpowiedzi wyświetlanych w postaci rozwijanej listy odczas wprowadzania zapytania .</dd> +</dl> + +<dl> + <dt><a href="pl/Nowo%c5%9bci_w_JavaScript_1.7">Nowości w JavaScript 1.7</a></dt> + <dd>Firefox 2 obsługuje JavaScript 1.7, który wprowadza wiele nowości takich jak <code>let</code>, destructuring assignment, generatory i iteratory oraz ułatwienia składni dla tablic.</dd> +</dl> + +<dl> + <dt><a href="pl/DOM/Storage">Sesje WHATWG po stronie klienta i trwałe magazynowanie (znane także jako Magazyn DOM)</a></dt> + <dd>Sesje po stronie klienta i trwałe dane pozwalają aplikacjom internetowym przechowywać dane strukturalne po stronie klienta.</dd> +</dl> + +<dl> + <dt><a href="pl/SVG_w_Firefoksie">SVG w Firefoksie</a></dt> + <dd>Firefox 2 poprawia obsługę Skalowalnej Grafiki Wektorowej (SVG), wprowadzając obsługę elementu <code><textPath></code> i dodając wsparcie dla niektórych atrybutów, które wcześniej nie były obsługiwane.</dd> +</dl> + +<dl> + <dt><a href="pl/Kontrola_sprawdzania_pisowni_w_formularzach_HTML">Kontrola sprawdzania pisowni w formularzach HTML</a></dt> + <dd>Firefox 2 posiada wsparcie dla sprawdzania pisowni w polach tekstowych i formatkach. Ten artykuł opisuje jak pisać kod HTML, aby włączyć lub wyłączyć sprawdzanie pisowni w pojedynczych elementach formularzy.</dd> +</dl> + +<dl> + <dt><a href="pl/Bezpiecze%c5%84stwo_w_Firefoksie_2">Bezpieczeństwo w Firefoksie 2</a></dt> + <dd>W Firefoksie 2 zmiany w tym, które protokoły bezpieczeństwa są włączone domyślnie.</dd> +</dl> + +<h3 id="Dla_programist.C3.B3w_XUL_i_autor.C3.B3w_rozszerze.C5.84" name="Dla_programist.C3.B3w_XUL_i_autor.C3.B3w_rozszerze.C5.84">Dla programistów XUL i autorów rozszerzeń</h3> + +<dl> + <dt><a href="pl/Aktualizacja_rozszerze%c5%84_do_Firefoksa_2">Aktualizacja rozszerzeń do Firefoksa 2</a></dt> + <dd>Jak sprawić, aby Twoje istniejące rozszerzenie działało poprawnie z Firefoksem 2.</dd> +</dl> + +<dl> + <dt><a href="pl/API_przechowywania_sesji">API przechowywania sesji</a></dt> + <dd>Dodawanie elementów, które mają zostać zachowane i przywrócone między sesjami w Firefoksie.</dd> +</dl> + +<dl> + <dt><a href="pl/API_dost%c4%99pu_do_danych_z_kana%c5%82%c3%b3w">API dostępu do danych z kanałów</a></dt> + <dd>API, które daje programistom dostęp do kanałów RSS i Atom oraz pozwala je przetwarzać.</dd> +</dl> + +<dl> + <dt><a href="pl/SAX">Wsparcie dla SAX</a></dt> + <dd>API opartego na zdarzeniach parsera XML.</dd> +</dl> + +<dl> + <dt><a href="pl/Dodawanie_wyszukiwarek_z_poziomu_stron_WWW">Dodawanie wyszukiwarek z poziomu stron WWW</a></dt> + <dd>JavaScript może nakazać Firefoksowi instalację nowej wtyczki wyszukiwarki, napisanej w formatach OpenSearch i Sherlock.</dd> +</dl> + +<dl> + <dt><a href="pl/Sprawdzanie_pisowni_w_XUL">Sprawdzanie pisowni w XUL</a></dt> + <dd>Jak sprawdzić pisownię wyrazów lub pobrać listę podpowiedzi pisowni z kodu.</dd> +</dl> + +<dl> + <dt><a href="pl/Dodawanie_dostawc%c3%b3w_danych_ochrony_przed_phishingiem">Dodawanie dostawców danych ochrony przed phishingiem</a></dt> + <dd>Jest możliwe rozszerzenie ochrony przed phishingiem Firefoksa, poprzez dodanie kolejnych dostawców danych dla systemu bezpiecznego korzystania z sieci WWW.</dd> +</dl> + +<dl> + <dt><a href="pl/Dodawanie_czytnik%c3%b3w_kana%c5%82%c3%b3w_w_Firefoksie">Dodawanie czytników kanałów w Firefoksie</a></dt> + <dd>Teraz można dodać nowe czytniki kanałów w Firefoksie, zarówno te w postaci stron internetowych jak i zewnętrznych aplikacji.</dd> +</dl> + +<dl> + <dt><a href="pl/Storage">Storage</a></dt> + <dd>W Firefoksie 2 wprowadzono mozStorage, środowisko baz danych oparte na sqlite.</dd> +</dl> + +<dl> + <dt><a href="pl/Zmiany_w_motywie_graficznym_w_Firefoksie_2">Zmiany w motywie graficznym w Firefoksie 2</a></dt> + <dd>Opisuje zmiany potrzebne do aktualizacji istniejących motywów, aby pracowały w Firefoksie 2.</dd> +</dl> + +<dl> + <dt>Ulepszenia bloku tekstowego (tylko Firefox 2.0.0.1 i wyższe)</dt> + <dd>Element <code><textbox></code> posiada teraz metodę <code>reset()</code> do czyszczenia wartości bloku tekstowego do domyślnej. Własność <code>defaultValue</code> może być użyta do pobrania i zmodyfikowania domyślnej wartości bloku tekstowego ({{ Bug(312867) }}).</dd> + <dd>Obsługa własności <code>editor</code> do pobrania wewnętrznego <a href="pl/NsIEditor">nsIEditor</a> dla pola tekstowego ({{ Bug(312867) }}).</dd> +</dl> + +<h2 id="Nowe_funkcje_dla_u.C5.BCytkownik.C3.B3w" name="Nowe_funkcje_dla_u.C5.BCytkownik.C3.B3w">Nowe funkcje dla użytkowników</h2> + +<p>Firefox 2 posiada ten sam czysty, prosty interfejs użytkownika jak poprzednie wersje, ale zawiera niewielkie poprawki sprawiające, że wygodniej jest z niego korzystać. Dodatkowo, zawiera też poprawione funkcje bezpieczeństwa oraz narzędzia sprawiające, że przeglądanie Internetu staje się bezpieczniejsze, szybsze i łatwiejsze niż kiedykolwiek.</p> + +<h3 id="Wygoda_korzystania" name="Wygoda_korzystania">Wygoda korzystania</h3> + +<ul> + <li><strong>Sprawdzanie pisowni w polach tekstowych</strong> pozwala Ci pisać teksty w formularzach bez obawy o ortografię.</li> + <li><strong>Mikropodsumowania</strong> pozwalają stworzyć zakładkę, która wyświetla automatycznie aktualizowane informacje z danej strony. Szczególnie przydatne są dla osób monitorujących aukcje, grających na giełdzie itp.</li> + <li><strong>Interfejs użytkownika menedżera rozszerzeń</strong> został usprawniony.</li> + <li><strong>Menedżer wyszukiwarek</strong> pozwala Ci reorganizować i usuwać silniki wyszukiwania znajdujące się w pasku wyszukiwania.</li> + <li><strong>Usprawnienia przeglądania w kartach</strong>, w tym przycisk zamykania na każdej karcie, poprawki algorytmu wyboru karty wyświetlanej po zamknięciu aktywnej i uproszczone ustawienia kart.</li> + <li><strong>Automatyczne wykrywanie wyszukiwarek</strong> pozwala wyszukiwarkom, które oferują wtyczki dla paska wyszukiwania Firefoksa zaoferować użytkownikom ich instalację.</li> + <li><strong>Podpowiedzi wyszukiwania</strong> pozwalają wyszukiwarkom zaoferować sugestie terminów na podstawie fragmentu tekstu wprowadzonego przez użytkownika w pasku wyszukiwania..</li> +</ul> + +<h3 id="Bezpiecze.C5.84stwo_i_prywatno.C5.9B.C4.87" name="Bezpiecze.C5.84stwo_i_prywatno.C5.9B.C4.87">Bezpieczeństwo i prywatność</h3> + +<ul> + <li><strong>Funkcja ochrony przed phishingiem</strong> ostrzega użytkowników, kiedy wyświetlana strona internetowa może stanowić próbę oszustwa.</li> +</ul> + +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + +<ul> + <li><a href="pl/Firefox_1.5_dla_programist%c3%b3w">Firefox 1.5 dla programistów</a></li> + <li><a href="pl/Firefox_3_dla_programist%c3%b3w">Firefox 3 dla programistów</a></li> +</ul> + +<div class="noinclude"> </div> + +<p>{{ languages( { "ca": "ca/Firefox_2_per_a_desenvolupadors", "en": "en/Firefox_2_for_developers", "es": "es/Firefox_2_para_desarrolladores", "fr": "fr/Firefox_2_pour_les_d\u00e9veloppeurs", "it": "it/Firefox_2.0_per_Sviluppatori", "ja": "ja/Firefox_2_for_developers", "ko": "ko/Firefox_2_for_developers", "pt": "pt/Firefox_2_para_desenvolvedores", "zh-tw": "zh_tw/Firefox_2_\u6280\u8853\u6587\u4ef6" } ) }}</p> diff --git a/files/pl/mozilla/firefox/releases/3/index.html b/files/pl/mozilla/firefox/releases/3/index.html new file mode 100644 index 0000000000..b0552cef09 --- /dev/null +++ b/files/pl/mozilla/firefox/releases/3/index.html @@ -0,0 +1,273 @@ +--- +title: Firefox 3 for developers +slug: Mozilla/Firefox/Releases/3 +tags: + - Firefox 3 + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Firefox/Releases/3 +--- +<div>{{FirefoxSidebar}}</div><p>If you're a developer trying to get a handle on all the new features in Firefox 3, this is the perfect place to start. This article provides a list of the new articles covering features added to Firefox 3. While it doesn't necessarily cover every little change, it will help you learn about the major improvements.</p> + +<h2 id="New_developer_features_in_Firefox_3" name="New_developer_features_in_Firefox_3">New developer features in Firefox 3</h2> + +<h3 id="For_web_site_and_application_developers" name="For_web_site_and_application_developers">For web site and application developers</h3> + +<dl> + <dt><a href="/en-US/docs/Updating_web_applications_for_Firefox_3" title="en-US/docs/Updating_web_applications_for_Firefox_3">Updating web applications for Firefox 3</a></dt> + <dd>Provides information about changes you may need to make to your web site or web application to take advantage of new features in Firefox 3.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Online_and_offline_events" title="en-US/docs/Online_and_offline_events">Online and offline events</a></dt> + <dd>Firefox 3 supports WHATWG online and offline events, which let applications and extensions detect whether or not there's an active Internet connection, as well as to detect when the connection goes up and down.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Web-based_protocol_handlers" title="en-US/docs/Web-based_protocol_handlers">Web-based protocol handlers</a></dt> + <dd>You can now register web applications as protocol handlers using the <code>navigator.registerProtocolHandler()</code> method.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Drawing_text_using_a_canvas" title="en-US/docs/Drawing_text_using_a_canvas">Drawing text using a canvas</a></dt> + <dd>You can now draw text in a canvas using a non-standardized API supported by Firefox 3.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Canvas_tutorial/Transformations#Transforms" title="en-US/docs/Canvas_tutorial/Transformations#Transforms">Transform support for canvas</a></dt> + <dd>Firefox now supports the <code>transform()</code> and <code>setTransform()</code> methods on canvases.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Using_microformats" title="en-US/docs/Using_microformats">Using microformats</a></dt> + <dd>Firefox now has APIs for working with microformats.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Drag_and_drop_events" title="en-US/docs/Drag_and_drop_events">Drag and drop events</a></dt> + <dd>Firefox 3 supports new events that are sent to the source node for a drag operation when the drag begins and ends.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Focus_management_in_HTML" title="en-US/docs/Focus_management_in_HTML">Focus management in HTML</a></dt> + <dd>The new HTML 5 <code>activeElement</code> and <code>hasFocus</code> attributes are supported.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Offline_resources_in_Firefox" title="en-US/docs/Offline_resources_in_Firefox">Offline resources in Firefox</a></dt> + <dd>Firefox now lets web applications request that resources be cached to allow the application to be used while offline.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/CSS_improvements_in_Firefox_3" title="en-US/docs/CSS_improvements_in_Firefox_3">CSS improvements in Firefox 3</a></dt> + <dd>Firefox 3 features a number of improvements in its CSS support.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/DOM_improvements_in_Firefox_3" title="en-US/docs/DOM_improvements_in_Firefox_3">DOM improvements in Firefox 3</a></dt> + <dd>Firefox 3 offers a number of new features in Firefox 3's DOM implementation, including support for several Internet Explorer extensions to the DOM.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/New_in_JavaScript_1.8" title="en-US/docs/New_in_JavaScript_1.8">JavaScript 1.8 support</a></dt> + <dd>Firefox 3 offers JavaScript 1.8.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/EXSLT" title="en-US/docs/EXSLT">EXSLT support</a></dt> + <dd>Firefox 3 provides support for a substantial subset of the <a href="/en-US/docs/EXSLT" title="en-US/docs/EXSLT">EXSLT</a> extensions to <a href="/en-US/docs/XSLT" title="en-US/docs/XSLT">XSLT</a>.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/SVG_improvements_in_Firefox_3" title="en-US/docs/SVG_improvements_in_Firefox_3">SVG improvements in Firefox 3</a></dt> + <dd>SVG support in Firefox 3 has been upgraded significantly, with support for over two dozen new filters, several new elements and attributes, and other improvements.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Animated_PNG_graphics" title="en-US/docs/Animated_PNG_graphics">Animated PNG graphics</a></dt> + <dd>Firefox 3 supports the animated PNG (APNG) image format.</dd> +</dl> + +<h3 id="For_XUL_and_extension_developers" name="For_XUL_and_extension_developers">For XUL and extension developers</h3> + +<h4 id="Notable_changes_and_improvements" name="Notable_changes_and_improvements">Notable changes and improvements</h4> + +<dl> + <dt><a href="/en-US/docs/Updating_extensions_for_Firefox_3" title="en-US/docs/Updating_extensions_for_Firefox_3">Updating extensions for Firefox 3</a></dt> + <dd>Provides a guide to the things you'll need to do to update your extension to work with Firefox 3.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/XUL_improvements_in_Firefox_3" title="en-US/docs/XUL_improvements_in_Firefox_3">XUL improvements in Firefox 3</a></dt> + <dd>Firefox 3 offers a number of new XUL elements, including new sliding scales, the date and time pickers, and spin buttons.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Templates_in_Firefox_3" title="en-US/docs/Templates_in_Firefox_3">Templates in Firefox 3</a></dt> + <dd>Templates have been significantly improved in Firefox 3. The key improvement allows the use of custom query processors to allow data sources other than RDF to be used.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Extension_Versioning,_Update_and_Compatibility#Securing_Updates" title="en-US/docs/Extension_Versioning,_Update_and_Compatibility#Securing_Updates">Securing updates</a></dt> + <dd>In order to provide a more secure add-on upgrade path for users, add-ons are now required to provide a secure method for obtaining updates before they can be installed. Add-ons hosted at <a class="external" href="http://addons.mozilla.org">AMO</a> automatically provide this. Any add-ons installed that do not provide a secure update method when the user upgrades to Firefox 3 will be automatically disabled. Firefox will however continue to check for updates to the extension over the insecure path and attempt to install any update offered (installation will fail if the update also fails to provide a secure update method).</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Places_Developer_Guide" title="en-US/docs/Places_migration_guide">Places migration guide</a></dt> + <dd>An article about how to update an existing extension to use the Places API.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Download_Manager_improvements_in_Firefox_3" title="en-US/docs/Download_Manager_improvements_in_Firefox_3">Download Manager improvements in Firefox 3</a></dt> + <dd>The Firefox 3 Download Manager features new and improved APIs, including support for multiple progress listeners.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/XPCOM_Interface_Reference/Using_nsILoginManager" title="en-US/docs/Using_nsILoginManager">Using nsILoginManager</a></dt> + <dd>The Password Manager has been replaced by the new Login Manager.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/XBL/XBL_1.0_Reference/Elements#binding" title="en-US/docs/XBL/XBL_1.0_Reference/Elements#binding">Embedding XBL bindings</a></dt> + <dd>You can now use the <code>data:</code> URL scheme from chrome code to embed XBL bindings directly instead of having them in separate XML files.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Localizing_extension_descriptions" title="en-US/docs/Localizing_extension_descriptions">Localizing extension descriptions</a></dt> + <dd>Firefox 3 offers a new method for localizing add-on metadata. This lets the localized details be available as soon as the add-on has been downloaded, as well as when the add-on is disabled.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Localization_and_Plurals" title="en-US/docs/Localization_and_Plurals">Localization and Plurals</a></dt> + <dd>Firefox 3 adds the new PluralForm module, which provides tools to aid in correctly pluralizing words in multiple localizations.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Theme_changes_in_Firefox_3" title="en-US/docs/Theme_changes_in_Firefox_3">Theme changes in Firefox 3</a></dt> + <dd>Notes and information of use to people who want to create themes for Firefox 3.</dd> +</dl> + +<h4 id="New_components_and_functionality" name="New_components_and_functionality">New components and functionality</h4> + +<dl> + <dt><a href="/en-US/docs/Toolkit_API/FUEL" title="en-US/docs/FUEL">FUEL Library</a></dt> + <dd>FUEL is about making it easier for extension developers to be productive, by minimizing some of the XPCOM formality and adding some "modern" JavaScript ideas.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Places" title="en-US/docs/Places">Places</a></dt> + <dd>The history and bookmarks APIs have been completely replaced by the new <a href="/en-US/docs/Places" title="en-US/docs/Places">Places</a> API.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/nsIIdleService" title="en-US/docs/nsIIdleService">Idle service</a></dt> + <dd>Firefox 3 offers the new {{Interface("nsIIdleService")}} interface, which lets extensions determine how long it's been since the user last pressed a key or moved their mouse.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/nsIZipWriter" title="en-US/docs/nsIZipWriter">ZIP writer</a></dt> + <dd>The new {{Interface("nsIZipWriter")}} interface lets extensions create ZIP archives.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Full_page_zoom" title="en-US/docs/Full_page_zoom">Full page zoom</a></dt> + <dd>Firefox 3 improves the user experience by offering full page zoom in addition to text-only zoom.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Interfacing_with_the_XPCOM_cycle_collector" title="en-US/docs/Interfacing_with_the_XPCOM_cycle_collector">Interfacing with the XPCOM cycle collector</a></dt> + <dd>XPCOM code can now take advantage of the cycle collector, which helps ensure that unused memory gets released instead of leaking.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/The_Thread_Manager" title="en-US/docs/The_Thread_Manager">The Thread Manager</a></dt> + <dd>Firefox 3 provides the new {{Interface("nsIThreadManager")}} interface, along with new interfaces for threads and thread events, which provides a convenient way to create and manage threads in your code.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/JavaScript_code_modules" title="en-US/docs/JavaScript_modules">JavaScript modules</a></dt> + <dd>Firefox 3 now offers a new shared code module mechanism that lets you easily create modules in JavaScript that can be loaded by extensions and applications for use, much like shared libraries.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/nsIJSON" title="en-US/docs/nsIJSON">The <code>nsIJSON</code> interface</a></dt> + <dd>Firefox 3 offers the new {{Interface("nsIJSON")}} interface, which offers high-performance encoding and decoding of <a href="/en-US/docs/JSON" title="en-US/docs/JSON">JSON</a> strings.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/XPCOM_Interface_Reference/nsIParentalControlsService" title="en-US/docs/nsIParentalControlsService">The nsIParentalControlsService interface</a></dt> + <dd>Firefox 3 now supports the Microsoft Windows Vista parental controls feature, and allows code to interact with it.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Using_content_preferences" title="en-US/docs/Using_content_preferences">Using content preferences</a></dt> + <dd>Firefox 3 includes a new service for getting and setting arbitrary site-specific preferences that extensions as well as core code can use to keep track of their users' preferences for individual sites.</dd> +</dl> + +<dl> + <dt><a href="/en-US/docs/Monitoring_plugins" title="en-US/docs/Monitoring_plugins">Plug-in Monitoring</a></dt> + <dd>A new component of the plugin system is now available to measure how long it takes plugins (e.g., Macromedia Flash) to execute their calls.</dd> +</dl> + +<h4 id="Fixed_bugs" name="Fixed_bugs">Fixed bugs</h4> + +<dl> + <dt><a href="/en-US/docs/Notable_bugs_fixed_in_Firefox_3" title="en-US/docs/Notable_bugs_fixed_in_Firefox_3">Notable bugs fixed in Firefox 3</a></dt> + <dd>This article provides information about bugs that have been fixed in Firefox 3.</dd> +</dl> + +<h2 id="New_features_for_end_users" name="New_features_for_end_users">New features for end users</h2> + +<h3 id="User_experience" name="User_experience">User experience</h3> + +<ul> + <li><strong>Easier password management.</strong> An information bar at the top of the browser window now appears to allow you to save passwords after a successful login.</li> + <li><strong>Simplified add-on installation.</strong> You can now install extensions from third-party download sites in fewer clicks, thanks to the removal of the add-on download site whitelist.</li> + <li><strong>New Download Manager.</strong> The download manager makes it easier to locate your downloaded files.</li> + <li><strong>Resumable downloads.</strong> You can now resume downloads after restarting the browser or resetting your network connection.</li> + <li><strong>Full page zoom.</strong> From the View menu and using keyboard shortcuts, you can now zoom in and out on the content of entire pages -- this scales not just the text but the layout and images as well.</li> + <li><strong>Tab scrolling and quickmenu.</strong> Tabs are easier to locate with the new tab scrolling and tab quickmenu features.</li> + <li><strong>Save what you were doing.</strong> Firefox 3 prompts you to see if you'd like to save your current tabs when you exit Firefox.</li> + <li><strong>Optimized Open in Tabs behavior.</strong> Opening a folder of bookmarks in tabs now appends the new tabs instead of replacing the existing ones.</li> + <li><strong>Easier to resize location and search bars.</strong> You can now easily resize the location and search bars using a simple resize handle between them.</li> + <li><strong>Text selection improvements.</strong> You can now select multiple ranges of text using the Control (Command on Macintosh) key. Double-clicking and dragging now selects in "word-by-word" mode. Triple-clicking selects an entire paragraph.</li> + <li><strong>Find toolbar.</strong> The Find toolbar now opens with the current selection.</li> + <li><strong>Plugin management.</strong> Users can now disable individual plugins in the Add-on Manager.</li> + <li><strong>Integration with Windows Vista.</strong> Firefox's menus now display using Vista's native theme.</li> + <li><strong>Integration with Mac OS X.</strong> Firefox now supports <a class="external" href="http://growl.info/">Growl</a> for notifications of completed downloads and available updates.</li> + <li><strong>Star button.</strong> The new star button in the location bar lets you quickly add a new bookmark with a single click. A second click lets you file and tag your new bookmark.</li> + <li><strong>Tags.</strong> You can now associate keywords with your bookmarks to easily sort them by topic.</li> + <li><strong>Location bar and auto-complete.</strong> Type the title or tag of a page in the location bar to quickly find the site you were looking for in your history and bookmarks. Favicons, bookmark, and tag indicators help you see where the results are coming from.</li> + <li><strong>Smart Bookmarks folder.</strong> Firefox's new Smart Bookmarks folder offers quick access to your recently bookmarked and tagged places, as well as pages you visit frequently.</li> + <li><strong>Bookmarks and History Organizer.</strong> The new unified bookmarks and history organizer lets you easily search your history and bookmarks with multiple views and smart folders for saving your frequent searches.</li> + <li><strong>Web-based protocol handlers.</strong> Web applications, such as your favorite web mail provider, can now be used instead of desktop applications for handling <code>mailto:</code> links from other sites. Similar support is provided for other protocols as well. (Note that web applications do have to register themselves with Firefox before this will work.)</li> + <li><strong>Easy to use Download Actions.</strong> A new Applications preferences pane provides an improved user interface for configuring handlers for various file types and protocol schemes.</li> + <li><strong>Improved look and feel.</strong> Graphics and font handling have been improved to make web sites look better on your screen, including sharper text rendering and better support for fonts with ligatures and complex scripts. In addition, Mac and Linux (Gnome) users will find that Firefox feels more like a native application for their platform than ever, with a new, native, look and feel.</li> + <li><strong>Color management support.</strong> By setting the <code>gfx.color_management.enabled</code> preference in <code>{{mediawiki.external('about:config')}}</code>, you can ask Firefox to use the color profiles embedded in images to adjust the colors to match your computer's display.</li> + <li><strong>Offline support.</strong> Web applications can take advantage of new features to support being used even when you don't have an Internet connection.</li> +</ul> + +<h3 id="Security_and_privacy" name="Security_and_privacy">Security and privacy</h3> + +<ul> + <li><strong>One-click site information.</strong> Want to know more about the site you're visiting? Click the site's icon in the location bar to see who owns it. Identify information is prominently displayed and easier than ever to understand.</li> + <li><strong>Malware protection.</strong> Firefox 3 warns you if you arrive at a web site that is known to install viruses, spyware, trojans, or other dangerous software (known as malware). You can see what the warning looks like by <a class="link-https" href="https://www.mozilla.com/firefox/its-an-attack.html">clicking here</a>.</li> + <li><strong>Web forgery protection enhanced.</strong> Now when you visit a page that's suspected of being a forgery, you're shown a special page instead of the contents of the page with a warning. <a class="link-https" href="https://www.mozilla.com/firefox/its-a-trap.html">Click here</a> to see what it looks like.</li> + <li><strong>Easier to understand SSL errors.</strong> The errors presented when an invalid SSL certificate is encountered have been clarified to make it easier to understand what the problem is.</li> + <li><strong>Out-of-date add-on protection.</strong> Firefox 3 now automatically checks add-on and plugin versions and disables older, insecure versions.</li> + <li><strong>Secure add-on updates.</strong> Add-on update security has been improved by disallowing add-ons that use an insecure update mechanism.</li> + <li><strong>Anti-virus integration.</strong> Firefox 3 now informs anti-virus software when executable files are downloaded.</li> + <li><strong>Windows Vista parental controls support.</strong> Firefox 3 supports the Vista system-wide parental control setting for disabling file downloads.</li> +</ul> + +<h3 id="Performance" name="Performance">Performance</h3> + +<ul> + <li><strong>Reliability.</strong> Firefox 3 now stores bookmarks, history, cookies, and preferences in a transactionally secure database format. This means your data is protected against loss even if your system crashes.</li> + <li><strong>Speed.</strong> Firefox 3 has gotten a performance boost by completely replacing the part of the software that handles drawing to your screen, as well as to how page layout work is handled.</li> + <li><strong>Memory use reduced.</strong> Firefox 3 is more memory efficient than ever, with over 300 memory "leak" bugs fixed and new features to help automatically locate and dispose of leaked memory blocks.</li> +</ul> + +<h2 id="See_also" name="See_also">See also</h2> + +<div>{{Firefox_for_developers('2')}}</div> diff --git a/files/pl/mozilla/firefox/releases/index.html b/files/pl/mozilla/firefox/releases/index.html new file mode 100644 index 0000000000..e5af49da21 --- /dev/null +++ b/files/pl/mozilla/firefox/releases/index.html @@ -0,0 +1,12 @@ +--- +title: Firefox developer release notes +slug: Mozilla/Firefox/Releases +tags: + - Firefox + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Firefox/Releases +--- +<div>{{FirefoxSidebar}}</div><p>This page provides links to the "Firefox X for developers" articles for each Firefox release. These notes let you see what features were added and bugs eliminated in each version of Firefox.</p> + +<div class="multiColumnList">{{ListSubpages("",1,0,1)}}</div> diff --git a/files/pl/mozilla/firefox_for_android/index.html b/files/pl/mozilla/firefox_for_android/index.html new file mode 100644 index 0000000000..a7b9607ff3 --- /dev/null +++ b/files/pl/mozilla/firefox_for_android/index.html @@ -0,0 +1,64 @@ +--- +title: Firefox for Android +slug: Mozilla/Firefox_for_Android +translation_of: Mozilla/Firefox_for_Android +--- +<div class="twocolumns"> +<p>For more and more people mobile devices are the primary way, or even the only way, to access the Web.<a class="link-https" href="https://www.mozilla.org/en-US/mobile/"> Firefox for Android</a> (codenamed Fennec) is an open, hackable, standards-based browser, just like the desktop Firefox.</p> +</div> + +<p>Firefox for Android constructs its user interface from native Android widgets instead of XUL: this greatly improves performance, especially startup time, and memory consumption.</p> + +<h2 id="Contribute_to_Firefox_for_Android">Contribute to Firefox for Android</h2> + +<p>The main starting point for information about the Firefox for Android project itself is the project <a class="link-https" href="https://wiki.mozilla.org/Mobile/Get_Involved">"Get Involved" page</a>.</p> + +<p>You can help us to create and improve Firefox for Android:</p> + +<ul> + <li>Help us with <a href="/en-US/docs/Mozilla/Firefox_for_Android/Compatibility_Testing">compatibility testing</a></li> + <li>Subscribe to the <a href="https://mail.mozilla.org/listinfo/mobile-firefox-dev">mobile-firefox-dev mailing list</a></li> + <li>Contact the team via <a href="https://chat.mozilla.org/#/room/#fx-android-community:mozilla.org">Matrix </a></li> + <li>Keep up to date with project news on <a href="https://fennecnightly.tumblr.com/">Tumblr</a> and <a class="link-https" href="https://twitter.com/FennecNightly">Twitter</a></li> + <li><a href="https://wiki.mozilla.org/Mobile/Fennec/Android">Build and hack on Firefox for Android</a> (Fennec)</li> +</ul> + +<h2 id="Develop_for_the_mobile_web">Develop for the mobile web</h2> + +<p>We've started putting together a guide to <a href="/en-US/docs/Web/Guide/Mobile">designing web sites for mobile devices</a>.</p> + +<p>With Firefox for Android, you've got access a number of APIs that expose the underlying capabilities of the device, closing the gap between the Web and native applications:</p> + +<ul> + <li><a class="external" href="/en-US/docs/Web/API/Battery_Status_API">Battery</a></li> + <li><a href="/en-US/docs/Mozilla/Firefox_OS/API/Camera_API" title="Using the Camera API">Camera</a></li> + <li><a href="/en-US/docs/Mozilla/Firefox_OS/API/Telephony" title="Introduction to WebTelephony">WebTelephony</a></li> + <li><a href="/en-US/docs/Mozilla/Firefox_OS/API/Mobile_Messaging_API/Introduction_to_Mobile_Message_API" title="Introduction to WebSMS">Mobile Messaging API</a></li> + <li><a href="/en-US/docs/Web/API/Geolocation/Using_geolocation" title="Using geolocation">Geolocation</a></li> + <li><a href="/en-US/docs/Web/API/Detecting_device_orientation">Orientation</a></li> + <li><a href="/en-US/docs/Mozilla/Firefox_OS/API/Web_Activities" title="Web Activities">Web Activities</a></li> +</ul> + +<p>To test your web site on Firefox for Android, you can <a class="link-https" href="https://www.mozilla.org/en-US/mobile/">install it on an Android device</a> or <a class="link-https" href="https://wiki.mozilla.org/Mobile/Fennec/Android/Emulator">run it on your desktop using the Android Emulator</a>.</p> + +<h2 id="Build_mobile_add-ons">Build mobile add-ons</h2> + +<p>Firefox for Android supports add-ons using the same WebExtensions system as desktop Firefox.</p> + +<p>See <a href="https://extensionworkshop.com/documentation/develop/developing-extensions-for-firefox-for-android/">Developing extensions for Firefox for Android</a>.</p> + +<h2 id="Get_help_with_Firefox_for_Android">Get help with Firefox for Android</h2> + +<p>Documentation and tutorials for using and troubleshooting Firefox for Android are available on the <a class="external" href="https://support.mozilla.org/mobile">Mozilla Support website</a>.</p> + +<h2 id="Install_Firefox_for_Android">Install Firefox for Android</h2> + +<p>If you don't already have Firefox installed on your Android device, you can do so at the <a href="https://www.mozilla.org/en-US/firefox/android/">Google Play store</a>. See the SUMO article <a href="https://support.mozilla.org/en-US/kb/install-firefox-android-device-using-google-play">Install Firefox on an Android device using Google Play</a> for detailed instructions.</p> + +<h3 id="Alternate_installs">Alternate installs</h3> + +<p>There are some unofficial builds and specialized installations for devices which don't officially support Firefox for Android. Here are some helpful links for these (keep in mind they are <strong>not supported by Mozilla</strong> and <strong>you are using them at your own risk!</strong>).</p> + +<ul> + <li><a href="https://support.mozilla.org/en-US/kb/installing-firefox-android-amazon-kindle-fire">Installing Firefox for Android on Amazon Kindle Fire</a></li> +</ul> diff --git a/files/pl/mozilla/firefox_for_android_clone/index.html b/files/pl/mozilla/firefox_for_android_clone/index.html new file mode 100644 index 0000000000..0fa7d42129 --- /dev/null +++ b/files/pl/mozilla/firefox_for_android_clone/index.html @@ -0,0 +1,66 @@ +--- +title: Firefox for Android +slug: Mozilla/Firefox_for_Android_clone +tags: + - Android + - Fennec + - Firefox + - Mobile +--- +<p>For more and more people mobile devices are the primary way, or even the only way, to access the Web.<a class="link-https" href="https://www.mozilla.org/en-US/mobile/"> Firefox for Android</a> (codenamed Fennec) is an open, hackable, standards-based browser, just like the desktop Firefox.</p> + +<p>Firefox for Android constructs its user interface from native Android widgets instead of XUL: this greatly improves performance, especially startup time, and memory consumption.</p> + +<h2 id="Contribute_to_Firefox_for_Android">Contribute to Firefox for Android</h2> + +<p>The main starting point for information about the Firefox for Android project itself is the project <a class="link-https" href="https://wiki.mozilla.org/Mobile/Get_Involved">"Get Involved" page</a>.</p> + +<p>You can help us to create and improve Firefox for Android:</p> + +<ul> + <li>Help us with <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_for_Android/Compatibility_Testing" title="https://developer-new.mozilla.org/en-US/docs/Mozilla/Firefox_for_Android/Compatibility_Testing">compatibility testing</a></li> + <li>Subscribe to the <a href="https://mail.mozilla.org/listinfo/mobile-firefox-dev">mobile-firefox-dev mailing list</a></li> + <li>Contact the team over <a class="link-irc" href="irc://irc.mozilla.org/#mobile">IRC</a></li> + <li>Join in our <a class="link-https" href="https://wiki.mozilla.org/Mobile/Notes">Wednesday development meeting</a></li> + <li>Keep up to date with project news on <a class="external" href="http://planet.firefox.com/mobile/">Planet Firefox Mobile</a>, <a href="http://fennecnightly.tumblr.com/">Tumblr</a> and <a class="link-https" href="https://twitter.com/FennecNightly" title="https://twitter.com/#!/mozmobile">Twitter</a></li> + <li><a href="https://wiki.mozilla.org/Mobile/Fennec/Android" title="https://wiki.mozilla.org/Mobile/Fennec/Android">Build and hack on Firefox for Android</a> (Fennec)</li> +</ul> + +<h2 id="Develop_for_the_mobile_web">Develop for the mobile web</h2> + +<p>We've started putting together a guide to <a href="/En/Mobile" title="En/Mobile">designing web sites for mobile devices</a>.</p> + +<p>With Firefox for Android, you've got access a number of APIs that expose the underlying capabilities of the device, closing the gap between the Web and native applications:</p> + +<ul> + <li><a class="external" href="http://hacks.mozilla.org/2012/02/using-the-battery-api-part-of-webapi/" title="http://hacks.mozilla.org/2012/02/using-the-battery-api-part-of-webapi/">Battery</a></li> + <li><a href="/en/DOM/Using_the_Camera_API" title="Using the Camera API">Camera</a></li> + <li><a href="/en/API/WebTelephony/Introduction_to_WebTelephony" title="Introduction to WebTelephony">WebTelephony</a></li> + <li><a href="/en/API/WebSMS/Introduction_to_WebSMS" title="Introduction to WebSMS">WebSMS</a></li> + <li><a href="/En/Using_geolocation" title="Using geolocation">Geolocation</a></li> + <li><a href="/en/Detecting_device_orientation" title="https://developer.mozilla.org/en/detecting_device_orientation">Orientation</a></li> + <li><a href="/en/WebAPI/Web_Activities" title="Web Activities">Web Activities</a></li> +</ul> + +<p>To test your web site on Firefox for Android, you can <a class="link-https" href="https://www.mozilla.org/en-US/mobile/">install it on an Android device</a> or <a class="link-https" href="https://wiki.mozilla.org/Mobile/Fennec/Android/Emulator">run it on your desktop using the Android Emulator</a>.</p> + +<h2 id="Build_mobile_add-ons">Build mobile add-ons</h2> + +<p><a href="/en/Extensions/Mobile" title="en/Extensions/Firefox_on_Android">Firefox for Android supports add-ons</a> using the exact same <a href="/en/Extensions" title="en/Extensions">extension system</a> used by all other Gecko-based applications. We did not invent a new add-on system. This means that building an add-on for Firefox on Android is the <a href="/en/Building_an_Extension" title="en/Building_an_Extension">same process</a> that would be used for desktop Firefox. Add-ons that work with desktop Firefox <strong>do not</strong> automatically work in Firefox on Android. The user interfaces are just too different.</p> + +<div class="note">Firefox on Android has a unique application identifier which must be used in <code>install.rdf</code>. The identifier is <code>{aa3c5121-dab2-40e2-81ca-7ea25febc110}</code></div> + +<p>Both classic restart-required and newer <a href="/en/Extensions/Bootstrapped_extensions" title="en/Extensions/Bootstrapped_extensions">restartless</a> add-on approaches are supported. Using the restartless approach is preferred whenever possible because the user experience is far superior to forcing an application restart when installing or removing an add-on.</p> + +<h3 id="Quick_Overview">Quick Overview</h3> + +<ul> + <li>There is no visible XUL in the UI, so using overlays to try to add or change UI is useless.</li> + <li>Internal code and objects, like <code>gBrowser</code>, do not exist. Look at the Firefox on Android <a class="external" href="http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/browser.js" title="http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/browser.js"><code>browser.js</code></a> file to learn about the internals. Much of the same fundamental functionality exists.</li> + <li>Services like <code>nsIPromptService</code> and <code>nsIAlertsService</code> are implemented to use native Android UI.</li> + <li>There is a simple JavaScript object, called <a href="/en/Extensions/Mobile/API/NativeWindow" title="en/Extensions/Mobile/NativeWindow"><code>NativeWindow</code></a>, that allows you to manipulate parts of the native Android UI.</li> +</ul> + +<h2 id="Get_help_with_Firefox_for_Android">Get help with Firefox for Android</h2> + +<p>Documentation and tutorials for using and troubleshooting Firefox for Android are available on the <a class="external" href="http://support.mozilla.org/mobile" title="http://support.mozilla.org/mobile">Mozilla Support website</a>.</p> diff --git a/files/pl/mozilla/index.html b/files/pl/mozilla/index.html new file mode 100644 index 0000000000..1b260ab3bf --- /dev/null +++ b/files/pl/mozilla/index.html @@ -0,0 +1,11 @@ +--- +title: Mozilla +slug: Mozilla +tags: + - Landing + - Mozilla +translation_of: Mozilla +--- +<p>Artykuły poniżej zawierają informacje odnośnie pobierania i tworzenia kodu projektów Mozilli. Dodatkowo znajdują się tu przydatne artykuły o tym, jak działa kod, jak tworzyć rozszerzenia dla aplikacji Mozilli i tym podobne.</p> + +<div>{{LandingPageListSubpages}}</div> diff --git a/files/pl/mozilla/javascript_code_modules/index.html b/files/pl/mozilla/javascript_code_modules/index.html new file mode 100644 index 0000000000..96c35a7a3d --- /dev/null +++ b/files/pl/mozilla/javascript_code_modules/index.html @@ -0,0 +1,98 @@ +--- +title: JavaScript code modules +slug: Mozilla/JavaScript_code_modules +tags: + - Add-ons + - Extensions + - JavaScript + - Modules + - NeedsTranslation + - TopicStub + - XPCOM +translation_of: Mozilla/JavaScript_code_modules +--- +<div>{{gecko_minversion_header("1.9")}}</div> + +<p><span id="result_box" lang="pl"><span>Moduły kodu JavaScript pozwalają na udostępnianie kodu wielu uprzywilejowanych zakresów JavaScript.</span> <span>Na przykład moduł może być używany zarówno przez samą przeglądarkę Firefox, jak i przez rozszerzenia, aby uniknąć powielania kodu.</span></span></p> + +<div class="note"> +<p><span id="result_box" lang="pl"><span>Nie są to standardowe moduły JavaScript</span></span> . Sprawdź {{jsxref("Statements/export", "export")}} oraz {{jsxref("Statements/import", "import")}} <span class="short_text" id="result_box" lang="pl"><span>aby dowiedzieć się więcej o tym, jak korzystać ze standardowych modułów.</span></span></p> +</div> + +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h2 id="Tematy_główne">Tematy główne</h2> + + <dl> + <dt><a href="/en-US/docs/JavaScript_code_modules/Using" title="./Using">Używanie modułów kodu JavaScript</a></dt> + <dd>Wprowadzenie do korzystania z modułów kodu JavaScript.</dd> + <dt><a href="/en-US/docs/Components.utils.import" title="Components.utils.import">Component.utils.import</a></dt> + <dd>Jak zaimportować moduł kodu JavaScript.</dd> + <dt><a href="/en-US/docs/Components.utils.unload" title="Components.utils.unload">Component.utils.unload</a> {{gecko_minversion_inline("7.0")}}</dt> + <dd>Jak zwolnić moduł kodu JavaScript.</dd> + <dt><a href="/en-US/docs/Code_snippets/Modules" title="Code_snippets/Modules">Fragmenty kodu: moduły</a></dt> + <dd>Przykłady korzystania z modułów kodu.</dd> + <dt><a class="external" href="http://wiki.mozilla.org/Labs/JS_Modules">Moduły JS Mozilla Labs</a></dt> + <dd>Ta strona zawiera listę modułów JavaScript wraz z linkami do pobrania i dokumentacją, które programiści rozszerzeń mogą użyć w swoim kodzie.</dd> + </dl> + + <dl> + </dl> + </td> + <td> + <h2 id="Standard_code_modules">Standard code modules</h2> + + <dl> + <dt><a href="/en-US/docs/Addons/Add-on_Manager" title="Addons/Add-on_Manager">AddonManager.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Interface to install, manage, and uninstall add-ons.</dd> + <dt><a href="/en-US/docs/Addons/Add-on_Repository" title="Addons/Add-on Repository">AddonRepository.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Allows searching of the add-ons repository.</dd> + <dt><a href="/en-US/docs/Mozilla/js-ctypes" title="./ctypes.jsm">ctypes.jsm</a> {{fx_minversion_inline("3.6")}}</dt> + <dd>Provides an interface that allows JavaScript code to call native libraries without requiring the development of an XPCOM component.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/DeferredTask.jsm" title="./DeferredTask.jsm">DeferredTask.jsm</a> {{gecko_minversion_inline("18.0")}}</dt> + <dd>Run a task after a delay.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Dict.jsm" title="./Dict.jsm">Dict.jsm</a> {{gecko_minversion_inline("5.0")}}</dt> + <dd>Provides an API for key/value pair dictionaries.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/DownloadLastDir.jsm" title="./DownloadLastDir.jsm">DownloadLastDir.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Provides the path to the directory into which the last download occurred.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Downloads.jsm" title="./Downloads.jsm">Downloads.jsm</a> {{gecko_minversion_inline("23.0")}}</dt> + <dd>Provides a single entry point to interact with the downloading capabilities of the platform.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/FileUtils.jsm" title="./FileUtils.jsm"><strong style="font-weight: bold;">FileUtils.jsm</strong></a> {{gecko_minversion_inline("1.9.2")}}</dt> + <dd>Provides helpers for dealing with files.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Geometry.jsm" title="./Geometry.jsm">Geometry.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Provides routines for performing basic geometric operations on points and rectangles.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/ISO8601DateUtils.jsm" title="./ISO8601DateUtils.jsm">ISO8601DateUtils.jsm</a></dt> + <dd>Provides routines to convert between JavaScript <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date" title="JavaScript/ Reference/Global Objects/Date"><code>Date</code></a> objects and ISO 8601 date strings.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/NetUtil.jsm" title="./NetUtil.jsm"><strong style="font-weight: bold;">NetUtil.jsm</strong></a></dt> + <dd>Provides helpful networking utility functions, including the ability to easily copy data from an input stream to an output stream asynchronously.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/openLocationLastURL.jsm" title="./openLocationLastURL.jsm">openLocationLastURL.jsm</a> {{gecko_minversion_inline("1.9.1.4")}}</dt> + <dd>Provides access to the last URL opened using the "Open Location" option in the File menu.</dd> + <dt><a href="/en-US/docs/JavaScript_OS.File" title="/en-US/docs/JavaScript_OS.File">osfile.jsm</a> {{gecko_minversion_inline("16.0")}}</dt> + <dd>JavaScript module <code>OS.File</code> contains primitives for manipulating files</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/PerfMeasurement.jsm" title="./PerfMeasurement.jsm">PerfMeasurement.jsm</a> {{fx_minversion_inline("4.0")}}</dt> + <dd>Provides access to low-level hardware and OS performance measurement tools.</dd> + <dt><a href="/en-US/docs/Localization_and_Plurals" title="Localization and Plurals">PluralForm.jsm</a></dt> + <dd>Provides an easy way to get the correct plural forms for the current locale, as well as ways to localize to a specific plural rule.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/PopupNotifications.jsm" title="./PopupNotifications.jsm">PopupNotifications.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Provides an easy way to present non-modal notifications to users.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm" title="./Promise.jsm">Promise.jsm</a> {{gecko_minversion_inline("25.0")}}</dt> + <dd>Implements the <a class="external" href="https://github.com/promises-aplus/promises-spec/blob/1.0.0/README.md" title="https://github.com/promises-aplus/promises-spec/blob/1.0.0/README.md">Promises/A+</a> proposal as known in April 2013.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Services.jsm" title="./Services.jsm">Services.jsm</a> {{gecko_minversion_inline("2.0")}}</dt> + <dd>Provides getters for conveniently obtaining access to commonly-used services.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/source-editor.jsm" title="./source-editor.jsm">source-editor.jsm</a> {{fx_minversion_inline("11.0")}}</dt> + <dd>The Source Editor is used by developer tools such as the Style Editor; this interface implements the editor and lets you interact with it.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Sqlite.jsm" title="./Sqlite.jsm">Sqlite.jsm</a> {{gecko_minversion_inline("20.0")}}</dt> + <dd>A Promise-based API to {{ interface("mozIStorage") }}/SQLite.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Task.jsm" title="./Task.jsm">Task.jsm</a> {{gecko_minversion_inline("17.0")}}</dt> + <dd>Implements a subset of <a class="external" href="http://taskjs.org/" title="http://taskjs.org/">Task.js</a> to make sequential, asynchronous operations simple, using the power of JavaScript's <code>yield</code> operator.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/Timer.jsm" title="/en-US/docs/Mozilla/JavaScript_code_modules/Timer.jsm">Timer.jsm </a>{{gecko_minversion_inline("22.0")}}</dt> + <dd>A pure JS implementation of <code>window.setTimeout</code>.</dd> + <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules/XPCOMUtils.jsm" title="./XPCOMUtils.jsm">XPCOMUtils.jsm</a></dt> + <dd>Contains utilities for JavaScript components loaded by the JS component loader.</dd> + </dl> + </td> + </tr> + </tbody> +</table> diff --git a/files/pl/mozilla/javascript_code_modules/zastosowanie_modułów_javascript/index.html b/files/pl/mozilla/javascript_code_modules/zastosowanie_modułów_javascript/index.html new file mode 100644 index 0000000000..6b63f8c0f4 --- /dev/null +++ b/files/pl/mozilla/javascript_code_modules/zastosowanie_modułów_javascript/index.html @@ -0,0 +1,86 @@ +--- +title: Zastosowanie modułów JavaScript +slug: Mozilla/JavaScript_code_modules/Zastosowanie_modułów_JavaScript +translation_of: Mozilla/JavaScript_code_modules/Using +--- +<p> +{{ Fx_minversion_header(3) }} +</p><p>Moduły JavaScript zostały wprowadzone w Firefoksie 3 (Gecko 1.9) i służą do udostępniania kodu pomiędzy różnymi zakresami kodu uprzywilejowanego. Za pomocą modułów można także utworzyć globalne obiekty typu singleton, co dotychczas wymagało korzystania z obiektów JavaScript XPCOM. Moduł JavaScript to po prostu kod w języku JavaScript, umieszczony w zarejestrowanej lokalizacji. Moduł jest ładowany w ramach określonego zakresu JavaScript, takiego jak skrypt XUL lub skrypt JavaScript XPCOM, za pomocą metody <a href="pl/Components.utils.import">Components.utils.import</a>. +</p><p>Poniżej przedstawiono przykład prostego modułu JavaScript: +</p> +<pre>EXPORTED_SYMBOLS = ["foo", "bar"] + +function foo() { + return "foo"; +} + +var bar = { + name : "bar", + size : "3" +}; + +var dummy = "dummy"; +</pre> +<p>Do tworzenia funkcji, obiektów, stałych oraz dowolnych innych typów obiektów JavaScript stosowana jest zwykła składnia języka JavaScript. W module zdefiniowany jest także specjalny obiekt typu <code>Array</code> o nazwie <code>EXPORTED_SYMBOLS</code>. Każdy element kodu JavaScript umieszczony w tablicy <code>EXPORTED_SYMBOLS</code> zostanie wyeksportowany z modułu i dołączony do zakresu, do którego importowany jest moduł — na przykład: +</p> +<pre>Components.utils.import("resource://aplikacja/moduly/moj_modul.jsm"); + +alert(foo()); // wyświetla "foo" +alert(bar.size + 3); // wyświetla "6" +alert(dummy); // wyświetla "dummy is not defined", ponieważ zmienna 'dummy' nie została wyeksportowana z modułu +</pre> +<p>Szczególnie istotną cechą działania metody <a href="pl/Components.utils.import">Components.utils.import</a> jest umieszczanie ładowanych modułów w pamięci podręcznej; przy kolejnych operacjach importu zamiast ładowania nowej wersji modułu używana jest wersja pobrana z pamięci podręcznej. W przypadku wielokrotnego importowania danego modułu jest on współużytkowany. Jakiekolwiek modyfikacje danych, obiektów lub funkcji są dostępne w każdym zakresie, do którego moduł został zaimportowany. Jeżeli na przykład do dwóch różnych zakresów JavaScript zostanie zaimportowany prosty moduł, zmiany dokonane w jednym zakresie będą widoczne w pozostałych zakresach. +</p><p>Zakres 1: +</p> +<pre>Components.utils.import("resource://app/modules/moj_modul.jsm"); + +alert(bar.size + 3); // wyświetla "6" + +bar.size = 10; +</pre> +<p>Zakres 2: +</p> +<pre>Components.utils.import("resource://app/modules/moj_modul.jsm"); + +alert(foo()); // wyświetla "foo" +alert(bar.size + 3); // wyświetla "13" +</pre> +<p>Możliwe jest tworzenie obiektów typu singleton, które mogą udostępniać dane do innych okien, skryptów XUL i komponentów XPCOM. +</p> +<h4 id="Protok.C3.B3.C5.82_resource:" name="Protok.C3.B3.C5.82_resource:"> Protokół resource: </h4> +<p>W przykładach zastosowania metody <a href="pl/Components.utils.import">Components.utils.import</a> użyto protokołu "<a class=" external" rel="freelink">resource://</a>". Podstawową składnię adresu URL protokołu <code>resource</code> przedstawiono poniżej: +</p> +<pre class="eval"><a class=" external" rel="freelink">resource://</a><alias>/<ścieżka-względna>/<plik.js|jsm> +</pre> +<p><code><alias></code> jest aliasem lokalizacji; zazwyczaj jest to fizyczna lokalizacją względna wobec aplikacji lub środowiska uruchomieniowego XUL. W środowisku uruchomieniowym XUL istnieją dwa wstępnie zdefiniowane aliasy: </p> +<ul><li> <code>app</code> — alias lokalizacji aplikacji XUL. +</li><li> <code>gre</code> — alias lokalizacji środowiska uruchomieniowego XUL. +</li></ul> +<p><code><ścieżka-względna></code> może zawierać wiele zagłębień i jest zawsze względna wobec lokalizacji określonej przez <code><alias></code>. Typowa ścieżka względna to "modules" — taka nazwa jest używana w środowisku XUL Runner i w programie Firefox. Moduły kodu to pliki JavaScript z rozszerzeniem .js lub .jsm. </p><p>Najprostszym sposobem dodania własnych aliasów w rozszerzeniach i aplikacjach XUL jest zarejestrowanie tych aliasów w <a href="pl/Rejestracja_Chrome">manifeście chrome</a> za pomocą poniższego kodu: +</p> +<pre class="eval">resource <i>nazwa_aliasu</i> <i>adres/url/plików/</i> +</pre> +<p>Własne aliasy można także w sposób programowy dodać do protokołu <code>resource</code>, na przykład: +</p> +<pre>var ioService = Components.classes["@mozilla.org/network/io-service;1"] + .getService(Components.interfaces.nsIIOService); +var resProt = ioService.getProtocolHandler("resource") + .QueryInterface(Components.interfaces.nsIResProtocolHandler); + +var aliasFile = Components.classes["@mozilla.org/file/local;1"] + .createInstance(Components.interfaces.nsILocalFile); +aliasFile.initWithPath("/bezwzględna/ścieżka"); + +var aliasURI = ioService.newFileURI(aliasFile); +resProt.setSubstitution("mojalias", aliasURI); + +// przyjęto założenie, że moduły kodu znajdują się w folderze określonym przez alias, a nie w podfolderach +Components.utils.import("resource://mojalias/plik.jsm"); + +// ... +</pre> +<p><br> +</p> +<div class="noinclude"> +</div> +{{ languages( { "en": "en/Using_JavaScript_code_modules", "es": "es/Usando_m\u00f3dulos_de_c\u00f3digo_JavaScript", "fr": "fr/Utilisation_de_modules_de_code_JavaScript", "ja": "ja/Using_JavaScript_code_modules" } ) }} diff --git a/files/pl/mozilla/javascript_tips/index.html b/files/pl/mozilla/javascript_tips/index.html new file mode 100644 index 0000000000..b4b57fa8e1 --- /dev/null +++ b/files/pl/mozilla/javascript_tips/index.html @@ -0,0 +1,110 @@ +--- +title: JavaScript Tips +slug: Mozilla/JavaScript_Tips +translation_of: Mozilla/JavaScript_Tips +--- +<h2 id="Function_and_variable_naming" name="Function_and_variable_naming">XUL Tips</h2> + +<ul> + <li>Kiedy wpisywany jest kod w formacie XUL, opatrz funkcje i zmienne w srodku obiektu unikalna nazwa, aby uniknac konfliktu z istniejaca nazwa funcji lub zmiennej</li> +</ul> + +<pre class="brush: js">var UniqueName = { + _privateMember: 3, + publicMember: "A string", + + init: function() { + this.doSomething(this.anotherMember); + }, + + doSomething: function(aParam) { + alert(aParam); + } +}; +</pre> + +<h2 id="XPConnect" name="XPConnect">XPConnect</h2> + +<ul> + <li>Nie uzywaj metod i wlasciwosci wiecej niz tego potrzbujesz. Bardzo czesto szybciej jest przechowywac wynik w tymczasowej zmiennej.</li> + <li>Nie nazywaj metod ktorych nie musisz nazywac. Na przyklad, <code>windowManager.getEnumerator(aType).hasMoreElements() </code>moze byc zastapiony <code>windowManager.getMostRecentWindow(aType) != null for a single window</code>.</li> + <li>Nie wchodz w interfejsy chyba ze potrzebujesz dostepu do metod i wlasciwosci tego interfejsu. Nie musisz wchodzic w interfejsy, aby porownywac objekty, ani podawac objektow jako parametry (Dziala to inaczej niz w C++, w ktorym interfejsy o ktorych mowa sa niezbedne.</li> + <li>Nie nazywaj <code>QueryInterface </code>chyba ze wiesz co robisz. Zamiast tego uzywaj <code>instanceof</code>, przyklad:</li> +</ul> + +<pre class="brush: js">if (target instanceof Components.interfaces.nsIRDFResource) + return target.Value; +if (target instanceof Components.interfaces.nsIRDFLiteral) + return target.Value; +return null; +</pre> + +<ul> + <li>Nie testuj wartosci zwrotnej <code>QueryInterface, </code>zwraca zawsze orginalna zmienna jesli sie powiedzie.</li> + <li>When passing an object to an XPCOM method it is helpful if the object you pass is an XPCOM object, so that the C++ method access a C++ object. However, this is not always necessary or desirable. For instance the offline observer declared above is a JavaScript object that is registered with an XPCOM object, so that the call back from XPCOM executes the JavaScript method. Some XPCOM methods expect an object that implements several interfaces thus requiring you to write a <code>QueryInterface</code> method. However, in JavaScript this is quite simple even in the case of a weak reference which in C++ requires a helper class:</li> +</ul> + +<pre class="brush: js">var weakObserver = { + QueryInterface: function QueryInterface(aIID) { + if (aIID.equals(Components.interfaces.nsIObserver) || + aIID.equals(Components.interfaces.nsISupportsWeakReference) || + aIID.equals(Components.interfaces.nsISupports)) + return this; + throw Components.results.NS_NOINTERFACE; + }, + observe: function observe(aSubject, aTopic, aState) { + } +} +</pre> + +<ul> + <li>When declaring XPCOM methods, try to use the same names for method parameters as are used in the interface definition.</li> +</ul> + +<h2 id="DOM_elements" name="DOM_elements">DOM elements</h2> + +<ul> + <li>DOM elements are just XPCOM objects with some of the interfaces precached.</li> + <li>Don't call <a href="/en/DOM/element.getAttribute" title="en/DOM/element.getAttribute">getAttribute</a> to see if an attribute exists, call <a href="/en/DOM/element.hasAttribute" title="en/DOM/element.hasAttribute">hasAttribute</a> instead.</li> + <li>Prefer to loop through childNodes rather than using first/lastChild with next/previousSibling. But prefer hasChildNodes() to <code>childNodes.length > 0</code>. Similarly prefer <code>document.getElementsByTagName(aTag).item(0) != null</code> to <code>document.getElementsByTagName(aTag).length > 0</code>.</li> + <li>Prefer to use localName rather than tagName.</li> + <li>XUL elements have many of the attributes mapped to properties. This was done for a reason, so use them! The properties are: + <ul> + <li>align</li> + <li>allowEvents</li> + <li>contextMenu</li> + <li>datasources</li> + <li>dir</li> + <li>flex</li> + <li>height</li> + <li>id<span style="display: none;"> </span><span style="display: none;"> </span></li> + <li>left</li> + <li>maxHeight</li> + <li>maxWidth</li> + <li>minHeight</li> + <li>minWidth</li> + <li>observes</li> + <li>orient</li> + <li>pack</li> + <li>persist</li> + <li>ref</li> + <li>statusText</li> + <li>top</li> + <li>tooltip</li> + <li>tooltipText</li> + <li>width</li> + </ul> + </li> + <li>XUL also maps the <code>ordinal</code> attribute but this defaults to "1" if it is not present.</li> + <li>XUL also maps the <code>class</code> attribute, but unfortunately <code>class</code> is a reserved identifier, so the property is named <code>className</code>. (The property could have been implemented as <code>["class"']</code> but that just looks silly.)</li> + <li>XUL also maps the <code>hidden</code> and <code>collapsed</code> attributes to properties, but note that these are boolean properties whereas the above list are all string properties.</li> + <li>XUL also maps other useful properties and methods using XBL bindings; these vary from element to element.</li> + <li>For best performance give ids to all important elements. However in addition to locating elements by tag name XUL also allows you to locate an element by attribute, starting at any element in the document.</li> +</ul> + +<h2 id="References" name="References">References</h2> + +<ul> + <li>This was started as a reprint of <a class="external" href="http://neil.rashbrook.org/JS.htm" title="http://neil.rashbrook.org/JS.htm">Neil's guide</a></li> + <li>Some more current info on this <a class="external" href="http://autonome.wordpress.com/2006/03/24/">blog post</a></li> +</ul> diff --git a/files/pl/mozilla/localization/co_każdy_tłumacz_mozilli_powinien_wiedzieć/index.html b/files/pl/mozilla/localization/co_każdy_tłumacz_mozilli_powinien_wiedzieć/index.html new file mode 100644 index 0000000000..5e8042e9a2 --- /dev/null +++ b/files/pl/mozilla/localization/co_każdy_tłumacz_mozilli_powinien_wiedzieć/index.html @@ -0,0 +1,102 @@ +--- +title: Co każdy tłumacz Mozilli powinien wiedzieć +slug: Mozilla/Localization/Co_każdy_tłumacz_Mozilli_powinien_wiedzieć +tags: + - Lokalizacja + - Wszystkie_kategorie +translation_of: Mozilla/Localization/What_every_Mozilla_translator_should_know +--- +<p><b>l10n</b> oznacza lokalizację i pochodzi od angielskiego <b>localization</b> = <b>l</b> + kolejne 10 liter + <b>n</b> +</p> +<h3 id="Listy_mailingowe_i_inne_zasoby"> Listy mailingowe i inne zasoby </h3> +<p>Istnieje kilka list mailingowych zawierających informacje dotyczące tego co, gdzie i jak tłumaczyć. Dostępne są jako grupy dyskusyjne zarówno na news.mozilla.org jak i grupach dyskusyjnych Google: +</p> +<dl><dt> <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-l10n">Główna lista l10n</a> </dt><dd> Także dostępna jako <a class="link-news" href="news://news.mozilla.org/mozilla.dev.l10n">mozilla.dev.l10n</a>, a w skrócie <i>.l10n</i>. Odbywają się tutaj różne dyskusje na temat lokalizacji, są tam także obwieszczane ogłoszenia z nią związane. +</dd><dt> <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-planning">Lista dotycząca planowania</a> </dt><dd> Także dostępna jako <a class="link-news" href="news://news.mozilla.org/mozilla.dev.l10n">mozilla.dev.planning</a>, w skrócie <i>.planning</i>. Mają tu miejsce ogólne dyskusje na temat planów projektu Mozilla oraz tzw. "kwestie kalendarzowe". Dyskusje dotyczące ogólnie społeczności developerów Mozilli są przynajmniej wspominane tutaj. +</dd><dt> <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-l10n-web">Tłumaczenie stron Mozilli</a> </dt><dd> lub <a class="link-news" href="news://news.mozilla.org/mozilla.dev.l10n.web">mozilla.dev.l10n.web</a> - do tej grupy przenieśliśmy ogłoszenia i dyskusje o tłumaczeniach stron Mozilli. +</dd></dl> +<p>Wszystkie te grupy są grupami o stosunkowo niskim natężeniu ruchu. +</p><p>Dobrym pomysłem na to, aby być na bieżąco, jest również czytanie <a class="external" href="http://l10n.mozilla.org/planet/">Planet Mozilla L10N</a> +</p> +<h3 id="Gdy_masz_z_czym.C5.9B_problem"> Gdy masz z czymś problem </h3> +<ul><li> Użyj którejś z powyższych list dyskusyjnych, +</li><li> Osobą odpowiedzialną w Mozilli za l10n jest Axel Hecht (l10n na mozilla.com), Pike na IRC-u +</li><li> Inną drogą do uzyskania pomocy jest kanał IRC <a class="link-irc" href="irc://irc.mozilla.org/l10n">#l10n</a> na irc.mozilla.org +</li></ul> +<h3 id="U.C5.BCyteczne_narz.C4.99dzia"> Użyteczne narzędzia </h3> +<ul><li> <a class="external" href="http://people.mozilla.com/%7Eaxel/l10n/">Sprawy lokalizacyjne</a> +</li><li> <a class="external" href="http://people.mozilla.com/%7Eaxel/status-1.8/">Status lokalizacji 1.8.1</a> +</li><li> <a class="external" href="http://downloads.mozdev.org/br/locale-inspector.zip">Locale Inspector</a> +</li><li> <a class="external" href="http://sourceforge.net/projects/moztrans/">Mozilla Translator</a> +</li><li> <a class="external" href="http://sourceforge.net/projects/translate/">Translate Toolkit</a> +</li></ul> +<h3 id="CVS"> CVS </h3> +<p>CVS jest zorganizowany w kilka gałęzi. Mamy główną gałąź zwaną pniem (angielskie <b>Trunk</b>), nad którą codziennie trwają prace developerskie. Gdy rozpoczynane są prace nad określoną wersją, tworzone jest odgałęzienie zwane po prostu gałęzią (<b>Branch</b>). Cała zawartość pnia jest wtedy kopiowana do gałęzi tak, aby dalsze prace były wykonywane w dwóch równoległych miejscach: w pniu oraz w gałęzi przeznaczonej na nową wersję. Gdy prace w tej gałęzi są ukończone, wersja ta staje się wydaniem (po angielsku <b>Release</b>). +</p><p>Przykładowe nazwy gałęzi/wydań wraz z wyjaśnieniem: +</p> +<ul><li> MOZILLA_1_8_BRANCH -> Gałąź Firefox/Thunderbird 2.0 +</li><li> MOZILLA_1_8_0_BRANCH -> Gałąź Firefox/Thunderbird 1.5.0.x +</li></ul> +<h4 id="Mozilla_Cross-Reference"> Mozilla Cross-Reference </h4> +<p><a class="external" href="http://lxr.mozilla.org/">Mozilla Cross-Reference</a> to strona internetowa będąca mirrorem serwera CVS. Tutaj możesz łatwo przejrzeć tłumaczenia w innych językach. </p> +<ul><li> <a class="external" href="http://lxr.mozilla.org/l10n-mozilla1.8/source/">Wszystkie języki w MOZILLA_1_8_BRANCH (Firefox 2)</a> +</li></ul> +<h4 id="Bonsai"> Bonsai </h4> +<p>Możesz również użyć <a class="external" href="http://bonsai-l10n.mozilla.org/cvsqueryform.cgi">Bonsai</a> do <b>przeszukania</b> całego serwera CVS. +</p> +<h3 id="Bugzilla.2C_system_wychwytywania_b.C5.82.C4.99d.C3.B3w"> Bugzilla, system wychwytywania błędów </h3> +<p>Potrzebne Ci będzie konto na <a class="link-https" href="https://bugzilla.mozilla.org">Bugzilli</a> +</p><p>Powinieneś skonfigurować swoje konto, aby obserwować następujące adresy: +</p> +<ul><li> <a class=" link-mailto" href="mailto:firefoxl10n@hotmail.com">firefoxl10n@hotmail.com</a> +</li><li> <a class=" link-mailto" href="mailto:calendar-l10n@mozilla.bugs">calendar-l10n@mozilla.bugs</a> (błędy związane z aplikacją calendar) +</li></ul> +<p>W ten sposób będziesz otrzymywać wiadomości o błędach wpływających na większość lub nawet wszystkie lokalizacje. +</p><p>Gdy tworzysz nowe zgłoszenie błędu i chcesz, aby osoba odpowiedzialna za lokalizację je sprawdziła, wyślij kopię jawną na adres: <a class=" link-mailto" href="mailto:l10n@mozilla.com">l10n@mozilla.com</a> +</p><p>Czasem przed wydaniem gałąź jest <b>zamknięta</b> i jedynym sposobem na zmianę czegokolwiek jest stworzeni błędu z <b>prośbą o akceptację</b>: +</p> +<ul><li> Dokonaj zmiany na Twoim dysku lokalnym +</li><li> Utwórz plik diff ze zmianami +</li></ul> +<pre class="eval">cvs diff -uN > filename.diff +</pre> +<ul><li> Stwórz <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Localizations">nowy błąd</a>: +</li></ul> +<pre class="eval">Product: Mozilla Localization +Component: Twój język +... +CC: <a class=" link-mailto" href="mailto:l10n@mozilla.com">l10n@mozilla.com</a> +Assigned to: Ty +Wyjaśnij czego potrzebujesz! +Określ gałąź (1.8.1 dla Firefox 2, 1.8.1.1 dla Firefox 2.0.1, ...) +</pre> +<ul><li> Załącz do błędu plik diff: +</li></ul> +<pre class="eval">Content Type: patch +Oznacz approval1.8.xxx za pomocą znaku ?, w celu zapytania o zgodę (użyj odpowiedniej gałęzi) +</pre> +<ul><li> Jeśli otrzymasz akceptację, zobaczysz <i>who_is_ap:approval1.8.xxx+</i>. Teraz możesz wysłać zmiany na serwer CVS. Gdy dokonasz zmian musisz napisać w komentarzu numer błędu, co zmieniłeś i kto dokonał akceptacji. Na przykład: </li></ul> +<pre class="eval">bug 12345, fix typos and resize prefwindow, a=l10n +</pre> +<ul><li> Natychmiast gdy zmiany zostaną dokonane, ustaw stan błędu jako <b>FIXED</b> i napisz <i>fixed1.8.xxx</i> w polu słów kluczowych +</li><li> Musisz zweryfikować w kolejnej kompilacji czy zmiany zostały pomyślnie dokonane. Jeśli tak, zmień stan błędu na <b>VERIFIED</b> i napisz <i>verified1.8.xxx</i> w polu słów kluczowych +</li></ul> +<h3 id="Tinderbox"> Tinderbox </h3> +<p>W <a class="external" href="http://tinderbox.mozilla.org">Tinderboksie</a> możesz obejrzeć rezultat procesu kompilacji. Gdy tylko dokonasz zmian w CVS i pojawi się kolejna kompilacja, możesz sprawdzić Tinderboksa i zobaczyć, czy coś nie poszło źle. +</p> +<ul><li> <a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8-l10n">l10n Tinderbox (gałąź 1.8)</a> +</li><li> <a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mozilla1.8-l10n-eu">l10n-eu Tinderbox (gałąź 1.8)</a> (możesz łatwo zmienić eu na Twoje ustawienia lokalne) +</li></ul> +<p>Kolor zielony oznacza, że proces kompilacji został zakończony bez żadnych błędów. W tym wypadku wynikowy plik instalacyjny będzie dostępny na jednym z serwerów <b>FTP</b> Mozilli: +</p> +<ul><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/latest-mozilla1.8-l10n/">Najnowszy Firefox (gałąź 1.8) z Tinderboksa</a> +</li><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/tinderbox-builds/latest-mozilla1.8-l10n/">Najnowszy Thunderbird (gałąź 1.8) z Tinderboksa</a> +</li><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/tinderbox-builds/latest-mozilla1.8-l10n/">Najnowszy Calendar/Sunbird (gałąź 1.8) z Tinderboksa</a> +</li></ul> +<ul><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla1.8-l10n/">Wersje Nightly Firefoksa</a> +</li><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-mozilla1.8-l10n/">Wersje Nightly Thunderbirda</a> +</li><li> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/latest-mozilla1.8-l10n/">Wersje Nightly Calendar/Sunbirda</a> +</li></ul> +<h3 id="QA_.28kontrola_jako.C5.9Bci.29"> QA (kontrola jakości) </h3> +<p>W celu zapewnienia jakości kompilacji powinny zostać wykonane testy poprzez użycie <a class=" external" href="http://litmus.mozilla.org/">http://litmus.mozilla.org/</a> +</p>{{ languages( { "en": "en/What_every_Mozilla_translator_should_know" } ) }} diff --git a/files/pl/mozilla/localization/index.html b/files/pl/mozilla/localization/index.html new file mode 100644 index 0000000000..9b7dac8ce9 --- /dev/null +++ b/files/pl/mozilla/localization/index.html @@ -0,0 +1,21 @@ +--- +title: Localization at Mozilla +slug: Mozilla/Localization +tags: + - Landing + - Localization + - Mozilla + - NeedsTranslation + - TopicStub + - Translation + - l10n +translation_of: Mozilla/Localization +--- +<p><span class="seoSummary"><strong>Localization</strong> (L10n) is the process of translating software user interfaces from one language to another and adapting it to suit a foreign culture. These resources are for anyone with an interest in the technical aspects involved in localization.</span> They are for developers and all contributors.</p> + + +<h2 id="See_also">See also</h2> + +<ul> + <li><a href="/en-US/docs/Project:MDN/Localizing" title="/en-US/docs/Project:MDN/Localizing">Localizing MDN</a> (About localization of the documentation here on MDN)</li> +</ul> diff --git a/files/pl/mozilla/mobile/index.html b/files/pl/mozilla/mobile/index.html new file mode 100644 index 0000000000..669a69a9ed --- /dev/null +++ b/files/pl/mozilla/mobile/index.html @@ -0,0 +1,32 @@ +--- +title: Mobile +slug: Mozilla/Mobile +tags: + - Mozilla + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Mobile +--- +<h2 id="Firefox_OS" name="Firefox_OS"><a href="/en-US/docs/Mozilla/Firefox_OS">Firefox OS</a></h2> + +<p>Firefox OS is an open source mobile operating system which uses Linux and Mozilla's Gecko engine to run a user interface and set of applications written entirely in HTML, CSS and JavaScript.</p> + +<p>Read about how to install Firefox OS and how to develop apps for it.</p> + +<h2 id="Firefox_for_Android" name="Firefox_for_Android"><a href="/en-US/docs/Mozilla/Firefox_for_Android">Firefox for Android</a></h2> + +<p>Firefox for Android is Mozilla's mobile web browser for Android devices. It's recently been rewritten to use Android's native UI, making it faster, leaner and more responsive. It provides support for powerful APIs to access device capabilities such as the camera and telephony stack.</p> + +<p>Read about how to help create Firefox for Android, how to use its device APIs, and how to build mobile add-ons.</p> + +<h2 id="Firefox_for_iOS" name="Firefox_for_iOS"><a href="/en-US/docs/Mozilla/Firefox_for_iOS">Firefox for iOS</a></h2> + +<p>Firefox for iOS is Mozilla's upcoming mobile web browser for iOS devices. Because of AppStore restrictions, it uses the built in WebView supplied by iOS rather than Gecko.</p> + +<p>Read about how to help with Firefox for iOS, and how to integrate it with your other iOS Apps.</p> + +<h2 id="Mobile_web_development" name="Mobile_web_development"><a href="/en-US/docs/Web/Guide/Mobile">Mobile web development</a></h2> + +<p>Mobile devices have very different hardware characteristics from desktop or laptop computers, and many of the APIs used to work with them are still in the process of being standardized.</p> + +<p>Read about how to develop web sites that look good on mobile devices and take advantage of the new possibilities they offer. Learn how to make sure your web site works well on different browsers.</p> diff --git a/files/pl/mozilla/mobile/viewport_meta_tag/index.html b/files/pl/mozilla/mobile/viewport_meta_tag/index.html new file mode 100644 index 0000000000..6fbb96f483 --- /dev/null +++ b/files/pl/mozilla/mobile/viewport_meta_tag/index.html @@ -0,0 +1,97 @@ +--- +title: >- + Używanie właściwości viewport znacznika meta w celu kontroli układu strony na + urządzeniach mobilnych. +slug: Mozilla/Mobile/Viewport_meta_tag +tags: + - Układ + - mobilne + - układ strony +translation_of: Mozilla/Mobile/Viewport_meta_tag +--- +<p>Nadchodzące wydanie <a class="link-https" href="https://wiki.mozilla.org/Mobile/Fennec">Mobile Firefox (Fennec)</a> 1.1 zawiera ulepszone wsparcie dla znacznika <a href="/en-US/docs/Web/HTML/Element/meta#Attributes"><code><meta name="viewport"></code></a>. Poprzednie wersje Fenneca wspierały właściwości <code>width (szerokość)</code>, <code>height (wysokość)</code>, i <code>initial-scale tego znacznika</code>, jednakże witryny projektowane pod iPhone'a i urządzenia z systemem Android miały z tym <a class="external" href="http://starkravingfinkle.org/blog/2010/01/perils-of-the-viewport-meta-tag/">problemy</a>. Od tej chwili wspieramy te same właściwości jak Mobile Safari, a także Fennec wyświetla strony mobilne zwięźle na ekranach o różnych rozmiarach i rozdzielczościach.</p> + +<p class="caption">touch.facebook.com przedtem:</p> + +<p class="figure"><img alt="05-11-fennec-meta-viewport-2.png" class="default internal" src="/@api/deki/files/4371/=05-11-fennec-meta-viewport-2.png"></p> + +<p class="caption">touch.facebook.com teraz:</p> + +<p class="figure"><img alt="05-11-fennec-meta-viewport-1.png" class="default internal" src="/@api/deki/files/4372/=05-11-fennec-meta-viewport-1.png"></p> + +<p>Już teraz możesz zobaczyć te zmiany w najnowszym <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-1.9.2/">Fennecu 1.1</a> i <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-trunk/">trunk</a> nightly builds dla Maemo, Windows, Maca czy Linuxa.</p> + +<h2 id="Skąd_to_się_wzięło">Skąd to się wzięło</h2> + +<p>Przeglądarki mobilne, takie jak Fennec wyświetlają strony w wirtualnym "okienku" (viewport), zazwyczaj jest on szerszy niż ekran, tak aby strony nie zoptymalizowane pod wyświetlanie na urządzeniach mobilnych nie musiały się ściaskać w wąskim okienku. Użytkownicy mogą sobie przybliżyć i przesuwać ekran by zobaczyć inne części strony.</p> + +<p>Mobilna wersja Safari przedstawiła "viewport meta tag", aby pozwolić developerom na kontrolę rozmiar widocznego pola i jego skalowanie. Dziś wiele przeglądarek mobilnych wspiera już użycie tego znacznika, nie jest on jednak żadnym standardem. <a class="external" href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html#//apple_ref/doc/uid/TP40006509-SW29">Dokumentacja</a> Apple'a świetnie wyjaśnia jak developerzy mogą używać tego znacznika. Nam jednak zajęło to sporo czasu zanim rozgryźliśmy jak możemy zaimplementować to w Fennecu. Na przykład: dokumentacja Safari mówi, że właściwość <code>content</code> to "dzielona przecinkami lista", problem w tym, że obecnie działające przeglądarki i strony używają różnych mieszanek przecinków, średników i spacji jako separatorów.</p> + +<p>Aby zaczerpnąć więcej informacji zachęcamy do przeczytania artykułu <a class="external" href="http://www.quirksmode.org/mobile/viewports2.html" title="http://www.quirksmode.org/mobile/viewports2.html">A Tale of Two Viewports</a> na quirksmode.org.</p> + +<h2 id="Podstawy_Viewportu">Podstawy Viewportu</h2> + +<p>Każda witryna zoptymalizowana do wyświetlania na urządzeniach mobilnych powinna zawierać coś takiego:</p> + +<pre><meta name="viewport" content="width=device-width, initial-scale=1"></pre> + +<p>Właściwość <code>width</code> (szerokość) kontroluje wielkość widocznego pola. Można jej przyisać konkretną liczbę np. <code>width=600,</code> albo specjalne słowo kluczowe - <code>device-width</code>, które oznacza nadanie wielkości ekranu w pikselach przy zoomie na poziomie 100%. (Istnieją również <code>height</code> i <code>device-height</code>, które przydadzą się w przypadku gdy wielkość danego elementu zależy od wysokości ekranu.)</p> + +<p>Właściwość <code>initial-scale</code> kontroluje poziom zbliżenia po załadowaniu strony. Właściwości <code>maximum-scale</code>, <code>minimum-scale</code> i <code>user-scalable</code> mówią o tym jak bardzo przybliżać/oddalać może sam użytkownik.</p> + +<h2 id="Piksel_pikselowi_nie_równy_A_pixel_is_not_a_pixel">Piksel pikselowi nie równy (A pixel is not a pixel)</h2> + +<p>iPhone'y, a także wiele popularnych urządzeniem z systemem Android posiada ekrany o wielkości od 3 do 4 cali (7–10 cm) z rozdzielczością 320—480 pikseli (~160 dpi). Firefox dla Maemo działa na urządzeniu Nokia N900, które ma takie same wymiary ale rozdzielczość 480—800 pikseli (~240 dpi). Dlatego też, najnowsza wersja Fenneca wyświetlała wiele stron nawet do trzech razy mniejsze niż na iPhonie czy urządzeniach z Androidem. Spowodowało to wiele problemów z użytkowaniem i czytelnością stron zoptymalizowanych pod urządzenia dotykowe. Peter-Paul Koch napisał artykuł na temat zatytułowany <a class="external" href="http://www.quirksmode.org/blog/archives/2010/04/a_pixel_is_not.html">A pixel is not a pixel</a>.</p> + +<p>Fennec 1.1 for Maemo will use 1.5 hardware pixels for each CSS "pixel," following the lead of Android's WebKit-based browser. This means a page with <code>initial-scale=1</code> will render at close to the same physical size in Fennec for Maemo, Mobile Safari for iPhone, and the Android Browser on both <a class="external" href="http://developer.android.com/guide/practices/screens_support.html#range">HDPI and MDPI</a> phones. This is consistent with the <a class="external" href="http://www.w3.org/TR/CSS2/syndata.html#length-units">CSS 2.1 specification</a>, which says:</p> + +<blockquote> +<p>If the pixel density of the output device is very different from that of a typical computer display, the user agent should rescale pixel values. It is recommended that the pixel unit refer to the whole number of device pixels that best approximates the reference pixel. It is recommended that the reference pixel be the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm's length.</p> +</blockquote> + +<p>For web developers, this means that 320px be full width in portrait mode at scale=1, on all of the above-mentioned handheld devices, and they may size their layouts and images accordingly. But remember that not all mobile devices are the same width; you should also make sure that your pages work well in landscape mode, and on larger devices like the iPad and Android tablets.</p> + +<p>On 240-dpi screens, pages with <code>initial-scale=1</code> will effectively be zoomed to 150% by both Fennec and Android WebKit. Their text will be smooth and crisp, but their bitmap images will probably not take advantage of the full screen resolution. To get sharper images on these screens, web developers may want to design images – or whole layouts – at 150% of their final size (or 200%, to support 320-dpi devices such as a retina display iPhone) and then scale them down using CSS or viewport properties.</p> + +<p>The default ratio depends on the display density. On a display with density less than 200dpi, the ratio is 1.0. On displays with density between 200 and 300dpi, the ratio is 1.5. For displays with density over 300dpi, the ratio is the integer floor(<em>density</em>/150dpi). Note that the default ratio is true only when the viewport scale equals 1. Otherwise, the relationship between CSS pixels and device pixels depends on the current zoom level.</p> + +<h2 id="Szerokość_viewport_i_szerokość_ekranu">Szerokość viewport i szerokość ekranu</h2> + +<p>Many sites set their viewport to <code>"width=320, initial-scale=1"</code> to fit precisely onto the iPhone display in portrait mode. As mentioned above, this caused <a class="external" href="http://starkravingfinkle.org/blog/2010/01/perils-of-the-viewport-meta-tag/">problems</a> when Fennec 1.0 rendered these sites, especially in landscape mode. To fix this, Fennec 1.1 will expand the viewport width if necessary to fill the screen at the requested scale. This matches the behavior of Android and Mobile Safari, and is especially useful on large-screen devices like the iPad. (Allen Pike's <a class="external" href="http://www.antipode.ca/2010/choosing-a-viewport-for-ipad-sites/">Choosing a viewport for iPad sites</a> has a good explanation for web developers.)</p> + +<p>For pages that set an initial or maximum scale, this means the <code>width</code> property actually translates into a <em>minimum</em> viewport width. For example, if your layout needs at least 500 pixels of width then you can use the following markup. When the screen is more than 500 pixels wide, the browser will expand the viewport (rather than zoom in) to fit the screen:</p> + +<pre><meta name="viewport" content="width=500, initial-scale=1"></pre> + +<p>Fennec 1.1 also adds support for <code>minimum-scale</code>, <code>maximum-scale</code>, and <code>user-scalable</code>, with defaults and limits similar to <a class="external" href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html">Safari's</a>. These properties affect the initial scale and width, as well as limiting changes in zoom level.</p> + +<p>Mobile browsers handle orientation changes slightly differently. For example, Mobile Safari often just zooms the page when changing from portrait to landscape, instead of laying out the page as it would if originally loaded in landscape. If web developers want their scale settings to remain consistent when switching orientations on the iPhone, they must add a <code>maximum-scale</code> value to prevent this zooming, which has the sometimes-unwanted side effect of preventing users from zooming in:</p> + +<pre><meta name="viewport" content="initial-scale=1, maximum-scale=1"></pre> + +<p>This is not necessary in Fennec; when the device changes orientation, Fennec updates the viewport size, the page layout, and JavaScript/CSS properties like <code>device-width</code>, based on its new window dimensions.</p> + +<h2 id="Wspólne_rozmiary_viewport_dla_urządzeń_przenośnych">Wspólne rozmiary viewport dla urządzeń przenośnych</h2> + +<p>If want to know what mobile and tablet devices have which viewport widths, there is a comprehensive list of <a href="http://viewportsizes.com/" title="http://viewportsizes.com/">mobile and tablet viewport sizes here</a>. This gives information such as viewport width on portrait and landscape orientation as well as physical screen size, operating system and the pixel density of the device.</p> + +<h2 id="Specyfikacje">Specyfikacje</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Specyfikacja</th> + <th scope="col">Status</th> + <th scope="col">Komentarz</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('CSS3 Device', '#viewport-meta', '<meta name="viewport">')}}</td> + <td>{{Spec2('CSS3 Device')}}</td> + <td>Non-normatively describes the Viewport META element</td> + </tr> + </tbody> +</table> + +<p>There is clearly demand for the viewport meta tag, since it is supported by most popular mobile browsers and used by thousands of web sites. It would be good to have a true standard for web pages to control viewport properties. As the standardization process proceeds, we at Mozilla will work to make sure we can implement any changes made during standardization.</p> diff --git a/files/pl/mozilla/persona/branding/index.html b/files/pl/mozilla/persona/branding/index.html new file mode 100644 index 0000000000..1b4ac3ba7e --- /dev/null +++ b/files/pl/mozilla/persona/branding/index.html @@ -0,0 +1,43 @@ +--- +title: Zasoby Branding +slug: Mozilla/Persona/branding +translation_of: Archive/Mozilla/Persona/User_interface_guidelines +--- +<h2 id="Przyciski_logowania_za_pomocą_Persony">Przyciski logowania za pomocą Persony</h2> +<h3 id="Obrazkowe">Obrazkowe</h3> +<p>Przyciski logowania dostępne są w trzech wersjach i kolorach:</p> +<table> + <thead> + <tr> + <th scope="row"> </th> + <th scope="col">Sign in with your Email</th> + <th scope="col">Sign in with Persona</th> + <th scope="col">Sign in</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Czarny</th> + <td><img alt="" src="/files/3955/email_sign_in_black.png" style="width: 202px; height: 25px;"></td> + <td><img alt="" src="/files/3961/persona_sign_in_black.png" style="width: 185px; height: 25px;"></td> + <td><img alt="" src="/files/3967/plain_sign_in_black.png" style="width: 95px; height: 25px;"></td> + </tr> + <tr> + <th scope="row">Niebieski</th> + <td><img alt="" src="/files/3957/email_sign_in_blue.png" style="width: 202px; height: 25px;"></td> + <td><img alt="" src="/files/3963/persona_sign_in_blue.png" style="width: 185px; height: 25px;"></td> + <td><img alt="" src="/files/3969/plain_sign_in_blue.png" style="width: 95px; height: 25px;"></td> + </tr> + <tr> + <th scope="row">Czerwony</th> + <td><img alt="" src="/files/3959/email_sign_in_red.png" style="width: 202px; height: 25px;"></td> + <td><img alt="" src="/files/3965/persona_sign_in_red.png" style="width: 185px; height: 25px;"></td> + <td><img alt="" src="/files/3971/plain_sign_in_red.png" style="width: 95px; height: 25px;"></td> + </tr> + </tbody> +</table> +<h3 id="Bazujące_na_CSS">Bazujące na CSS</h3> +<p><a href="http://sawyerhollenshead.com/" title="http://sawyerhollenshead.com/">Sawyer Hollenshead</a> stworzył powyższe przyciski za pomocą CSS.<br> + <a href="/files/3973/persona-css-buttons.zip" style="line-height: inherit;" title="/files/3973/persona-css-buttons.zip">Pobierz (.zip)</a></p> +<h2 id="Więcej_informacji">Więcej informacji</h2> +<p>Więcej informacji na tematy designu Persony możesz znaleść w <a href="http://people.mozilla.org/~smartell/persona/" title="http://people.mozilla.org/~smartell/persona/">Sean Martell's style primer</a>.</p> diff --git a/files/pl/mozilla/persona/index.html b/files/pl/mozilla/persona/index.html new file mode 100644 index 0000000000..9ff44aa7c7 --- /dev/null +++ b/files/pl/mozilla/persona/index.html @@ -0,0 +1,156 @@ +--- +title: Persona +slug: Mozilla/Persona +translation_of: Archive/Mozilla/Persona +--- +<div class="callout-box"> + <ul> + <li><strong>Bądź w kontakcie lub uzyskaj pomoc!</strong></li> + </ul> + <p>Śledź <a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">naszego bloga</a>, dołącz do <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" title="https://lists.mozilla.org/listinfo/dev-identity">naszej listy mailingowej</a>, lub znajdź nas <a class="link-irc" href="irc://irc.mozilla.org/identity" title="irc://irc.mozilla.org/identity">#identity</a> na <a class="link-https" href="https://wiki.mozilla.org/IRC" title="https://wiki.mozilla.org/IRC">IRC</a>.</p> +</div> +<dl> + <dd style="text-align: right;"> + <a class="link-https" href="https://www.mozilla.org/en-US/persona/" title="https://www.mozilla.org/en-US/persona/">Mozilla Persona</a> jest kompletnie zdecentalizowanym i bezpiecznym systemem autoryzacji, opartym na protokole BrowseID. <span id="result_box" lang="pl"><span class="hps">Aby zapewnić, że</span> <span class="hps">Persona</span> <span class="hps">działa wszędzie</span> <span class="hps">i dla wszystkich</span><span>, Mozilla</span> <span class="hps alt-edited">prowadzi obecnie</span> <span class="hps">niewielki</span> <span class="hps">zestaw</span> </span><a href="/en-US/docs/Persona/Bootstrapping_Persona" title="/en-US/docs/Persona/Bootstrapping_Persona">opcjonalnych, scentralizowanych usług</a><span id="result_box" lang="pl"> <span class="hps alt-edited">związanych z</span> <span class="hps">Persona</span><span>.</span></span></dd> +</dl> +<ol> + <li><strong>Persona jest łatwa w użyciu.</strong> Zaledwie dwa kliknięcia wystarczą, aby użytkwonik Persona mógł zarejestrować się na nowej stronie, takiej jak <a href="http://voo.st" title="http://voo.st">Voost</a> czy <a href="http://crossword.thetimes.co.uk/" title="http://crossword.thetimes.co.uk/">The Times Crossword</a>, pomijając trud związany z tworzeniem nowego konta.</li> + <li><strong>Persona jest łatwa w implementacji. </strong>Deweloperzy mogą dodać Persona do swojej strony w ciągu zaledwie jednego popołudnia.</li> + <li>Co najlepsze, <strong>nie ma ograniczeń</strong>. Deweloperzy otrzymują zweryfikowany adres mail od wszystkich użytkowników, a użytkownicy mogą używać dowolnego adresu mail w ramach Persona.</li> + <li><strong>Persona jest tworzona z wykorzystaniem protokołu BrowserID. </strong>Po implementacji protokołu BrowserID przez innych twórców przeglądarek, <b>nie będą oni musieli polegać już na Mozilli, aby się zalogować.</b></li> +</ol> +<p>Czytaj dalej, aby rozpocząć!</p> +<div class="note"> + <strong>Note:</strong> Persona jest aktywnie tworzona. Zobacz <a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">nasz blog</a>, żeby dowiedzieć się o nowych funkcjach, lub dołącz do <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" title="https://lists.mozilla.org/listinfo/dev-identity">naszej listy mailingowej</a> i zgłoś swoje uwagi!</div> +<h2 id="Używaj_Persona_na_Twojej_stronie">Używaj Persona na Twojej stronie</h2> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h3 id="Getting_started">Getting started</h3> + <dl> + <dt> + <a href="/en-US/docs/Persona/Why_Persona" title="en/BrowserID/Why_BrowserID">Dlaczego Persona?</a></dt> + <dd> + Learn about reasons to support Persona on your site, and how it compares to other identity and authentication systems.</dd> + <dt> + <a href="/en/Persona/Quick_Setup" title="BrowserID/Quick setup">Quick setup</a></dt> + <dd> + Szybkie wprowadzenie pokazujące jak dodać Persona do Twojej strony.</dd> + </dl> + </td> + <td> + <h3 id="Persona_API_reference">Persona API reference</h3> + <dl> + <dt> + <a href="/en/DOM/navigator.id" title="navigator.id">The navigator.id API reference</a></dt> + <dd> + Reference for the <code>navigator.id</code> object, which web developers can use to integrate Persona into sites.</dd> + <dt> + <a href="/en/Persona/Remote_Verification_API" title="en/BrowserID/Remote_Verification_API">Verification API reference</a></dt> + <dd> + Reference for the remote verification API hosted at <code>https://verifier.login.persona.org/verify</code>.</dd> + </dl> + </td> + </tr> + <tr> + <td> + <h3 id="Guides">Guides</h3> + <dl> + <dt> + <a href="/en/Persona/Security_Considerations" title="BrowserID/Security considerations">Security considerations</a></dt> + <dd> + Practices and techniques to make sure your Persona deployment is secure.</dd> + <dt> + <a href="/en/Persona/Browser_compatibility" title="/Browser_compatibility">Browser compatibility</a></dt> + <dd> + Learn exactly which browsers support Persona.</dd> + <dt> + <a href="/en/Persona/Internationalization" title="/Internationalization">Internationalization</a></dt> + <dd> + Learn how Persona handles different languages.</dd> + </dl> + </td> + <td> + <h3 id="Resources">Resources</h3> + <dl> + <dt> + <a class="link-https" href="https://github.com/mozilla/browserid/wiki/Persona-Libraries" title="https://github.com/mozilla/browserid/wiki/BrowserID-Libraries">Libraries and plugins</a></dt> + <dd> + Find a drop-in library for your favorite programming language, web framework, blog, or content management system.</dd> + <dt> + <a class="link-https" href="https://github.com/mozilla/browserid-cookbook" title="https://github.com/mozilla/browserid-cookbook">The Persona cookbook</a></dt> + <dd> + Example source code for Persona sites. Includes snippets in PHP, Node.JS, and more.</dd> + <dt> + <a href="/en-US/docs/persona/branding" title="/en-US/docs/persona/branding">Branding resources</a></dt> + <dd> + Sign in buttons and other graphics to help present Persona to your users.</dd> + </dl> + </td> + </tr> + </tbody> +</table> +<p> </p> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h2 id="Information_for_Identity_Providers">Information for Identity Providers</h2> + <p>If you're an email provider or another identity-providing service, check out the links below to learn about becoming a Persona Identity Provider.</p> + <dl> + <dt> + <a href="/en-US/docs/Persona/Identity_Provider_Overview" title="IdP">IdP Overview</a></dt> + <dd> + A high level view of Persona Identity Providers.</dd> + <dt> + <a href="/en/Persona/Implementing_a_Persona_IdP" title="Guide to Implementing a Persona IdP">Implementing an IdP</a></dt> + <dd> + A detailed guide to the technical details of becoming an IdP.</dd> + <dt> + <a href="/en-US/Persona/IdP_Development_tips" title="Developer tips">Development tips</a></dt> + <dd> + A set of tips and tricks useful while developing a new Identity Provider.</dd> + <dt> + <a href="/en-US/docs/Persona/.well-known-browserid" title="https://developer.mozilla.org/en-US/docs/Persona/.well-known-browserid">.well-known/browserid</a></dt> + <dd> + An overview of the structure and purpose of the <code>.well-known/browserid</code> file, which IdPs use to advertise their support for the protocol.</dd> + </dl> + </td> + <td> + <h2 id="The_Persona_Project">The Persona Project</h2> + <dl> + <dt> + <a href="/en/Persona/Glossary" title="navigator.id">Glossary</a></dt> + <dd> + BrowserID and Persona terminology defined.</dd> + <dt> + <a href="/en/Persona/FAQ" title="en/BrowserID/FAQ">FAQ</a></dt> + <dd> + Answers to common questions.</dd> + <dt> + <a href="/en/Persona/Protocol_Overview" title="BrowserID/Protocol overview">Protocol overview</a></dt> + <dd> + A mid-level technical overview of the underlying BrowserID protocol.</dd> + <dt> + <a href="/en/persona/Crypto" title="MDN">Crypto</a></dt> + <dd> + A look at the cryptographic concepts behind Persona and BrowserID.</dd> + <dt> + <a class="link-https" href="https://github.com/mozilla/id-specs/blob/master/browserid/index.md" title="https://github.com/mozilla/id-specs/blob/master/browserid/index.md">The Spec</a></dt> + <dd> + Deep technical details live here.</dd> + <dt> + <a href="/Persona/Bootstrapping_Persona" title="en/BrowserID/Bootstrapping_BrowserID">The Persona Website</a></dt> + <dd> + To get Persona going, we're hosting three services at <a class="link-https" href="https://login.persona.org" rel="freelink">https://login.persona.org</a>: a fallback Identity Provider, a portable implementation of the {{ domxref("navigator.id") }} APIs, and an identity assertion verification service.</dd> + <dt> + <a href="https://github.com/mozilla/browserid">The Persona Source Code</a></dt> + <dd> + The code behind the Persona website lives in a repository on GitHub. Patches welcome!</dd> + </dl> + </td> + </tr> + </tbody> +</table> +<p> </p> diff --git a/files/pl/mozilla/preferences/index.html b/files/pl/mozilla/preferences/index.html new file mode 100644 index 0000000000..c4c7968577 --- /dev/null +++ b/files/pl/mozilla/preferences/index.html @@ -0,0 +1,68 @@ +--- +title: Preferences +slug: Mozilla/Preferences +tags: + - Junk + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Preferences +--- +<p>The preference system makes it possible to store data for Mozilla applications using a key/value pairing system. These articles provide information about how to use the preference system.</p> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h2 class="Documentation" id="Documentation" name="Documentation">Documentation</h2> + <dl> + <dt> + <a href="/en-US/docs/Preferences/Preferences_system" title="Preferences/Preferences system">Preferences system</a></dt> + <dd> + An introduction to using the preference system in Mozilla.</dd> + <dt> + <a href="/en-US/docs/XUL_School/Handling_Preferences" title="XUL School/Handling Preferences">XUL School: Handling preferences</a></dt> + <dd> + The XUL School tutorial chapter on preferences.</dd> + <dt> + <a href="/en-US/docs/Preferences/Preference_reference" title="Preferences/Preference_reference">Mozilla preference reference</a></dt> + <dd> + A reference guide to all Mozilla preferences; currently a work in progress.</dd> + <dt> + <a href="/en-US/docs/Preferences/A_brief_guide_to_Mozilla_preferences" title="Preferences/A brief guide to Mozilla preferences">A brief guide to Mozilla preferences</a></dt> + <dd> + An introductory guide to where preferences are stored and other useful information about the core preference system.</dd> + <dt> + <a href="/en-US/docs/Preferences/Using_preferences_from_application_code" title="Preferences/Using preferences from application code">Using preferences from application code</a> {{gecko_minversion_inline("6.0")}}</dt> + <dd> + Firefox 6 introduced static functions for accessing preferences efficiently from within application code. This API is not available for add-ons, but if you're working on a Gecko application, this API is the preferred way to access preferences.</dd> + <dt> + <a href="/en-US/docs/Preferences/Mozilla_networking_preferences" title="Preferences/Mozilla networking preferences">Mozilla networking preferences</a></dt> + <dd> + A guide to key networking-related preferences.</dd> + <dt> + <a href="/en-US/docs/Preferences/Mozilla_preferences_for_uber-geeks" title="Preferences/Mozilla preferences for uber-geeks">Mozilla preferences for uber-geeks</a></dt> + <dd> + A guide to preferences that only truly elite geeks should play with.</dd> + </dl> + <p><span class="alllinks"><a href="/en-US/docs/tag/Preferences" title="tag/Preferences">View all pages tagged with "Preferences"...</a></span></p> + </td> + <td> + <h2 class="Community" id="Examples" name="Examples">Examples</h2> + <dl> + <dt> + <a href="/en-US/docs/Code_snippets/Preferences" title="Code snippets/Preferences">Code snippets</a></dt> + <dd> + Preference-related code snippets.</dd> + <dt> + <a href="/en-US/docs/Adding_preferences_to_an_extension" title="Adding preferences to an extension">Adding preferences to an extension</a></dt> + <dd> + How to add preferences to an existing extension.</dd> + </dl> + <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Related Topics</h2> + <ul> + <li><a href="/en-US/docs/XUL" title="XUL">XUL</a>, <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a>, <a href="/en-US/docs/XPCOM" title="XPCOM">XPCOM</a>, <a href="/en-US/docs/Extensions" title="Extensions">Extensions</a>, <a href="/en-US/docs/Developer_Guide" title="Developing_Mozilla">Developing Mozilla</a></li> + </ul> + </td> + </tr> + </tbody> +</table> +<p> </p> diff --git a/files/pl/mozilla/projects/crash_reporting/index.html b/files/pl/mozilla/projects/crash_reporting/index.html new file mode 100644 index 0000000000..bb8fd91519 --- /dev/null +++ b/files/pl/mozilla/projects/crash_reporting/index.html @@ -0,0 +1,47 @@ +--- +title: Crash reporting +slug: Mozilla/Projects/Crash_reporting +tags: + - Crashes + - Developer Guide + - Developing Mozilla + - Firefox + - Mozilla + - NeedsTranslation + - QA + - TopicStub + - crash reports +translation_of: Mozilla/Projects/Crash_reporting +--- +<p>Firefox ships with an open-source crash reporting system. This system is combination of projects:</p> + +<ul> + <li><a href="http://code.google.com/p/google-breakpad/">Google Breakpad</a> client and server libraries</li> + <li>Mozilla-specific crash reporting user interface and bootstrap code</li> + <li><a href="https://github.com/mozilla/socorro">Socorro</a> Collection and reporting server</li> +</ul> + +<h2 id="Where_did_my_crash_get_submitted.3F" name="Where_did_my_crash_get_submitted.3F">Where did my crash get submitted?</h2> + +<p>Crash data submitted using the Mozilla Crash Reporter is located on <a href="http://crash-stats.mozilla.com/">crash-stats</a>. If you want to find a specific crash that you submitted, you first need to find the Crash ID that the server has assigned your crash. Type <code>about:crashes</code> into your location bar to get a page listing both submitted and unsubmitted crash reports. For more information, see <a href="/en-US/docs/How_to_get_a_stacktrace_for_a_bug_report" title="How to get a stacktrace for a bug report">How to get a stacktrace for a bug report</a>.</p> + +<h2 id="Reports_and_queries">Reports and queries</h2> + +<p>crash-stats has built-in reports of "topcrashes" for each release grouped by signature. There is also a custom query tool which allows users to limit searches on more precise information.</p> + +<p>For more automated usage, a summary of each day's crash reports is published as a CSV file, as well as batch analysis jobs. These can be found at <a href="https://crash-analysis.mozilla.com/crash_analysis/">https://crash-analysis.mozilla.com/crash_analysis/</a></p> + +<p>Finally, a set of Mozilla employees have access to directly query the underlying data in either SQL summary or using mapreduce on the storage cluster. If you are interested in obtaining this advanced access, contact <a href="mailto:benjamin@smedbergs.us?subject=crash-stats%20access%20query" title="mailto:benjamin@smedbergs.us?subject=crash-stats%20access%20query">Benjamin Smedberg</a>.</p> + +<h2 id="Additional_information" name="Additional_information">See also</h2> + +<ul> + <li><a href="/en-US/docs/Mozilla/Projects/Crash_reporting/Understanding_crash_reports">Understanding crash reports</a></li> + <li><a href="/en-US/docs/Mozilla/Projects/Crash_reporting/Searching_crash_reports">A guide to searching crash reports</a></li> + <li><a href="http://crash-stats.mozilla.com/">crash-stats</a></li> + <li><a href="/en-US/docs/Building_Firefox_with_Debug_Symbols">Building Firefox with Debug Symbols</a></li> + <li><a href="/en-US/docs/Environment_variables_affecting_crash_reporting">Environment variables affecting crash reporting</a></li> + <li><a href="/en-US/docs/Crash_Reporting_Guide_for_Firefox_OS_Partners" title="/en-US/docs/Crash_Reporting_Guide_for_Firefox_OS_Partners">Crash Reporting Guide for Firefox OS Partners</a></li> + <li><a href="/en-US/docs/Uploading_symbols_to_Mozillas_symbol_server" title="/en-US/docs/Uploading_symbols_to_Mozillas_symbol_server">Uploading Symbols to Mozilla's Symbol Server</a> (guide for partners)</li> + <li><a href="/en-US/docs/Using_Crash_Reporting_in_a_XULRunner_Application">Using Crash Reporting in a XULRunner Application</a></li> +</ul> diff --git a/files/pl/mozilla/projects/crash_reporting/wyszukiwanie_crash_reports/index.html b/files/pl/mozilla/projects/crash_reporting/wyszukiwanie_crash_reports/index.html new file mode 100644 index 0000000000..0eb155863b --- /dev/null +++ b/files/pl/mozilla/projects/crash_reporting/wyszukiwanie_crash_reports/index.html @@ -0,0 +1,250 @@ +--- +title: Przewodnik po wyszukiwaniu raportów o awariach +slug: Mozilla/Projects/Crash_reporting/Wyszukiwanie_crash_reports +translation_of: Mozilla/Projects/Crash_reporting/Searching_crash_reports +--- +<p>Przed przeczytaniem tej strony przeczytaj dokumentację poszczególnych raportów o awariach.</p> + +<p>Strona z statystyką awarii Mozilli zapewnia narzędzia do badania dużej liczby raportów o awariach Firefoksa. Ten przewodnik po przeszukiwaniu raportów o awariach może pomóc w zlokalizowaniu raportów o awariach, które pomogą Ci znaleźć i naprawić błąd przeglądarki Firefox, nad którym pracujesz.</p> + +<p>W szczególności statystyki awarii oferuje dwie podstawowe funkcje:</p> + +<p>Badawczy<br> + Możesz przeszukiwać bazę danych raportów o awariach według ponad 100 kryteriów: podpis awarii, data, platforma, produkt, wersja itp.<br> + Grupowanie<br> + Możesz grupować wyniki każdego wyszukiwania w grupy przy użyciu tych samych kryteriów.</p> + +<p>Uzyskanie pełnej mocy i elastyczności wymaga dobrego zrozumienia obu tych funkcji. Wyszukiwanie jest łatwe do zrozumienia, ale funkcje grupowania są łatwe do przeoczenia.</p> + +<p>Badawczy<br> + Formularz wyszukiwania</p> + +<p>Możesz przejść do strony wyszukiwania, klikając link "Super wyszukiwanie" w pobliżu paska narzędzi w prawym górnym rogu dowolnej strony ze statystykami awarii. Pojawi się formularz wyszukiwania, taki jak na poniższym zrzucie ekranu.</p> + +<p> </p> + +<p><img alt="Results of a default search in crash-stats" src="https://mdn.mozillademos.org/files/13911/super-search-form.png" style="height: 315px; width: 1140px;"></p> + +<p> </p> + +<p>Pola są udostępniane dla czterech powszechnych kryteriów wyszukiwania: produktu, wersji, platformy i typu procesu. Pole produktu jest wstępnie wypełnione "Firefox", ponieważ jest to częsty przypadek. Jak pokazuje drobny druk, domyślny zakres dat to ostatni tydzień.</p> + +<p>Domyślne wyszukiwanie: facet podpisu</p> + +<p>Jeśli klikniesz przycisk "Szukaj", otrzymasz wyniki, takie jak na poniższym zrzucie ekranu.</p> + +<p> </p> + +<p><img alt="Results of a default search in crash-stats" src="https://mdn.mozillademos.org/files/13913/default-search-results.png" style="height: 869px; width: 1168px;"></p> + +<div class="g-unit" id="gt-res-c"> +<div id="gt-res-p"> +<div id="gt-res-data"> +<div id="gt-res-wrap"> +<div id="gt-res-content"> +<div class="trans-verified-button-small" dir="ltr" id="gt-res-dir-ctr"><span id="result_box" lang="pl"><span title='By default, the "Signature facet" tab is selected.'>Domyślnie wybrana jest karta "Podpis wzorca". </span><span title='("Facet" is a term that means "group".) In these results, the found crash reports are grouped according to crash signature and ranked by group size.'>("Facet" to termin oznaczający "grupę".) W tych wynikach znalezione raporty o awariach są pogrupowane według sygnatury awarii i uszeregowane według wielkości grupy. </span><span title="The columns show each group's rank, signature, size (both a count and a proportion of matching crash reports), and finally a list of bugs that have been marked as relating to this signature. + +">Kolumny pokazują rangę, podpis, rozmiar (zarówno liczbę, jak i proporcję pasujących raportów o awariach), a wreszcie listę błędów, które zostały oznaczone jako odnoszące się do tego podpisu.</span><br> +<br> +<span title="The numbers are large because this search matched all Firefox crash reports from the past seven days.">Liczby są duże, ponieważ to wyszukiwanie pasowało do wszystkich raportów awarii Firefoksa z ostatnich siedmiu dni. </span><span title="The first group has over 100,000 crash reports, which accounts for 7.77% of all matching crashes.">Pierwsza grupa ma ponad 100 000 raportów o awariach, co stanowi 7,77% wszystkich pasujących awarii. </span><span title="This indicates there are over 1.3 million crash reports matching this search. + +">Oznacza to, że istnieje ponad 1,3 miliona raportów o awariach pasujących do tego wyszukiwania.</span><br> +<br> +<span title="You can reorder the groups in various ways by clicking on the column headers.">Możesz uporządkować grupy na różne sposoby, klikając nagłówki kolumn. </span><span title="The links within the results do the following things. + + ">Łącza w wynikach robią następujące rzeczy.<br> +<br> + </span><span title='The first link in each "Signature" column cell links to a signature report, which contains additional details about crash reports with that signature. + '>Pierwsze łącze w każdej komórce kolumny "Podpis" łączy się z raportem podpisu, który zawiera dodatkowe szczegóły dotyczące raportów o awariach z tym podpisem.<br> + </span><span title='The "Add term" link in each "Signature" column cell lets you perform a narrower subsequent search among crash reports with that signature. + '>Łącze "Dodaj termin" w każdej komórce kolumny "Podpis" pozwala na węższe późniejsze wyszukiwanie wśród raportów o awariach z tym podpisem.<br> + </span><span title='The links in each "Bugs" column cell link to bug reports in Bugzilla. + +'>Linki w każdym linku do komórki w kolumnie "Błędy" do raportów o błędach w Bugzilli.</span><br> +<br> +<span title="The default search: Crash reports + +">Domyślne wyszukiwanie: raporty o awariach</span><br> +<br> +<span title='If you switch to the "Crash Reports" tab you will see results like the ones in the following screenshot. + +'>Jeśli przejdziesz do zakładki "Crash Reports", zobaczysz wyniki podobne do tych na poniższym zrzucie ekranu.</span></span></div> +</div> +</div> +</div> +</div> +</div> + +<p><img alt="Results of a default search in crash-stats (crash reports tab)" src="https://mdn.mozillademos.org/files/13915/default-search-results2.png"></p> + +<p><span id="result_box" lang="pl"><span title="Results of a default search in crash-stats (crash reports tab) + +">Wyniki domyślnego wyszukiwania w statystykach awarii (karta raportów awarii)</span><br> + <br> + <span title="This is a list of all the individual crash reports that match the search criteria.">Jest to lista wszystkich pojedynczych raportów o awariach pasujących do kryteriów wyszukiwania. </span><span title='If the number of matches is large -- in this case it exceeds 1.3 million, just as we saw in the "Signature facet" tab -- the results will be spread across multiple pages, which you can visit by clicking the links at the top'>Jeśli liczba dopasowań jest duża - w tym przypadku przekracza ona 1,3 miliona, tak jak widzieliśmy w zakładce "Podpis wzorca" - wyniki będą rozłożone na wiele stron, które możesz odwiedzić, klikając linki na górze </span><span title="right of the tab. + +">po prawej stronie karty.</span><br> + <br> + <span title="The links within the results do the following things. + + ">Łącza w wynikach robią następujące rzeczy.<br> + <br> + </span><span title='The link in each "Crash ID" column cell links to an individual crash report. + '>Łącze w każdej komórce kolumny "Identyfikator awarii" łączy się z indywidualnym raportem o awarii.<br> + </span><span title='The links in each "Signature" column cell have the same effect that they did in the "Signature facet" tab. + '>Łącza w każdej komórce kolumny "Podpis" mają ten sam efekt, co w zakładce "Podpis wzorca".<br> + </span><span title="The links in the remaining column cells also let you perform a narrower subsequent search with that link's value added to the search criteria. + +">Łącza w pozostałych komórkach kolumn pozwalają również na węższe późniejsze wyszukiwanie z wartością tego linku dodaną do kryteriów wyszukiwania.</span><br> + <br> + <span title="A narrower search + +">Węższe wyszukiwanie</span><br> + <br> + <span title="You can add criteria to perform a narrower search.">Możesz dodać kryteria, aby wykonać węższe wyszukiwanie. </span><span title="For example, to perform a search for all Mac crash reports that occurred while JavaScript garbage collection was running, do the following. + + ">Na przykład, aby wykonać wyszukiwanie wszystkich raportów awarii systemu Mac, które wystąpiły podczas działania modułu czyszczenia pamięci JavaScript, wykonaj następujące czynności.<br> + <br> + </span><span title='Add "Mac OS X" to the "Platform" field. + '>Dodaj "Mac OS X" do pola "Platforma".<br> + </span><span title='Select "New line", and then choose a field ("is garbage collecting") and an operator ("is true").'>Wybierz "Nowa linia", a następnie wybierz pole ("jest zbieranie śmieci") i operator ("jest prawdą"). </span><span title="The operators available for each field depends on its type. + +">Operatory dostępne dla każdego pola zależą od jego rodzaju.</span><br> + <br> + <span title="With these criteria added the search form looks like the following screenshot. + +">Po dodaniu tych kryteriów formularz wyszukiwania wygląda jak na poniższym zrzucie ekranu.</span></span></p> + +<p><img alt="crash-stats Super Search form with additional criteria" src="https://mdn.mozillademos.org/files/13917/super-search-form2.png"></p> + +<p><span id="result_box" lang="pl"><span title="crash-stats Super Search form with additional criteria + +">crash-stats Super Search z dodatkowymi kryteriami</span><br> + <br> + <span title='After clicking on "Search" we get results like those in the following screenshot. + +'>Po kliknięciu "Szukaj" otrzymamy wyniki takie jak na poniższym zrzucie ekranu.</span></span><br> + </p> + +<p><img alt="Results of a narrower search in crash-stats" src="https://mdn.mozillademos.org/files/13929/narrower-search-results.png"></p> + +<p><span id="result_box" lang="pl"><span title="Results of a narrower search in crash-stats + +">Wyniki węższego wyszukiwania w statystykach awarii</span><br> + <br> + <span title="The number of crash reports matching this search is in the thousands, i.e. much smaller than the previous search. +">Liczba raportów o awariach odpowiadających temu wyszukiwaniu znajduje się w tysiącach, czyli znacznie mniej niż w poprzednim wyszukiwaniu.</span><br> + <span title="Proto signature + +">Podpis Proto</span><br> + <br> + <span title='The "proto signature" field is just the raw unprocessed crash stack concatenated together. + +'>Pole "podpis proto" jest tylko nieprzetworzonym nieprzetworzonym stosem awarii połączonym razem.</span><br> + <br> + <span title="You can do things like: + + ">Możesz zrobić takie rzeczy jak:<br> + <br> + </span><span title="Search for crashes where the signature is Foo, and the proto signature contains Bar.">Wyszukaj awarie, w których podpis jest Foo, a podpis proto zawiera Bar. </span><span title="This is helpful if you have a fairly generic signature and you want to see how many of them are a particular case of it that you've come across.">Jest to przydatne, jeśli masz dość ogólny podpis i chcesz zobaczyć, ile z nich jest szczególnym przypadkiem, z którym się zetknąłeś. </span><span title="Or instead of a signature Foo, a moz crash reason or something else. + ">Lub zamiast podpisu Foo, powodu awarii lub czegoś innego.<br> + </span><span title="Use it as a facet.">Użyj go jako aspekt. </span><span title="This lets you skim the full signatures of crashes at a glance, bucketed together a bit.">Pozwala to rzucić okiem na pełne podpisy wypadków na jeden rzut oka, trochę razem. </span><span title="Note that because the proto signature includes the entire signature, things aren't grouped all that well. + +">Zauważ, że ponieważ podpis proto zawiera cały podpis, rzeczy nie są pogrupowane aż tak dobrze.</span><br> + <br> + <span title="Grouping + +">Grupowanie</span><br> + <br> + <span title='In the previous section we saw one example of grouping, in the "Signature facet" tab that is shown by default.'>W poprzedniej sekcji widzieliśmy jeden przykład grupowania w zakładce "Podpis faceta", która jest domyślnie wyświetlana. </span><span title="But there are many other interesting ways to group searches. +">Ale istnieje wiele innych interesujących sposobów na grupowanie wyszukiwań.</span><br> + <span title="Facets in the search form + +">Aspekty w formularzu wyszukiwania</span><br> + <br> + <span title='To do a search with non-signature grouping first click on the "More options..." text, which reveals the additional fields shown in the following screenshot. + +'>Aby wykonać wyszukiwanie z grupowaniem bez podpisów, najpierw kliknij tekst "Więcej opcji ...", który pokazuje dodatkowe pola pokazane na poniższym zrzucie ekranu.</span><br> + <br> + <span title="crash-stats Super Search form with different facets + +">crash-stats Super Search z różnymi aspektami</span></span></p> + +<p><img alt="crash-stats Super Search form with different facets" src="https://mdn.mozillademos.org/files/13921/super-search-form3.png" style="height: 516px; width: 1036px;"></p> + +<p><span id="result_box" lang="pl"><span title='(The "Show columns" and "Sort by" fields are straightforward. They apply to the "Crash reports" tab of any search results, and are not related to grouping.) + +'>(Pola "Pokaż kolumny" i "Sortuj według" są proste: mają zastosowanie do karty "Raporty o awariach" wszelkich wyników wyszukiwania i nie są związane z grupowaniem).</span><br> + <br> + <span title='The "Facet on" field is the one that controls grouping.'>Pole "Facet on" jest tym, które kontroluje grupowanie. </span><span title='By default, it contains the value "signature", which explains why we saw a "Signature facet" tab in the earlier search results.'>Domyślnie zawiera ona wartość "podpis", co wyjaśnia, dlaczego we wcześniejszych wynikach wyszukiwania widzieliśmy kartę "Podpis wzorca". </span><span title="But we can change the values in this field and get different facet tabs in the search results. + +">Ale możemy zmienić wartości w tym polu i uzyskać różne karty aspektów w wynikach wyszukiwania.</span><br> + <br> + <span title="Grouping by platform + +">Grupowanie według platformy</span><br> + <br> + <span title='For example, if we start with a default search for all Firefox crashes in the past week, but then replace the "signature" facet with "platform" and "moz crash reason", we get search results with two facet tabs.'>Na przykład, jeśli zaczniemy od domyślnego wyszukiwania wszystkich awarii Firefoksa w zeszłym tygodniu, ale zastąpimy aspekt "podpisu" słowem "platforma" i "przyczyna krachu moz", otrzymamy wyniki wyszukiwania z dwiema kartami aspektów. </span><span title='The first of these is a "Platform facet" tab, with results like those shown in the following screenshot. + +'>Pierwszym z nich jest zakładka "Facility platformy", z wynikami podobnymi do pokazanych na poniższym zrzucie ekranu.</span><br> + <br> + <span title="Results of a faceted search in crash-stats + +">Wyniki fasetowanego wyszukiwania w statystykach awarii</span></span></p> + +<p><img alt="Results of a faceted search in crash-stats" src="https://mdn.mozillademos.org/files/13923/facet-search-results.png" style="height: 360px; width: 1094px;"></p> + +<p><span id="result_box" lang="pl"><span title='This has the same columns as the "Signature facet" tab we saw earlier, except for the "Bugs" column, because that is a special column that only applies to the signature facet.'>Ma tę samą kolumnę co karta "Podpis wzorca", którą widzieliśmy wcześniej, z wyjątkiem kolumny "Błędy", ponieważ jest to specjalna kolumna, która dotyczy tylko aspektu podpisu. </span><span title="This tab shows the distribution of crash reports across the various platforms.">Ta karta pokazuje rozkład raportów o awariach na różnych platformach. </span><span title="Crash reports always include a platform field (though it may be empty if something has gone wrong) and so the percentages add up to 100. +">Raporty o awariach zawsze zawierają pole platformy (chociaż może być puste, jeśli coś poszło nie tak), a więc wartości procentowe wynoszą do 100.</span><br> + <span title='Grouping by "moz crash reason" + +'>Grupowanie według "przyczyny awarii moz"</span><br> + <br> + <span title='The second facet tab is a "Moz crash reason facet" tab, with results like those shown in the following screenshot. + +'>Druga karta aspektów to zakładka "Przyczyna przyczyny awarii", z wynikami podobnymi do pokazanych na poniższym zrzucie ekranu.</span><br> + <br> + <span title="Results of a faceted search in crash-stats (moz crash reason tab) + +">Wyniki wyszukiwania fasetowego w statystykach awarii (karta przyczyny awarii Momo)</span></span></p> + +<p><img alt="Results of a faceted search in crash-stats (moz crash reason tab)" src="https://mdn.mozillademos.org/files/13925/facet-search-results2.png" style="height: 589px; width: 1090px;"></p> + +<p><br> + <span id="result_box" lang="pl"><span title="This immediately shows which MOZ_CRASH calls are being hit frequently by users.">To natychmiast pokazuje, które połączenia MOZ_CRASH są często trafiane przez użytkowników. </span><span title='Only a subset of crash reports have the "moz crash reason" field -- those that crashed due to hitting a MOZ_CRASH call -- so all crashes that lack that field are omitted from this tab.'>Tylko podzbiór raportów o awariach zawiera pole "przyczyna awarii moz" - te, które uległy awarii w wyniku trafienia wywołania MOZ_CRASH - więc wszystkie awarie, których brakuje w tym polu, są pomijane na tej karcie. </span><span title="For that reason, the percentages do not add up to 100. +">Z tego powodu wartości procentowe nie sumują się do 100.</span><br> + <span title="An example of less useful grouping + +">Przykład mniej przydatnego grupowania</span><br> + <br> + <span title="The usefulness of grouping varies from field to field.">Przydatność grupowania zależy od pola. </span><span title="In particular, fields that can have many possible values (such as numeric fields) often don't group well.">W szczególności pola, które mogą mieć wiele możliwych wartości (takich jak pola numeryczne) często nie grupują się dobrze. </span><span title="For example, if we do a default search grouped by uptime we get results like those in the following screenshot.">Na przykład, jeśli wykonamy domyślne wyszukiwanie pogrupowane według czasu działania, otrzymamy wyniki takie jak na poniższym zrzucie ekranu.</span></span></p> + +<p><img alt="Results of a faceted search in crash-stats (uptime)" src="https://mdn.mozillademos.org/files/13927/facet-search-results3.png" style="height: 545px; width: 1091px;"></p> + +<p><span id="result_box" lang="pl"><span title="In this example the top 10 groups account for less than 12% of all crashes, and there is an extremely long tail.">W tym przykładzie 10 najczęstszych grup stanowi mniej niż 12% wszystkich awarii, a ponadto występuje bardzo długi ogon. </span><span title="These results would be improved by using numeric ranges instead of individual values, but unfortunately that isn't supported. +">Wyniki te zostałyby poprawione przy użyciu zakresów numerycznych zamiast poszczególnych wartości, ale niestety nie jest to obsługiwane.</span><br> + <span title="Advanced Usage + +">Zaawansowane użycie</span><br> + <br> + <span title="The combination of searching and grouping is powerful.">Połączenie wyszukiwania i grupowania jest potężne. </span><span title="Searches find crash reports that match particular criteria, and grouping organizes those crash reports into interesting groups. + +">Wyszukiwania znajdują raporty o awariach pasujące do określonych kryteriów, a grupowanie porządkuje te raporty o awariach w interesujące grupy.</span><br> + <br> + <span title="When a search is performed, the page's URL is updated to include the search parameters.">Po przeprowadzeniu wyszukiwania adres URL strony jest aktualizowany w celu uwzględnienia parametrów wyszukiwania. </span><span title="This means that the results of any search can be easily shared by copying and pasting the page's URL. + +">Oznacza to, że wyniki każdego wyszukiwania można łatwo udostępnić, kopiując i wklejając adres URL strony.</span><br> + <br> + <span title="To become an expert at searching and grouping requires understanding the full range of the 100+ fields available for searching and grouping.">Aby stać się ekspertem w wyszukiwaniu i grupowaniu, musisz poznać pełny zakres ponad 100 dostępnych pól do wyszukiwania i grupowania. </span><span title="One way to learn about them is to read lots of individual crash reports;">Jednym ze sposobów na poznanie ich jest przeczytanie wielu pojedynczych raportów o wypadkach; </span><span title="note that all fields shown in the Details tab of an individual crash report have a tool-tip that indicates its key for search.">Zwróć uwagę, że wszystkie pola widoczne na karcie Szczegóły w pojedynczym raporcie o awarii zawierają wskazówkę, która wskazuje klucz do wyszukiwania. </span><span title="Alternatively, you can browse the complete list. + +">Możesz także przejrzeć kompletną listę.</span><br> + <br> + <span title="There is also an API through which searches can be performed programmatically.">Istnieje również interfejs API, za pomocą którego można programowo przeprowadzać wyszukiwanie. </span><span title="See the API documentation for full details;">Zobacz pełną dokumentację dokumentacji API; </span><span title='note that it uses the term "aggregation" for grouping/faceting. +'>zauważ, że używa terminu "agregacja" do grupowania / faceting.</span><br> + <span title="Polski translation: +">Tłumaczenie polskie:</span><br> + <span title="Need Help?">Potrzebuję pomocy? </span><span title="• Editor Guide • Style Guide +">• Przewodnik redaktora • Przewodnik po stylach</span><br> + <span title="You have a draft from: 27.12.2017 03:18:03. +">Masz wersję roboczą: 27.12.2017 03:18:03.</span><br> + <span title="Draft autosaved: 27.12.2017 06:00:25">Automatycznie zapisano wersję roboczą: 27.12.2017 06:00:25</span></span></p> diff --git a/files/pl/mozilla/projects/index.html b/files/pl/mozilla/projects/index.html new file mode 100644 index 0000000000..6291137b31 --- /dev/null +++ b/files/pl/mozilla/projects/index.html @@ -0,0 +1,14 @@ +--- +title: Projects +slug: Mozilla/Projects +tags: + - Mozilla + - NeedsContent + - NeedsTranslation + - Projects + - TopicStub +translation_of: Mozilla/Projects +--- +<p>{{ draft() }}</p> +<p>This page needs to become a pretty index to Mozilla projects whose documentation is located under it.</p> +<p>{{ LandingPageListSubpages() }}</p> diff --git a/files/pl/mozilla/projects/mozmill/index.html b/files/pl/mozilla/projects/mozmill/index.html new file mode 100644 index 0000000000..e43b89333f --- /dev/null +++ b/files/pl/mozilla/projects/mozmill/index.html @@ -0,0 +1,52 @@ +--- +title: Mozmill +slug: Mozilla/Projects/Mozmill +translation_of: Mozilla/Projects/Mozmill +--- +<p><span id="result_box" lang="pl"><span class="hps">MozMill</span> <span class="hps">jest narzędziem</span> i frameworkiem <span class="hps">do pisania</span> <span class="hps">testów automatycznych</span> <span class="hps">dla aplikacji</span> <span class="hps">opartych na</span> <span class="hps">Gecko</span> <span class="hps">(Firefox</span><span>,</span> <span class="hps">Thunderbird</span><span>,</span> <span class="hps">Songbird</span><span>,</span> <span class="hps">itp</span><span>)</span><span>.</span> <span class="hps">Jest on zbudowany</span> <span class="hps">jako</span> <span class="hps">klienta wiersza poleceń</span><span>, aby</span> <span class="hps">umożliwić </span><span class="hps">testowanie i</span> <span class="hps">debugowanie.</span> <span class="hps">MozMill</span> <span class="hps">posiada bogate</span> <span class="hps">API</span><span>, które pomogą Ci</span> <span class="hps">napisać</span> <span class="hps">testy funkcjonalne</span><span>, które symulują</span> <span class="hps">interakcje użytkownika</span><span>, jak również</span> <span class="hps">API do testów jednostowkych</span><span class="hps">.</span></span></p> +<p>The <a class="link-https" href="https://wiki.mozilla.org/QA/Mozmill_Test_Automation" title="https://wiki.mozilla.org/QA/Mozmill_Test_Automation">Mozmill test automation project</a> has been started in January 2009 and covers the automation work for Firefox. Checkout the <a class="link-https" href="https://wiki.mozilla.org/QA/Mozmill_Test_Automation" title="https://wiki.mozilla.org/QA/Mozmill_Test_Automation">project page</a> or have a look at the <a href="/en/Mozmill_Tests" title="en/Mozmill Tests">Mozmill Tests</a> documentation to get an impression how to contribute in writing and running Mozmill tests. Existing tests get run in the <a href="/en/Mozmill/Release_Testing" title="en/Mozmill/Release Testing">release testing</a> cycle for new major or security releases of Firefox.</p> +<p>Also the Mozilla Messaging team has an active project which handles <a href="/en/Thunderbird/Thunderbird_MozMill_Testing" title="en/Thunderbird/Thunderbird MozMill Testing">Thunderbird Testing with Mozmill</a>.</p> +<div class="note"> + <p>If you have questions or issues with Mozmill you might want to send us an email to the <a href="http://groups.google.com/group/mozmill-dev?pli=1" title="http://groups.google.com/group/mozmill-dev?pli=1">mozmill-dev mailing list</a>. For bugs please submit a ticket on <a href="https://bugzilla.mozilla.org" title="https://bugzilla.mozilla.org">bugzilla.mozilla.org</a> under the <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Mozmill" title="https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Mozmill">Testing/Mozmill component</a>.</p> +</div> +<h2 id="Installation">Installation</h2> +<p>Mozmill is a Python package hosted on <a href="http://pypi.python.org/pypi/mozmill" title="http://pypi.python.org/pypi/mozmill">PyPI</a>. It can be installed by using <a class="external" href="http://pypi.python.org/pypi/pip" title="http://pypi.python.org/pypi/pip">pip</a> or <a class="external" href="http://pypi.python.org/pypi/setuptools" title="http://pypi.python.org/pypi/setuptools">setuptools</a> (easy_install).</p> +<h3 id="Windows">Windows</h3> +<p>The simpliest way to have Mozmill running on Windows is by getting this <a href="http://mozqa.com/mozmill-env/" title="http://mozqa.com/mozmill-env/">mozmill-env</a> archive. Just extract it and run cmd.run every time you need to use Mozmill. It will open a Unix-like console that will already have Mozmill installed.</p> +<h3 id="Mac_OS_X">Mac OS X</h3> +<p>If you are running Mac OS X 10.4 you have to download and install at least Python 2.5 from <a class="external" href="http://python.org/download/">python.org</a> first. Afterward, install Mozmill with the setuptools.</p> +<pre>$ curl -O https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py +$ sudo python ez_setup.py +$ sudo easy_install pip +$ sudo pip install mozmill</pre> +<h3 id="Debian-like_GNU-Linux_distributions_(Debian_Ubuntu_etc.)">Debian-like GNU-Linux distributions (Debian, Ubuntu, etc.)</h3> +<p>To install Mozmill on Ubuntu you only have to run two commands in the terminal:</p> +<pre>$ sudo apt-get install python-pip +$ sudo pip install mozmill</pre> +<h2 id="Mozmill_versions">Mozmill versions</h2> +<p>You can find out your Mozmill version by running:</p> +<pre>$ mozmill --v +</pre> +<p>The current stable version of Mozmill is 2.0. Most likely you have installed this version with the above steps. If the bug you're working on does not require 2.0, then please run the following command, to get the last version of the 1.5 branch:</p> +<pre>$ sudo pip install --upgrade mozmill==1.5.24 +</pre> +<p>For development of Mozmill 2.0, we advise you to use a virtual environment and to follow <a href="https://github.com/mozilla/mozmill" title="https://github.com/mozilla/mozmill">these steps</a>.</p> +<h2 id="See_also">See also</h2> +<p>We have a few other pages to help you get the most out of Mozmill. You might want to bookmark these for reference later.</p> +<ul> + <li><a href="/en/Mozmill_Tests" title="https://developer.mozilla.org/en/Mozmill_Tests">Mozmill tests for Firefox</a> - how to run the Mozmill tests for Firefox</li> + <li><a href="/en/Mozmill/Using_The_Driver" title="https://developer.mozilla.org/en/Mozmill/Using_the_Driver">Using the Driver</a> - how to use Mozmill's driver in your extension without having to worry about the test harness bits.</li> +</ul> +<h3 id="References">References</h3> +<ul> + <li><a href="/en/Mozmill/Mozmill_Controller_Object" title="en/Mozmill/Mozmill Controller Object">controller object reference</a></li> + <li><a href="/en/Mozmill/Mozmill_Elements_Library_Object" title="en/Mozmill/Mozmill Elements Library Object">elementslib object reference</a> (deprecated in Mozmill 2.0 - see <a href="/en/Mozmill/Finding_Mozmill_Elements" title="Finding_Mozmill_Elements">finding mozmill elements</a>)</li> + <li><a href="/en/Mozmill/Mozmill_Element_Object" title="element object reference">element object reference</a> (Mozmill 2.0+)</li> + <li><a href="/en/Mozmill/Finding_Mozmill_Elements" title="Finding Mozmill Elements">finding mozmill elements</a> (Mozmill 2.0+)</li> + <li><a href="/en/Mozmill/Mozmill_Base_Object_Interfaces" title="en/Mozmill Tests/Mozmill Base Object Interfaces">mozmill object reference</a></li> + <li><a class="external" href="/en/Mozmill/Mozmill_Unit_Test_Framework" title="https://developer.mozilla.org/en/Mozmill/Mozmill_Unit_Test_Framework">unit test API reference </a><span class="external">(dropped in Mozmill 2.0 - use the <a class="link-https" href="https://github.com/mozautomation/mozmill/blob/master/mozmill/mozmill/extension/resource/modules/assertions.js" title="https://github.com/mozautomation/mozmill/blob/master/mozmill/mozmill/extension/resource/modules/assertions.js">assertions API</a> instead)</span></li> + <li><a href="/en/Mozmill/Mozmill_Element_Object/Extending_the_MozMill_element_hierarchy" title="https://developer.mozilla.org/en/Mozmill/Mozmill_Element_Object/Extending_Element_Hierarchy">extending the element hierarchy</a></li> + <li><a href="https://developer.mozilla.org/en-US/docs/Mozmill_Tests/Shared_Modules">Mozmill shared modules</a></li> +</ul> +<h2 id="Bugs">Bugs</h2> +<p>Mozmill is still in development, like most test systems in the Mozilla project. If you think you've found a bug, please check the list of <a class="link-https" href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=JSBridge&component=Mozmill&component=MozRunner&product=Testing" title="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=JSBridge&component=Mozmill&component=MozRunner&product=Testing">existing bugs</a>. If your found bug is not listed there, please <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing" title="https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing">file a new bug</a> under the "<code>Testing</code>" Product and "<code>Mozmill</code>" Component. Please provide as much as possible details and attach the Mozmill test if available, which shows the problem. Thanks for filing!</p> diff --git a/files/pl/mozilla/projects/nss/index.html b/files/pl/mozilla/projects/nss/index.html new file mode 100644 index 0000000000..718314f916 --- /dev/null +++ b/files/pl/mozilla/projects/nss/index.html @@ -0,0 +1,198 @@ +--- +title: Network Security Services +slug: Mozilla/Projects/NSS +tags: + - JSS + - NSS + - NeedsMigration + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Projects/NSS +--- +<p><strong>Network Security Services</strong> (<strong>NSS</strong>) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.</p> +<p>For detailed information on standards supported, see <a href="/en-US/docs/Overview_of_NSS" title="Overview_of_NSS">Overview of NSS</a>. For a list of frequently asked questions, see the <a href="/en-US/docs/NSS_FAQ" title="NSS_FAQ">FAQ</a>.</p> +<p>NSS is available under the Mozilla Public License. For information on downloading NSS releases as tar files, see <a href="https://developer.mozilla.org/en-US/docs/NSS_Sources_Building_Testing">Download PKI Source</a>.</p> +<p>If you're a developer and would like to contribute to NSS, you might want to read the documents <a href="/en-US/docs/An_overview_of_NSS_Internals" title="/en-US/docs/An_overview_of_NSS_Internals">highlevel overview of internal details of NSS</a> and <a href="/en-US/docs/Getting_Started_With_NSS" title="/en-US/docs/Getting_Started_With_NSS">getting started with NSS</a>.</p> +<table class="topicpage-table"> + <tbody> + <tr> + <td> + <h2 class="Documentation" id="Documentation" name="Documentation">Documentation</h2> + <h3 id="Background_Information">Background Information</h3> + <dl> + <dt> + <a href="/en-US/docs/Overview_of_NSS">Overview of NSS</a></dt> + <dd> + Provides a brief summary of NSS and its capabilities.</dd> + <dt> + <a href="/en-US/docs/NSS_FAQ">NSS FAQ</a></dt> + <dd> + Answers basic questions about NSS.</dd> + <dt> + <a href="/en-US/docs/Introduction_to_Public-Key_Cryptography">Introduction to Public-Key Cryptography</a></dt> + <dd> + Explains the basic concepts of public-key cryptography that underlie NSS.</dd> + <dt> + <a href="/en-US/docs/Introduction_to_SSL">Introduction to SSL</a></dt> + <dd> + Introduces the SSL protocol, including information about cryptographic ciphers supported by SSL and the steps involved in the SSL handshake.</dd> + </dl> + <h3 id="Getting_Started">Getting Started</h3> + <dl> + <dt> + <a href="/en-US/docs/NSS/NSS_Releases" title="NSS_releases">NSS Releases</a></dt> + <dd> + This page contains information about the current and past releases of NSS.</dd> + <dt> + <a href="/en-US/docs/NSS_Sources_Building_Testing">Get the source code and Build it</a></dt> + <dd> + Instructions on how to build NSS on the different supported platforms.</dd> + <dt> + <a href="/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial">Get Mozilla Source Code Using Mercurial</a></dt> + <dd> + Information about with working with Mercurial.</dd> + <dt> + <a href="/en-US/docs/Mozilla/Developer_guide/Source_Code/CVS">Get Mozilla Source Code Using CVS (deprecated)</a></dt> + <dd> + Old deprecated CVS documentation.</dd> + </dl> + <h3 id="NSS_APIs">NSS APIs</h3> + <dl> + <dt> + <a href="/en-US/docs/Introduction_to_Network_Security_Services">Introduction to Network Security Services</a></dt> + <dd> + Provides an overview of the NSS libraries and what you need to know to use them.</dd> + <dt> + <a href="NSS/SSL_functions">NSS Public Functions</a></dt> + <dd> + Summarizes the APIs exported by the NSS shared libraries.</dd> + <dt> + <a href="/en-US/docs/NSS_reference">NSS Reference</a></dt> + <dd> + API used to invoke SSL operations.</dd> + <dt> + <a href="NSS/NSS_API_GUIDELINES">NSS API Guidelines</a></dt> + <dd> + Explains how the libraries and code are organized, and guidelines for developing code (naming conventions, error handling, thread safety, etc.)</dd> + <dt> + <a href="NSS/nss_tech_notes">NSS Technical Notes</a></dt> + <dd> + Links to NSS technical notes, which provide latest information about new NSS features and supplementary documentation for advanced topics in programming with NSS.</dd> + </dl> + <h3 id="Tools_testing_and_other_technical_details">Tools, testing, and other technical details</h3> + <dl> + <dt> + <a href="/en-US/docs/NSS_Sources_Building_Testing">Build Instructions for NSS</a></dt> + <dd> + Describe how to check out and build NSS releases.</dd> + </dl> + <dl> + <dt> + <a href="/en-US/docs/Mozilla/Projects/NSS/NSS_Developer_Tutorial">NSS Developer Tutorial</a></dt> + <dd> + How to make changes in NSS. Coding style, maintaining ABI compatibility.</dd> + </dl> + <dl> + <dt> + <a href="NSS/Tools">NSS Tools</a></dt> + <dd> + Tools for developing, debugging, and managing applications that use NSS.</dd> + <dt> + <a href="NSS/NSS_Sample_Code">Sample Code</a></dt> + <dd> + Demonstrates how NSS can be used for cryptographic operations, certificate handling, SSL, etc.</dd> + <dt> + <a href="http://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html">NSS 3.2 Test Suite</a></dt> + <dd> + <b>Archived version.</b> Describes how to run the standard NSS tests.</dd> + <dt> + <a href="http://www-archive.mozilla.org/projects/security/pki/nss/performance_reports.html">NSS Performance Reports</a></dt> + <dd> + <b>Archived version.</b> Links to performance reports for NSS 3.2 and later releases.</dd> + <dt> + <a href="http://www-archive.mozilla.org/projects/security/pki/nss/nss-3.11/nss-3.11-algorithms.html">Encryption Technologies Available in NSS 3.11</a></dt> + <dd> + <b>Archived version.</b> Lists the cryptographic algorithms used by NSS 3.11.</dd> + <dt> + <a href="http://www-archive.mozilla.org/projects/security/pki/nss/loadable_certs.html">NSS 3.1 Loadable Root Certificates</a></dt> + <dd> + <b>Archived version.</b> Describes the scheme for loading root CA certificates.</dd> + <dt> + <a href="http://www-archive.mozilla.org/projects/security/pki/nss/db_formats.html">cert7.db</a></dt> + <dd> + <b>Archived version.</b> General format of the cert7.db database.</dd> + </dl> + <h3 id="PKCS_11_information">PKCS #11 information</h3> + <ul> + <li><a href="/en-US/docs/PKCS11" title="PKCS11">Documentation on PKCS #11 modules</a></li> + <li><a href="/en-US/docs/PKCS11_Implement">Implementing PKCS #11 for NSS</a></li> + <li><a href="/en-US/docs/PKCS11_Module_Specs" title="PKCS11_Module_Specs">The strings NSS uses to load PKCS #11 modules</a></li> + <li><a href="/en-US/docs/PKCS11_FAQ">PKCS #11 FAQ</a></li> + <li><a href="/en-US/docs/PKCS11_Jar_Install">Using the JAR Installation Manager to Install a PKCS #11 Cryptographic Module</a></li> + <li><a href="http://www-archive.mozilla.org/projects/security/pki/pkcs11/">PKCS #11 Conformance Testing - Archived version</a></li> + </ul> + <dl> + </dl> + <h3 id="CA_certificates_pre-loaded_into_NSS">CA certificates pre-loaded into NSS</h3> + <ul> + <li><a href="http://www.mozilla.org/projects/security/certs/policy/">Mozilla CA certificate policy</a></li> + <li><a href="http://www.mozilla.org/projects/security/certs/included/">List of pre-loaded CA certificates</a> + <ul> + <li>Consumers of this list must consider the trust bit setting for each included root certificate. <a href="https://www.imperialviolet.org/2012/01/30/mozillaroots.html">More Information</a>, <a href="https://github.com/agl/extract-nss-root-certs">Extracting roots and their trust bits</a></li> + </ul> + </li> + </ul> + <dl> + </dl> + <h3 id="NSS_is_built_on_top_of_Netscape_Portable_Runtime_(NSPR)">NSS is built on top of Netscape Portable Runtime (NSPR)</h3> + <dl> + <dt> + <a href="NSPR">Netscape Portable Runtime</a></dt> + <dd> + NSPR project page.</dd> + <dt> + <a href="/en-US/docs/Mozilla/Projects/NSPR/Reference">NSPR Reference</a></dt> + <dd> + NSPR API documentation.</dd> + </dl> + <h3 id="Additional_Information">Additional Information</h3> + <ul> + <li><a href="/en-US/docs/JavaScript_crypto" title="JavaScript_crypto">Using the window.crypto object from JavaScript</a></li> + <li><a href="/en-US/docs/HTTP_Delegation" title="HTTP_Delegation">Delegation of HTTP download for OCSP</a></li> + <li><a href="/en-US/docs/TLS_Cipher_Suite_Discovery" title="TLS_Cipher_Suite_Discovery">TLS Cipher Suite Discovery</a></li> + <li><a href="/en-US/docs/NSS_Certificate_Download_Specification" title="NSS_Certificate_Download_Specification">NSS Certificate Download Specification</a></li> + <li><a href="/en-US/docs/NSS/FIPS_Mode_-_an_explanation" title="FIPS Mode - an explanation">FIPS Mode - an explanation</a></li> + <li><a href="/en-US/docs/NSS_Key_Log_Format" title="NSS Key Log Format">Format of key log files</a></li> + <li>View <a href="/en-US/docs/tag/NSS" title="/en-US/docs/tag/NSS">all NSS-related articles on MDN</a></li> + </ul> + <h3 id="Testing">Testing</h3> + <ul> + <li><a href="/en-US/docs/Testing_third-party_PKCS#11_modules.2Ftokens_with_NSS" title="Testing_third-party_PKCS#11_modules.2Ftokens_with_NSS">Testing third-party PKCS #11 modules/tokens with NSS</a></li> + </ul> + <h3 id="Planning">Planning</h3> + <p>Information on NSS planning can be found at <a class="external" href="http://wiki.mozilla.org/NSS">wiki.mozilla.org</a>, including:</p> + <ul> + <li><a class="external" href="http://wiki.mozilla.org/FIPS_Validation">FIPS Validation</a></li> + <li><a class="external" href="http://wiki.mozilla.org/NSS:Roadmap">NSS Roadmap page</a></li> + <li><a href="https://fedoraproject.org/wiki/User:Mitr/NSS:DeveloperFriendliness" title="https://fedoraproject.org/wiki/User:Mitr/NSS:DeveloperFriendliness">NSS Improvement Project</a></li> + </ul> + </td> + <td> + <h2 class="Community" id="Community" name="Community">Community</h2> + <ul> + <li>View Mozilla Security forums...</li> + </ul> + <p>{{ DiscussionList("dev-security", "mozilla.dev.security") }}</p> + <ul> + <li>View Mozilla Cryptography forums...</li> + </ul> + <p>{{ DiscussionList("dev-tech-crypto", "mozilla.dev.tech.crypto") }}</p> + <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Related Topics</h2> + <ul> + <li><a href="/en-US/docs/Security" title="Security">Security</a></li> + </ul> + </td> + </tr> + </tbody> +</table> +<p> </p> diff --git a/files/pl/mozilla/projects/nss/probka_kodu_nss/index.html b/files/pl/mozilla/projects/nss/probka_kodu_nss/index.html new file mode 100644 index 0000000000..3fcb3c95a7 --- /dev/null +++ b/files/pl/mozilla/projects/nss/probka_kodu_nss/index.html @@ -0,0 +1,22 @@ +--- +title: Próbka Kodu NSS +slug: Mozilla/Projects/NSS/Probka_Kodu_NSS +tags: + - NSS +translation_of: Mozilla/Projects/NSS/NSS_Sample_Code +--- +<h2 id="Próbka_kodu_NSS">Próbka kodu NSS</h2> +<p>Zbiór przykładowych programów demonstruje zastosowanie NSS do zadań związanych z kryptografią, obsługą certyfikatów, SSL, itp. Prezentuje też dobre praktyki w stosowaniu kryptografii.</p> +<p> </p> +<ol> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample1">Próbka 1: Generacja Kluczy i Transport Między Serwerami</a></li> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample2">Próbka 2: Szyfrowanie Symetryczne</a></li> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample3">Próbka 3: Haszowanie, MAC</a></li> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample4">Próbka 4: Kryptografia PKI</a></li> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample5">Próbka 5: Kryptografia PKI poprzez publiczny i prywatny klucz w formacie DER</a></li> + <li><a href="nss_sample_code/NSS_Sample_Code_Sample6">Próbka 6: Stałe Klucze Symetryczne w bazie danych NSS</a></li> +</ol> +<p><br> + To dość stare przykłady, które należy zastąpić. Sprawdź https://bugzilla.mozilla.org/show_bug.cgi?id=490238</p> +<p>Dostępne jest tymczasowe repozytorium gita z aktualnie rozwijanymi projektami</p> +<pre class="bz_comment_text" id="comment_text_42">git clone git://fedorapeople.org/~emaldonado/samples.git</pre> diff --git a/files/pl/mozilla/projects/pzbo/index.html b/files/pl/mozilla/projects/pzbo/index.html new file mode 100644 index 0000000000..9a9cdc8761 --- /dev/null +++ b/files/pl/mozilla/projects/pzbo/index.html @@ -0,0 +1,15 @@ +--- +title: >- + Program Zarządzający Bezpieczeństwem Osobistym (ang. Personal Security + Manager) +slug: Mozilla/Projects/PZBO +translation_of: Mozilla/Projects/PSM +--- +<p>Program Zarządzający Bezpieczeństwem Osobistym (PZBO) składający się ze zbioru bibliotek, wykonuje operacje kodujące w imieniu aplikacji klienckiej. W skład operacji wchodzą ustanawianie połączeń SSL, podpisywanie i weryfikacja podpisu, certyfikat zarządzania (w tym wydanie lub unieważnienie certyfikatu) jak również inne ogólne funkcje Infrastruktury Klucza Publicznego (ang. Public Key Infrastructure).</p> + +<p>Uwagi:</p> + +<ul> + <li>PZBO jest teraz częścią przeglądarki Firefox i nie posiada osobnej instrukcji.</li> + <li>Zarchiwizowane dane na temat PZBO</li> +</ul> diff --git a/files/pl/mozilla/rejestracja_chrome/index.html b/files/pl/mozilla/rejestracja_chrome/index.html new file mode 100644 index 0000000000..eb0dc9d4a5 --- /dev/null +++ b/files/pl/mozilla/rejestracja_chrome/index.html @@ -0,0 +1,129 @@ +--- +title: Rejestracja Chrome +slug: Mozilla/Rejestracja_Chrome +tags: + - Toolkit API + - Wszystkie_kategorie +translation_of: Mozilla/Chrome_Registration +--- +<p> </p> +<h3 id="Czym_jest_chrome.3F" name="Czym_jest_chrome.3F">Czym jest chrome?</h3> +<p><a href="pl/Chrome">Chrome</a> to zestaw elementów interfejsu użytkownika, które znajdują się poza obszarem treści okna. Paski narzędzi, paski menu, paski postępu i pola tytułu okna to przykłady elementów, które są zazwyczaj elementami chrome.</p> +<h3 id="Dostawcy_chrome" name="Dostawcy_chrome">Dostawcy chrome</h3> +<p>Jednostka dostarczająca chrome dla danego okna (np. dla okna przeglądarki) nazywana jest dostawcą chrome (ang. chrome provider). Dostawcy pracują wspólnie, aby dostarczyć pełny zestaw chrome dla danego typu okna, od obrazków na paskach narzędziowych po pliki zawierające ciągi znakowe, treść oraz opis prezentacji samego okna.</p> +<p>Są trzy podstawowe typy dostawców chrome:</p> +<h4 id="Zawarto.C5.9B.C4.87_.28ang._Content.29" name="Zawarto.C5.9B.C4.87_.28ang._Content.29">Zawartość (ang. Content)</h4> +<p>Główne źródła plików do opisu okna pochodzą z dostawcy zawartości i może to być dowolny plik, który może zostać wyświetlony w Mozilli. Będzie to zazwyczaj plik XUL, ponieważ język XUL jest stworzony do opisywania zawartości okien i okienek dialogowych. Pliki JavaScript opisujące interfejs użytkownika oraz pliki wiążące XBL również są trzymane w pakietach zawartości.</p> +<h4 id="Pliki_lokalizacyjne_.28ang._Locale.29" name="Pliki_lokalizacyjne_.28ang._Locale.29">Pliki lokalizacyjne (ang. Locale)</h4> +<p>Aplikacje, które można zlokalizować trzymają wszystkie lokalizowane informacje w dostawcy tekstów. To pozwala tłumaczom dołączać zewnętrzną paczkę chrome z tłumaczeniem aplikacji, bez potrzeby dotykania reszty kodu. Dwoma podstawowymi rodzajami plików tłumaczeń są pliki DTD oraz pliki własności znane z Javy.</p> +<h4 id="Sk.C3.B3rki_.28ang._Skin.29" name="Sk.C3.B3rki_.28ang._Skin.29">Skórki (ang. Skin)</h4> +<p>Dostawca skórek jest odpowiedzialny za dostarczanie pełnego zestawu plików opisujących wygląd chrome. Zazwyczaj dostawca skórek dostarcza pliki CSS i obrazki.</p> +<h3 id="Rejestr_chrome" name="Rejestr_chrome">Rejestr chrome</h3> +<p>Środowisko Gecko zarządza serwisem znanym jako rejestr chrome, który dostarcza mapowanie nazw z przestrzeni chrome na fizyczne lokalizacje pakietów chrome na dysku.</p> +<p>Rejestr chrome jest konfigurowalny i trwały, dzięki czemu użytkownik może instalować różnych dostawców chrome i używać preferowanej skórki lub języka. Ten proces jest dokonywany poprzez XPInstall oraz menedżer rozszerzeń.</p> +<p>W celu informowania rejestru chrome o dostępności chrome używany jest tekst manifestu (ang. text manifest): ten plik nosi nazwę "chrome.manifest" i jest trzymany w korzeniu rozszerzenia lub motywu, oraz chrome/*.manifest w aplikacji XULRunnera.</p> +<p>Manifest chrome w postaci czystego tekstu ma prostą postać liniową. Każda linia jest przetwarzana niezależnie; jeżeli linia nadaje się do przetworzenia, rejestry chrome wykonują akcję określoną przez tę linię; w przeciwnym wypadku, rejestry chrome ignorują ją (oraz wypisują ostrzeżenie w konsoli błędów).</p> +<pre class="eval">locale nazwapakietu nazwajezyka sciezka/do/pliku +skin nazwapakietu nazwaskorki sciezka/do/pliku +</pre> +<h3 id="Instrukcje_manifestu" name="Instrukcje_manifestu">Instrukcje manifestu</h3> +<h4 id="Komentarze" name="Komentarze">Komentarze</h4> +<p>Możemy wprowadzić linię komentarza zaczynając komentarz znakiem '#'. Jakiekolwiek inne znaki w tej linii zostaną zignorowane.</p> +<pre class="eval"># to jest linia komentarza - możemy ją umieścić w każdym miejscu +</pre> +<h4 id="zawarto.C5.9B.C4.87_.28content.29" name="zawarto.C5.9B.C4.87_.28content.29">zawartość (content)</h4> +<p>Zawartość pakietu jest rejestrowana poprzez linię</p> +<pre class="eval">content<i>nazwapakietu</i><i>uri/do/plików/</i><i>[flagi]</i> +</pre> +<p>Taka linia zarejestruje położenie podczas odtwarzania ścieżki <a class="external" rel="freelink">chrome://</a> + <i> + nazwapakietu</i> + /content/... . URI może być względną lub bezwzględną ścieżką do pliku manifestu.</p> +<h4 id="pliki_j.C4.99zykowe_.28locale.29" name="pliki_j.C4.99zykowe_.28locale.29">pliki językowe (locale)</h4> +<p>Pakiet językowy jest rejestrowany poprzez linię</p> +<pre class="eval">locale<i>nazwapakietu</i><i>nazwajęzyka</i><i>uri/do/plików/</i><i>[flagi]</i> +</pre> +<p>Taka linia zarejestruje pakiet językowy przy odtwarzaniu ścieżki <a class="external" rel="freelink">chrome://</a> + <i> + nazwapakietu</i> + /locale/... . + <i> + nazwajęzyka</i> + jest zazwyczaj identyfikatorem języka jak "pl" lub identyfikatorem typu język-kraj jak "pt-BR". Jeżeli dla danego pakietu zarejestrowany jest więcej niż jeden pakiet językowy, rejestr chrome wybierze najbardziej pasujący do preferencji użytkownika.</p> +<h4 id="sk.C3.B3rki_.28skin.29" name="sk.C3.B3rki_.28skin.29">skórki (skin)</h4> +<p>Pakiet skórek jest rejestrowany poprzez linię</p> +<pre class="eval">skin<i>nazwapakietu</i><i>nazwaskorki</i><i>uri/do/plików/</i><i>[flagi]</i> +</pre> +<p>Taka linia zarejestruje pakiet skórek przy odtwarzaniu ścieżki <a class="external" rel="freelink">chrome://</a> + <i> + nazwapakietu</i> + /skin/... . + <i> + nazwaskorki</i> + jest zazwyczaj identyfikatorem określającym instalowaną skórkę. Jeżeli dla danego pakietu zarejestrowany jest więcej niż jeden pakiet skórek, rejestr chrome wybierze najbardziej pasujący do preferencji użytkownika.</p> +<h4 id="Nak.C5.82adki_.28overlays.29" name="Nak.C5.82adki_.28overlays.29">Nakładki (overlays)</h4> +<p>Nakładki XUL są rejestrowane przy użyciu poniższej składni:</p> +<pre class="eval">overlay <a class="external" rel="freelink">chrome://</a><i>URI-do-pliku-nakładki</i> <a class="external" rel="freelink">chrome://</a><i>URI-nakładki</i><i>[flagi]</i> +</pre> +<h4 id="style" name="style">style</h4> +<p>Nakładki stylów (własne pliki CSS, które będą nakładane na strony chrome) są rejestrowane przy użyciu poniższej składni:</p> +<pre class="eval">style <a class="external" rel="freelink">chrome://</a><i>URI-do-pliku</i> <a class="external" rel="freelink">chrome://</a><i>URI-arkusza-stylów</i> +</pre> +<h4 id="nadpisywanie_.28override.29" name="nadpisywanie_.28override.29">nadpisywanie (override)</h4> +<p>W pewnych przypadkach rozszerzenia mogą chcieć nadpisać pliki chrome dołączone do aplikacji lub XulRunnera. Aby to zrobić, należy skorzystać z instrukcji "override" w pliku manifestu:</p> +<pre class="eval">override <a class="external" rel="freelink">chrome://</a><i>pakiet</i>/<i>typ</i>/<i>original-uri.whatever</i><i>new-resolved-URI</i> +</pre> +<h3 id="Flagi_manifestu" name="Flagi_manifestu">Flagi manifestu</h3> +<p>Linie manifestu mogą mieć flagi dodane na końcu linii rejestracji. Te flagi oznaczają specjalne atrybuty, lub ograniczają warunki w których dana linia zostanie użyta.</p> +<h4 id="aplikacja_.28application.29" name="aplikacja_.28application.29">aplikacja (application)</h4> +<p>Rozszerzenia mogą być instalowane jako wiele aplikacji. Mogą istnieć linie rejestracyjne chrome, które dotyczą tylko wybranych aplikacji. Flaga</p> +<pre class="eval">application=<i>app-ID</i> +</pre> +<p>określa, że ta instrukcja ma dotyczyć wyłącznie rozszerzeń instalowanych w aplikacji określonej przez + <i> + app-ID</i> + . Można określić wiele flag aplikacji w jednej linii, i w tym wypadku linia zostanie wykonana, jeśli którakolwiek z nich będzie pasować.</p> +<h4 id="appversion" name="appversion">appversion</h4> +<p>Rozszerzenia mogą być instalowane w wielu wersjach aplikacji. Można stworzyć linie rejestracji chrome, które będą dotyczyły tylko wybranych wersji aplikacji. Flaga</p> +<pre class="eval">appversion=<i>version</i> +appversion<<i>version</i> +appversion<=<i>version</i> +appversion><i>version</i> +appversion>=<i>version</i> +</pre> +<p>określa, że instrukcja ma dotyczyć wyłącznie, jeżeli rozszerzenie jest instalowane w aplikacji o pasującej wersji. Można określić wiele flag appversion w jednej linii, i w tym wypadku linia zostanie wykonana, jeśli którakolwiek z nich będzie pasować.</p> +<h4 id="platform_.28Pakiety_dotycz.C4.85ce_platformy.29" name="platform_.28Pakiety_dotycz.C4.85ce_platformy.29">platform (Pakiety dotyczące platformy)</h4> +<p>Niektóre pakiety posiadają specjalną flagę oznaczającą, że dany pakiet jest dla konkretnej platformy. Niektóre elementy zawartości, skórki, tekstów mogą być różne zależnie od platformy, na której aplikacja została uruchomiona. Te pakiety posiadają trzy różne zestawy plików, dla windows/os2, macintosha oraz platform uniksowych. Na przykład kolejność przycisków "OK" i "anuluj" w okienkach dialogowych jest różna, tak samo jak nazwy niektórych elementów. Modyfikator "platformy" jest przetwarzany tylko dla rejestracji zawartości, nie jest używany przy rejestracji pakietów językowych lub skórek.</p> +<p>Aby oznaczyć, że dany pakiet zawartości jest przeznaczony dla konkretnej platformy, należy dodać flagę "platform" za ścieżką; np.</p> +<pre class="eval">content global-platform jar:toolkit.jar!/toolkit/content/global-platform/ platform +</pre> +<p>Mając to zdefiniowane w pliku manifestu, należy się upewnić, że w w katalogu global-platform znajdują się podkatalogi <code>win</code> (Windows/OS2), <code>mac</code> (OS9/OSX), lub <code>unix</code> (Wszystko inne). Wszystko, co znajduje się poza tymi podkatalogami, zostanie zignorowane.</p> +<h4 id="xpcnativewrappers" name="xpcnativewrappers">xpcnativewrappers</h4> +<p>Pakiety chrome mogą decydować, czy chcą użyć mechanizmu bezpieczeństwa xpcnativewrappers, aby chronić swój kod przed nieuprawnionym dostępem do treści. Zajrzyj do <a href="pl/Bezpieczny_dost%c4%99p_do_zawarto%c5%9bci_DOM_z_chrome">Bezpieczny dostęp do zawartości DOM z chrome</a> po więcej szczegółów.</p> +<p>W wydaniu Firefox 1.5 alpha (Deer Park alpha), ta flaga jest *wyłączona* domyślnie i musi zostać ręcznie włączona poprzez ustawienie xpcnativewrappers=yes.</p> +<p>Od pierwszego wydania Firefox 1.5 beta, ta flaga będzie domyślnie włączona i rozszerzenia potrzebujące niebezpiecznego dostępu do zawartości obiektów będą musiały ustawić xpcnativewrappers=no.</p> +<p>Flaga xpcnativewrappers dotyczy tylko pakietu content: nie jest rozpoznawana w rejestrach locali ani skórek.</p> +<h3 id="Przyk.C5.82adowy_Manifest_Chrome" name="Przyk.C5.82adowy_Manifest_Chrome">Przykładowy Manifest Chrome</h3> +<pre class="eval">content necko jar:comm.jar!/content/necko/ xpcnativewrappers=yes +locale necko en-US jar:en-US.jar!/locale/en-US/necko/ +content xbl-marquee jar:comm.jar!/content/xbl-marquee/ +content pipnss jar:pipnss.jar!/content/pipnss/ +locale pipnss en-US jar:en-US.jar!/locale/en-US/pipnss/ +# Firefox-only +overlay <a class="external" rel="freelink">chrome://browser/content/pageInfo.xul</a> <a class="external" rel="freelink">chrome://pippki/content/PageInfoOverlay.xul</a> application={ec8030f7-c20a-464f-9b0e-13a3a9e97384} +overlay <a class="external" rel="freelink">chrome://communicator/content/pref/preftree.xul</a> <a class="external" rel="freelink">chrome://pippki/content/PrefOverlay.xul</a> +overlay <a class="external" rel="freelink">chrome://navigator/content/pageInfo.xul</a> <a class="external" rel="freelink">chrome://pippki/content/PageInfoOverlay.xul</a> <a class="link-mailto" href="mailto:application=seamonkey@applications.mozilla.org" rel="freelink">application=seamonkey@applications.mozilla.org</a> +content pippki jar:pippki.jar!/content/pippki/ xpcnativewrappers=yes +locale pippki en-US jar:en-US.jar!/locale/en-US/pippki/ +content global-platform jar:toolkit.jar!/content/global-platform/ platform +skin global classic/1.0 jar:classic.jar!/skin/classic/global/ +override <a class="external" rel="freelink">chrome://global/content/netError.xhtml</a> jar:embedder.jar!/global/content/netError.xhtml +content inspector jar:inspector.jar!/content/inspector/ xpcnativewrappers=no +</pre> +<h3 id="Manifesty_starego_typu_contents.rdf" name="Manifesty_starego_typu_contents.rdf">Manifesty starego typu contents.rdf</h3> +<p>Zanim manifesty czysto tekstowe zostały wprowadzone (nastąpiło to w Firefoksie 1.5, Toolkit 1.8), używane były manifesty RDF nazywane "contents.rdf". Ten format jest teraz wycofywany; jednakże, Mozilla suite (Seamonkey) nie obsługuje jeszcze manifestów czysto tekstowych, więc manifesty contents.rdf są wymagane dla rozszerzeń, które chcą zachować wsteczną zgodność z Firefoksem 1.0 oraz suite.</p> +<h3 id="Oficjalne_dokumentacje_dla_Toolkit_API" name="Oficjalne_dokumentacje_dla_Toolkit_API">Oficjalne dokumentacje dla <a href="pl/Toolkit_API">Toolkit API</a></h3> +<p>{{ page("pl/docs/Toolkit_API/Official_References") }}</p> +<div class="noinclude"> + </div> +<p> </p> diff --git a/files/pl/mozilla/tech/index.html b/files/pl/mozilla/tech/index.html new file mode 100644 index 0000000000..27f7f56e0c --- /dev/null +++ b/files/pl/mozilla/tech/index.html @@ -0,0 +1,17 @@ +--- +title: Mozilla technologies +slug: Mozilla/Tech +tags: + - Landing + - Mozilla + - NeedsTranslation + - Reference + - TopicStub + - XUL +translation_of: Mozilla/Tech +--- +<p>(pl translation)</p> + +<p>Mozilla has several technologies used as components of its projects. These are documented here. (flesh out this text).</p> + +<p>{{LandingPageListSubpages}}</p> diff --git a/files/pl/mozilla/tech/xpcom/language_bindings/index.html b/files/pl/mozilla/tech/xpcom/language_bindings/index.html new file mode 100644 index 0000000000..e115bb0515 --- /dev/null +++ b/files/pl/mozilla/tech/xpcom/language_bindings/index.html @@ -0,0 +1,25 @@ +--- +title: Language bindings +slug: Mozilla/Tech/XPCOM/Language_Bindings +tags: + - Embedding + - Landing + - Mozilla + - NeedsTranslation + - TopicStub + - XPCOM + - 'XPCOM:Language Bindings' +translation_of: Mozilla/Tech/XPCOM/Language_Bindings +--- +<p>An <strong>XPCOM Language Binding</strong> is a bridge between a particular language and <a href="/en/XPCOM" title="en/XPCOM">XPCOM</a> to provide access to XPCOM objects from that language, and to let modules written in that language be used as XPCOM objects by all other languages for which there are XPCOM bindings.</p> +<p>More specifically, an XPCOM language binding:</p> +<ul> + <li>Enables <em>access to XPCOM objects from that language</em> (where access means reading/writing/creating XPCOM objects as well as calling methods on them).</li> + <li>Exposes <em>modules written in the bound language as XPCOM objects</em>, thereby enabling all other languages for which XPCOM bindings exist to access these modules.</li> +</ul> +<p>Since the XPCOM layer itself is written in C/C++, its API can be accessed out-of-the-box using C or C++. In order to allow any other language to use the XPCOM API, a bridging layer is required.</p> +<p>The following bridging layers are currently available:</p> +<p></p><div class="row topicpage-table"> + <div class="section"><dl><dl><dt class="landingPageList"><a href="/pl/docs/Components.utils">Components.utils</a></dt><dd class="landingPageList"></dd><dt class="landingPageList"><a href="/pl/docs/Components.utils.reportError">Components.utils.reportError</a></dt><dd class="landingPageList"></dd><dt class="landingPageList"><a href="/pl/docs/Components.utils.Sandbox">Components.utils.Sandbox</a></dt><dd class="landingPageList"></dd></dl></dl></div> + <div class="section"><dl><dt class="landingPageList"><a href="/pl/docs/JavaXPCOM">JavaXPCOM</a></dt><dd class="landingPageList"></dd><dt class="landingPageList"><a href="/pl/docs/PyXPCOM">PyXPCOM</a></dt><dd class="landingPageList"></dd></dl></div> + </div><p></p> diff --git a/files/pl/mozilla/tech/xpcom/reference/index.html b/files/pl/mozilla/tech/xpcom/reference/index.html new file mode 100644 index 0000000000..191cbc144e --- /dev/null +++ b/files/pl/mozilla/tech/xpcom/reference/index.html @@ -0,0 +1,21 @@ +--- +title: XPCOM reference +slug: Mozilla/Tech/XPCOM/Reference +tags: + - Landing + - Mozilla + - NeedsTranslation + - Reference + - TopicStub + - XPCOM +translation_of: Mozilla/Tech/XPCOM/Reference +--- +<p>This reference describes the interfaces and functions provided by the <a href="/en-US/docs/Mozilla/Tech/XPCOM">XPCOM</a> library. In addition, it details the various helper classes and functions, as well as the components, provided by the <a href="/en-US/docs/Mozilla/Tech/XPCOM/Glue">XPCOM glue</a> library. The contents herein are oriented primarily toward extension developers and people embedding XPCOM in other projects.</p> +<div class="note"> + <p><strong>Note:</strong> If you're working on a module in the Mozilla codebase that's compiled with the <code>MOZILLA_INTERNAL_API</code> flag set, some of these APIs -- the string functions and classes in particular -- are not the ones you should be using. See the <a href="/en-US/docs/Mozilla/Tech/XPCOM/Guide/Internal_strings">XPCOM internal string guide</a> for documentation of the internal string API used within the Mozilla codebase.</p> +</div> +<p></p><div class="row topicpage-table"> + <div class="section"><dl><dl><dt></dt></dl></dl></div> + <div class="section"><dl><dt class="landingPageList"><a href="/pl/docs/XPCOM_Interface_Reference">XPCOM Interface Reference</a></dt><dd class="landingPageList">This is a reference to the XPCOM interfaces provided by the Mozilla platform.</dd></dl></div> + </div><p></p> +<p>Many XPCOM pages return an <code><a href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Core_functions/nsresult">nsresult</a></code>. Prior to Gecko 19 (Firefox 19 / Thunderbird 19 / SeaMonkey 2.16), this was an integer that simply returned an error code. It is now a strongly typed <code>enum</code> when XPCOM is built using a C++11 compiler. This causes compile-time errors to occur when improper values are returned as nsresult values, thereby making it easier to catch many bugs.</p> diff --git a/files/pl/mozilla/tech/xul/action/index.html b/files/pl/mozilla/tech/xul/action/index.html new file mode 100644 index 0000000000..900f59e7c0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/action/index.html @@ -0,0 +1,95 @@ +--- +title: action +slug: Mozilla/Tech/XUL/action +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/action +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Powinien zawierać się wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code>. Stosowany jest do określenia generowanej treści dla każdego dopasowanego węzła. Wewnątrz <code>action</code> atrybuty są przetwarzane dla <a class="external" href="http://xulplanet.com/tutorials/xultu/templateex.html">referencji zmiennych i zasobów</a>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/arrowscrollbox/index.html b/files/pl/mozilla/tech/xul/arrowscrollbox/index.html new file mode 100644 index 0000000000..e74f985b9f --- /dev/null +++ b/files/pl/mozilla/tech/xul/arrowscrollbox/index.html @@ -0,0 +1,184 @@ +--- +title: arrowscrollbox +slug: Mozilla/Tech/XUL/arrowscrollbox +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/arrowscrollbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> + +<p>Pudełko, zawierające strzałki przewijania na swoich końcach, dzięki czemu można przewijać jego zawartość. Użytkownik potrzebuje tylko najechać kursorem myszki nad strzałkę w pudełku. Zwykle stosuje się ten element wraz z dużymi wyskakującymi menu.</p> + +<p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Przewijane_menu">kursie XUL</a>.</p> + +<dl> + <dt>Atrybuty</dt> + <dd><a href="#a-disabled">disabled</a>, <a href="#a-tabindex">tabindex</a></dd> +</dl> + +<dl> + <dt>Własności</dt> + <dd><a href="#p-disabled">disabled</a>, <a href="#p-scrollBoxObject">scrollBoxObject</a>, <a href="#p-scrollIncrement">scrollIncrement</a>, <a href="#p-tabIndex">tabIndex</a></dd> +</dl> + +<dl> + <dt>Metody</dt> + <dd><a href="#m-ensureElementIsVisible">ensureElementIsVisible</a>, <a href="#m-scrollByIndex">scrollByIndex</a>, <a href="#m-scrollByPixels">scrollByPixels</a></dd> +</dl> + +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> + +<div class="float-right"><img alt="grafika:menuscroll1.jpg"></div> + +<pre><arrowscrollbox orient="vertical" flex="1"> + <button label="Red"/> + <button label="Blue"/> + <button label="Green"/> + <button label="Yellow"/> + <button label="Orange"/> + <button label="Silver"/> + <button label="Lavender"/> + <button label="Gold"/> + <button label="Turquoise"/> + <button label="Peach"/> + <button label="Maroon"/> + <button label="Black"/> +</arrowscrollbox> +</pre> + +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> + +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> <div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> <div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div><p></p> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> <div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> <div id="p-scrollBoxObject"></div> <div id="p-scrollIncrement"> + +<dl> + <dt><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/scrollIncrement">scrollIncrement</a></span></code></dt> + <dd>Typ:<em>integer</em></dd> + <dd>Własność tylko do odczytu, która chce odebrać liczbę pikseli <strong>which scrolling will occur when the <code><a href="/pl/docs/Mozilla/Tech/XUL/arrowscrollbox" title="arrowscrollbox">arrowscrollbox</a></code> is clicked.</strong></dd> +</dl></div> <div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div><p></p> + +<h3 id="Metody" name="Metody">Metody</h3> + +<p></p><dl><dt> <span id="m-ensureElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureElementIsVisible">ensureElementIsVisible( element )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli określony element nie jest aktualnie widziany przez użytkownika, to wyświetlane pozycje są przewijane, do momentu, aż będzie on widoczny. Jeśli pozycja jest już widoczna, przewijanie nie będzie miało miejsca. +</dd></dl> +<p><br> +</p> <table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table><p></p> + +<h3 id="Podobne" name="Podobne">Podobne</h3> + +<p>TBD</p> diff --git a/files/pl/mozilla/tech/xul/atrybut/accessible/index.html b/files/pl/mozilla/tech/xul/atrybut/accessible/index.html new file mode 100644 index 0000000000..c0e732a5bf --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/accessible/index.html @@ -0,0 +1,17 @@ +--- +title: accessible +slug: Mozilla/Tech/XUL/Atrybut/accessible +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/accessible +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-accessible"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accessible">accessible</a></code> +</dt><dd> Typ: <i><a href="pl/NsIAccessible">nsIAccessible</a></i> +</dd><dd> Zwraca obiekt dostępności dla elementu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/accesskey/index.html b/files/pl/mozilla/tech/xul/atrybut/accesskey/index.html new file mode 100644 index 0000000000..d799000bc6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/accesskey/index.html @@ -0,0 +1,32 @@ +--- +title: accesskey +slug: Mozilla/Tech/XUL/Atrybut/accesskey +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/accesskey +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt><div class="noinclude"> +<dd> Atrybut: <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox (Firefox - automatyczne uzupełnianie)" title="textbox (Firefox - automatyczne uzupełnianie)">textbox (Firefox - automatyczne uzupełnianie)</a></code></dd></div> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. <div class="noinclude">Litera ta będzie zazwyczaj podkreślona pomimo, że to zachowanie będzie poza używaną platformą systemową i poza określonym motywem. Kiedy użytkownik naciśnie ALT (lub podobny klawisz, który się różni w zależności od używanej platformy) wraz z klawiszem dostępu, element stanie się aktywny. <b>Pomimo że wielkość liter nie ma tu znaczenia, jeśli w etykiecie dostępne są małe i wielkie litery, podkreślona zostanie ta, której wielkość zgadza się z wielkością litery z tego atrybutu</b>. +</div></dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/afterselected/index.html b/files/pl/mozilla/tech/xul/atrybut/afterselected/index.html new file mode 100644 index 0000000000..b6af844ba1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/afterselected/index.html @@ -0,0 +1,15 @@ +--- +title: afterselected +slug: Mozilla/Tech/XUL/Atrybut/afterselected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/afterselected +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-afterselected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/afterselected">afterselected</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jest ustawiony na <code>true</code>, jeśli karta tuż po aktualnie zaznaczonej karcie. Ustawienie to jest automatycznie ustawiane i nie powinno się go ustawiać ręcznie. Początkowo znalazło swoją użyteczność w zastosowaniu motywów, tak, że możemy ręcznie dostosować ustawienia zaznaczonej karty. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/align/index.html b/files/pl/mozilla/tech/xul/atrybut/align/index.html new file mode 100644 index 0000000000..f296579a9f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/align/index.html @@ -0,0 +1,33 @@ +--- +title: align +slug: Mozilla/Tech/XUL/Atrybut/align +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/align +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Atrybut <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code> określa jak elementy potomne pudełka są rozmieszczone kiedy rozmiar pudełka jest większy, niż wszystkie rozmiary razem dzieci elementu. Dla pudełek, które posiadają poziomą orientację, to określa jak jego dzieci będą rozmieszczone pionowo. Atrybut <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code> jest podobny do rozmieszczenia, lecz jest stosowany do określenia pozycji w przeciwnych kierunkach. Możemy także określić wartość rozmieszczenia stosując własność stylu <a href="pl/CSS/-moz-box-align">-moz-box-align</a>.</dd> +</dl> + +<ul> + <li><code>start</code>: Elementy potomne są rozmieszczone od początku lewego lub górnego brzegu pudełka. Jeśli pudełko jest większe, niż cały rozmiar dziecka, to dodatkowa przestrzeń jest umieszczona w prawej lub dolnej stronie.</li> + <li><code>center</code>: Extra space is split equally along each side of the child elements, resulting the children being placed in the center of the box.</li> + <li><code>end</code>: Child elements are placed on the right or bottom edge of the box. If the box is larger than the total size of the children, the extra space is placed on the left or top side.</li> + <li><code>baseline</code>: This value applies to horizontally oriented boxes only. It causes the child elements to be aligned so that their text labels are lined up.</li> + <li><code>stretch</code>: The child elements are stretched to fit the size of the box. For a horizontal box, the children are stretched to be the height of the box. For a vertical box, the children are stretched to be the width of the box. If the size of the box changes, the children stretch to fit. Use the <code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code> attribute to create elements that stretch in the opposite direction.</li> + <li><code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Elementy są rozmieszczone na ich lewych brzegach.</li> + <li><code>center</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Elementy są wyśrodkowane poziomo.</li> + <li><code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Elementy są rozmieszczone na ich prawych brzegach.</li> +</ul> + +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + +<p>Atrybut <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/allownegativeassertions/index.html b/files/pl/mozilla/tech/xul/atrybut/allownegativeassertions/index.html new file mode 100644 index 0000000000..aba6023f7d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/allownegativeassertions/index.html @@ -0,0 +1,18 @@ +--- +title: allownegativeassertions +slug: Mozilla/Tech/XUL/Atrybut/allownegativeassertions +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/allownegativeassertions +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jakikolwiek poprawny element, który posiada atrybut źródła danych. Kiedy wiele źródeł danych jest użytych, jedno może przesłaniać twierdzenie drugiego. Ten atrybut, jeśli jest prawdą, która jest domyślnym ustawieniem, pozwala danym źródłowym na negację wcześniejszego twierdzenia. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/alternatingbackground/index.html b/files/pl/mozilla/tech/xul/atrybut/alternatingbackground/index.html new file mode 100644 index 0000000000..372dd04e0c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/alternatingbackground/index.html @@ -0,0 +1,17 @@ +--- +title: alternatingbackground +slug: Mozilla/Tech/XUL/Atrybut/alternatingbackground +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/alternatingbackground +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-alternatingbackground"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alternatingbackground">alternatingbackground</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, tło wierszy w drzewach (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>) będzie się zmieniać pomiędzy dwoma kolorami. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/alwaysopenpopup/index.html b/files/pl/mozilla/tech/xul/atrybut/alwaysopenpopup/index.html new file mode 100644 index 0000000000..e647c0f33d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/alwaysopenpopup/index.html @@ -0,0 +1,17 @@ +--- +title: alwaysopenpopup +slug: Mozilla/Tech/XUL/Atrybut/alwaysopenpopup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/alwaysopenpopup +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-alwaysopenpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alwaysopenpopup">alwaysopenpopup</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, auto kompletowanie wyskakującego okienka zostanie wyświetlone zdarzenie, kiedy tam nie będzie dopasowany. Jeśli <code>false</code>, domyślna wartością będzie ukrycie okienka wyskakujące. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/attribute/index.html b/files/pl/mozilla/tech/xul/atrybut/attribute/index.html new file mode 100644 index 0000000000..a828f9abe6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/attribute/index.html @@ -0,0 +1,17 @@ +--- +title: attribute +slug: Mozilla/Tech/XUL/Atrybut/attribute +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/attribute +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-attribute"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/attribute">attribute</a></code> +</dt><dd> Typ: <i>nazwa atrybutu</i> +</dd><dd> Atrybut, który obserwuje obserwator. Kiedy wartość atrybutu zmieni się, zdarzenie rozgłaszacza jest wywoływane w obserwatorze. Zastosujemy wartość <code>*</code> do obserwacji wszystkich atrybutów rozgłaszaczy. Atrybuty <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, <code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code> i <code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code> nie są obserwowane. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autocheck/index.html b/files/pl/mozilla/tech/xul/atrybut/autocheck/index.html new file mode 100644 index 0000000000..4bcf15e42c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autocheck/index.html @@ -0,0 +1,17 @@ +--- +title: autoCheck +slug: Mozilla/Tech/XUL/Atrybut/autoCheck +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autoCheck +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Gdy atrybut ten ma wartość <code>true</code> lub nie jest ustawiony, stan zaznaczenia przycisku będzie przełączany przy każdym jego naciśnięciu. Gdy wartość została ustawiona na <code>false</code>, stan zaznaczenia musi być dopasowany ręcznie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autocompleteenabled/index.html b/files/pl/mozilla/tech/xul/atrybut/autocompleteenabled/index.html new file mode 100644 index 0000000000..1f89a03032 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autocompleteenabled/index.html @@ -0,0 +1,18 @@ +--- +title: autocompleteenabled +slug: Mozilla/Tech/XUL/Atrybut/autocompleteenabled +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autocompleteenabled +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autocompleteenabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompleteenabled">autocompleteenabled</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>true</code> włącza automatyczne uzupełnianie pól tekstowych. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autocompletepopup/index.html b/files/pl/mozilla/tech/xul/atrybut/autocompletepopup/index.html new file mode 100644 index 0000000000..7d0b968a49 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autocompletepopup/index.html @@ -0,0 +1,17 @@ +--- +title: autocompletepopup +slug: Mozilla/Tech/XUL/Atrybut/autocompletepopup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autocompletepopup +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autocompletepopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletepopup">autocompletepopup</a></code> +</dt><dd> Typ: <i>id elementu wyskakującego (popup)</i> +</dd><dd> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code> wykorzystywanego do przechowywania wyników automatycznego uzupełniania dla tego elementu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autocompletesearch/index.html b/files/pl/mozilla/tech/xul/atrybut/autocompletesearch/index.html new file mode 100644 index 0000000000..25ff04b2c2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autocompletesearch/index.html @@ -0,0 +1,20 @@ +--- +title: autocompletesearch +slug: Mozilla/Tech/XUL/Atrybut/autocompletesearch +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autocompletesearch +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autocompletesearch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearch">autocompletesearch</a></code> +</dt><dd> Typ: <i>lista wartości oddzielonych spacją</i> +</dd><dd> Lista szukanych nazw komponentów oddzielona spacją, który każdy implementuje interfejs <a href="pl/NsIAutoCompleteSearch">nsIAutoCompleteSearch</a>. Komponenty są tworzone za pomocą nazwy <code>@mozilla.org/autocomplete/search;1?name=</code>, gdzie: <var>name</var> jest listą w tym atrybucie. +</dd></dl> +<ul><li> <code>history</code>: Przeszukuje hostorię adresów URL przeglądarki, +</li><li> <code>form-history</code>: Przeszukuje wartości, które użytkownik wpisał w pola formularza. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autocompletesearchparam/index.html b/files/pl/mozilla/tech/xul/atrybut/autocompletesearchparam/index.html new file mode 100644 index 0000000000..2df918036b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autocompletesearchparam/index.html @@ -0,0 +1,18 @@ +--- +title: autocompletesearchparam +slug: Mozilla/Tech/XUL/Atrybut/autocompletesearchparam +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autocompletesearchparam +--- +<div><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt> + <code id="a-autocompletesearchparam"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearchparam">autocompletesearchparam</a></code> <span class="inlineIndicator standardNote">Nowość w <a href="https://developer.mozilla.org/pl/docs/Mozilla/Thunderbird/Releases/2">Thunderbird 2</a></span> <span class="inlineIndicator standardNote standardNoteInline">Requires SeaMonkey 1.1</span></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Łańcuch znaków, który jest komponentem poszukiwania.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/autofill/index.html b/files/pl/mozilla/tech/xul/atrybut/autofill/index.html new file mode 100644 index 0000000000..82f122ec22 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autofill/index.html @@ -0,0 +1,18 @@ +--- +title: autoFill +slug: Mozilla/Tech/XUL/Atrybut/autofill +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autofill +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-autofill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autofill">autofill</a></code> <span class="inlineIndicator standardNote">Nowość w <a href="https://developer.mozilla.org/pl/docs/Mozilla/Thunderbird/Releases/3">Thunderbird 3</a></span> <span class="inlineIndicator standardNote standardNoteInline">Requires SeaMonkey 2.0</span></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Jeśli ustawiony jest na <code>true</code>, najlepsze dopasowanie będzie wybierane w polu tekstowym jako typ użytkownika. Jeśli <code>false</code>, domyślna wartość nie będzie wybrana do momentu aż użytkownik nie zaznaczy pozycji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/autofillaftermatch/index.html b/files/pl/mozilla/tech/xul/atrybut/autofillaftermatch/index.html new file mode 100644 index 0000000000..eab54918f3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autofillaftermatch/index.html @@ -0,0 +1,17 @@ +--- +title: autoFillAfterMatch +slug: Mozilla/Tech/XUL/Atrybut/autoFillAfterMatch +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autoFillAfterMatch +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autoFillAfterMatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFillAfterMatch">autoFillAfterMatch</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli zwracana jest wartość <code>true</code> cały tekst najlepszego trafienia zostanie wyświetlony na końcu wejścia. Jeśli wartość <code>false</code> tylko wartość, która nie została wyświetlona zostanie wpisana. Atrybut <code id="a-autoFill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFill">autoFill</a></code> musi zostać ustawiony na wartość <code>true</code>, by móc korzystać z powyższej własności. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/autoscroll/index.html b/files/pl/mozilla/tech/xul/atrybut/autoscroll/index.html new file mode 100644 index 0000000000..04d0e59207 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/autoscroll/index.html @@ -0,0 +1,18 @@ +--- +title: autoscroll +slug: Mozilla/Tech/XUL/Atrybut/autoscroll +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/autoscroll +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-autoscroll"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoscroll">autoscroll</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>false</code> wyłącza automatyczne przewijanie dla danej przeglądarki. Jeśli atrybut jest ustawiony na <code>true</code> lub zostanie pominięty, automatyczne przewijanie zostanie włączone lub będzie zależne od wartości opcji <code>general.autoScroll</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/beforeselected/index.html b/files/pl/mozilla/tech/xul/atrybut/beforeselected/index.html new file mode 100644 index 0000000000..ea847f78d8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/beforeselected/index.html @@ -0,0 +1,17 @@ +--- +title: beforeselected +slug: Mozilla/Tech/XUL/Atrybut/beforeselected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/beforeselected +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-beforeselected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/beforeselected">beforeselected</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jest ustawiony na <code>true</code>, jeśli karta tuż przed aktualnie zaznaczoną kartą. Ustawienie to jest automatycznie ustawiane i nie powinno się go ustawiać ręcznie. Początkowo znalazło swoją użyteczność w zastosowaniu motywów, tak, że możemy ręcznie dostosować ustawienia zaznaczonej karty. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/browser.type/index.html b/files/pl/mozilla/tech/xul/atrybut/browser.type/index.html new file mode 100644 index 0000000000..a1476b17de --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/browser.type/index.html @@ -0,0 +1,22 @@ +--- +title: browser.type +slug: Mozilla/Tech/XUL/Atrybut/browser.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/browser.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/browser.type">type</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ przeglądarki, który może zostać użyty do ustawienia dostępu do dokumentu wczytywanego wewnątrz przeglądarki. Jeśli nie jest ustawiony, wczytywany dokument posiada taki sam dostęp jak okno zawierające <code><<code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>></code>. +</dd></dl> +<ul><li> <code><b>content</b></code>: Przeglądarka zawartości. Zawartość, która jest wczytywana wewnątrz przeglądarki, nie ma dostępu do warstwy chrome ponad nią. +</li><li> <code><b>content-primary</b></code>: Główna przeglądarka dla zawartości. Zawartość, która jest wczytywana wewnątrz przeglądarki, nie ma dostępu do warstwy chrome ponad nią. Przykładowo, w przeglądarce WWW będzie to element, który wyświetla stronę internetową. Wygodniejszy dostęp do okna dla głównej zawartości zapewnia <code><a href="pl/DOM/window.content">window.content</a></code>. +</li></ul> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Dodatkowe informacje znaleźć można <a href="pl/Kurs_XUL/Panele_tre%c5%9bci">kursie XUL</a> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/button.type/index.html b/files/pl/mozilla/tech/xul/atrybut/button.type/index.html new file mode 100644 index 0000000000..74c0927587 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/button.type/index.html @@ -0,0 +1,20 @@ +--- +title: button.type +slug: Mozilla/Tech/XUL/Atrybut/button.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/button.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/button.type">type</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ przycisku. Jeśli atrybut nie jest dołączony, zostanie utworzony normalny przycisk. </dd></dl> +<ul><li> <code>checkbox</code>: Przycisk tego typu może być w dwóch stanach. Naciskając go, użytkownik przełącza między stanami. Nie jest to to samo, co pole wyboru, ponieważ wygląda jak przycisk. +</li><li> <code>menu</code>: Utworzony zostanie przycisk z wyskakującym menu. W tym przypadku wewnątrz tego elementu należy umieścić element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Użytkownik może nacisnąć gdziekolwiek na przycisku, aby otworzyć lub zamknąć menu. </li><li> <code>menu-button</code>: Również tworzy przycisk z wyskakującym menu. W odróżnieniu od typu <code>menu</code>, typ ten wymaga, by w celu otwarcia menu użytkownik nacisnął strzałkę, natomiast inne polecenie może zostać wywołane, kiedy naciśnie on główną część przycisku. +</li><li> <code>radio</code>: Przycisk działa tak jak przycisk opcji. Tylko jeden przycisk w grupie może być włączony jednocześnie. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyaccept/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyaccept/index.html new file mode 100644 index 0000000000..8861772796 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyaccept/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeyaccept +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeyaccept +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeyaccept +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeyaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyaccept">buttonaccesskeyaccept</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku 'Akceptuj'. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeycancel/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeycancel/index.html new file mode 100644 index 0000000000..1c44459b4d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeycancel/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeycancel +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeycancel +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeycancel +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeycancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeycancel">buttonaccesskeycancel</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku <tt>Anuluj</tt>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeydisclosure/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeydisclosure/index.html new file mode 100644 index 0000000000..f59ff4ed58 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeydisclosure/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeydisclosure +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeydisclosure +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeydisclosure +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeydisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeydisclosure">buttonaccesskeydisclosure</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku typu "disclosure" (zwykle "Szczegóły" - przyp. tłum.). +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra1/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra1/index.html new file mode 100644 index 0000000000..ca57551eb2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra1/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeyextra1 +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra1 +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeyextra1 +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeyextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra1">buttonaccesskeyextra1</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla pierwszego przycisku. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra2/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra2/index.html new file mode 100644 index 0000000000..13355ee2ec --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyextra2/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeyextra2 +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra2 +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeyextra2 +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeyextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra2">buttonaccesskeyextra2</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla drugiego dodatkowego przycisku. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyhelp/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyhelp/index.html new file mode 100644 index 0000000000..b4196d772c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonaccesskeyhelp/index.html @@ -0,0 +1,17 @@ +--- +title: buttonaccesskeyhelp +slug: Mozilla/Tech/XUL/Atrybut/buttonaccesskeyhelp +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonaccesskeyhelp +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonaccesskeyhelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyhelp">buttonaccesskeyhelp</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku "Pomoc". +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonalign/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonalign/index.html new file mode 100644 index 0000000000..46002758f7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonalign/index.html @@ -0,0 +1,17 @@ +--- +title: buttonalign +slug: Mozilla/Tech/XUL/Atrybut/buttonalign +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonalign +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonalign"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonalign">buttonalign</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttondir/index.html b/files/pl/mozilla/tech/xul/atrybut/buttondir/index.html new file mode 100644 index 0000000000..d51e134dc3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttondir/index.html @@ -0,0 +1,17 @@ +--- +title: buttondir +slug: Mozilla/Tech/XUL/Atrybut/buttondir +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttondir +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttondir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttondir">buttondir</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttondisabledaccept/index.html b/files/pl/mozilla/tech/xul/atrybut/buttondisabledaccept/index.html new file mode 100644 index 0000000000..c340a0416d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttondisabledaccept/index.html @@ -0,0 +1,15 @@ +--- +title: buttondisabledaccept +slug: Mozilla/Tech/XUL/Atrybut/buttondisabledaccept +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttondisabledaccept +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttondisabledaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttondisabledaccept">buttondisabledaccept</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, przycisk akceptacji jest początkowo wyłączony. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabelaccept/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabelaccept/index.html new file mode 100644 index 0000000000..cb4c9d5034 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabelaccept/index.html @@ -0,0 +1,17 @@ +--- +title: buttonlabelaccept +slug: Mozilla/Tech/XUL/Atrybut/buttonlabelaccept +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabelaccept +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonlabelaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelaccept">buttonlabelaccept</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta do wyświetlenia na przycisku "Akceptuj". +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabelcancel/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabelcancel/index.html new file mode 100644 index 0000000000..590c624d5e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabelcancel/index.html @@ -0,0 +1,21 @@ +--- +title: buttonlabelcancel +slug: Mozilla/Tech/XUL/Atrybut/buttonlabelcancel +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabelcancel +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-buttonlabelcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelcancel">buttonlabelcancel</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "Anuluj".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabeldisclosure/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabeldisclosure/index.html new file mode 100644 index 0000000000..9af170621e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabeldisclosure/index.html @@ -0,0 +1,21 @@ +--- +title: buttonlabeldisclosure +slug: Mozilla/Tech/XUL/Atrybut/buttonlabeldisclosure +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabeldisclosure +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-buttonlabeldisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabeldisclosure">buttonlabeldisclosure</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "disclosure".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra1/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra1/index.html new file mode 100644 index 0000000000..f942417b39 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra1/index.html @@ -0,0 +1,17 @@ +--- +title: buttonlabelextra1 +slug: Mozilla/Tech/XUL/Atrybut/buttonlabelextra1 +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabelextra1 +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta do wyświetlenia na pierwszym dodatkowym przycisku. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra2/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra2/index.html new file mode 100644 index 0000000000..863b0b9df3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabelextra2/index.html @@ -0,0 +1,21 @@ +--- +title: buttonlabelextra2 +slug: Mozilla/Tech/XUL/Atrybut/buttonlabelextra2 +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabelextra2 +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na drugim dodatkowym przycisku.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonlabelhelp/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonlabelhelp/index.html new file mode 100644 index 0000000000..9352ee6b76 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonlabelhelp/index.html @@ -0,0 +1,21 @@ +--- +title: buttonlabelhelp +slug: Mozilla/Tech/XUL/Atrybut/buttonlabelhelp +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonlabelhelp +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-buttonlabelhelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelhelp">buttonlabelhelp</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "Pomoc".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonorient/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonorient/index.html new file mode 100644 index 0000000000..24a2641b7f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonorient/index.html @@ -0,0 +1,17 @@ +--- +title: buttonorient +slug: Mozilla/Tech/XUL/Atrybut/buttonorient +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonorient +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonorient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonorient">buttonorient</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttonpack/index.html b/files/pl/mozilla/tech/xul/atrybut/buttonpack/index.html new file mode 100644 index 0000000000..8416118b5d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttonpack/index.html @@ -0,0 +1,17 @@ +--- +title: buttonpack +slug: Mozilla/Tech/XUL/Atrybut/buttonpack +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttonpack +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttonpack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonpack">buttonpack</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/buttons/index.html b/files/pl/mozilla/tech/xul/atrybut/buttons/index.html new file mode 100644 index 0000000000..beb29a9f70 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/buttons/index.html @@ -0,0 +1,21 @@ +--- +title: buttons +slug: Mozilla/Tech/XUL/Atrybut/buttons +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/buttons +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operacje. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/checked/index.html b/files/pl/mozilla/tech/xul/atrybut/checked/index.html new file mode 100644 index 0000000000..383fbd8d13 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/checked/index.html @@ -0,0 +1,17 @@ +--- +title: checked +slug: Mozilla/Tech/XUL/Atrybut/checked +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/checked +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/checkstate/index.html b/files/pl/mozilla/tech/xul/atrybut/checkstate/index.html new file mode 100644 index 0000000000..62eb4ec398 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/checkstate/index.html @@ -0,0 +1,17 @@ +--- +title: checkState +slug: Mozilla/Tech/XUL/Atrybut/checkState +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/checkState +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code> +</dt><dd> Typ: <i>integer</i>, wartość <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Ten atrybut może być użyty do utworzenia przycisków trójstanowych, ponumerowanych 0, 1 i 2. W stanie 0 lub 1 naciśnięcie przycisku spowoduje przełączenie go do stanu przeciwnego. To znaczy, że przycisk działa podobnie jak pole wyboru, z wyjątkiem tym, że jest tu także stan trzeci, który musi być ustawiony ręcznie poprzez dostosowanie stanu zaznaczenia. Jeśli chcemy dostosować różne zachowania stanu przycisku, musimy ustawić atrybut <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> na <code>false</code> i dostosować stany przycisku za pomocą skryptu. Atrybut <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> musi być ustawiony na <code>checkbox</code> dla przycisków ze stanem zaznaczenia. Stałe dla dostępnych wartości dla tego atrybutu znajdują się w interfejsie <a href="pl/NsIDOMXULButtonElement">nsIDOMXULButtonElement</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/class/index.html b/files/pl/mozilla/tech/xul/atrybut/class/index.html new file mode 100644 index 0000000000..4c1fe73029 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/class/index.html @@ -0,0 +1,17 @@ +--- +title: class +slug: Mozilla/Tech/XUL/Atrybut/class +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/class +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Definiuje klasę stylu dla elementu. Wiele klas może być określanych przez oddzielenie ich spacją. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/closebutton/index.html b/files/pl/mozilla/tech/xul/atrybut/closebutton/index.html new file mode 100644 index 0000000000..b6aafc5e7b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/closebutton/index.html @@ -0,0 +1,17 @@ +--- +title: closebutton +slug: Mozilla/Tech/XUL/Atrybut/closebutton +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/closebutton +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-closebutton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/closebutton">closebutton</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>true</code>, to wiersz <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code> będzie miał przycisk "Nowa karta" i przycisk "Zamknij" na swoim końcu. Ta cecha jest stosowana przez element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>, aby dostarczyć ułatwienie dla dodania lub zamykania kart. Możemy jej ustawić (przypisać) obrazek do 'Nowej karty' i przycisku 'Zamknij' poprzez zaimplementowanie ich do poszczególnych klas <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tabs-newbutton">tabs-newbutton</a></code> i <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tabs-closebutton">tabs-closebutton</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/coalesceduplicatearcs/index.html b/files/pl/mozilla/tech/xul/atrybut/coalesceduplicatearcs/index.html new file mode 100644 index 0000000000..fe34beb905 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/coalesceduplicatearcs/index.html @@ -0,0 +1,18 @@ +--- +title: coalesceduplicatearcs +slug: Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/coalesceduplicatearcs +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jakikolwiek poprawny element, który posiada atrybut źródła danych. Kiedy wiele źródeł danych jest użytych, jedno może przesłaniać twierdzenie drugiego. Ten atrybut, jeśli jest prawdą, która jest domyślnym ustawieniem, pozwala danym źródłowym na negację wcześniejszego twierdzenia. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/collapse/index.html b/files/pl/mozilla/tech/xul/atrybut/collapse/index.html new file mode 100644 index 0000000000..66398a037c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/collapse/index.html @@ -0,0 +1,27 @@ +--- +title: collapse +slug: Mozilla/Tech/XUL/Atrybut/collapse +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/collapse +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-collapse"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapse">collapse</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Określa, która strona rozdzielacza <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> jest zawinięta, kiedy jest kliknięty jego grippy. Jeśli ten atrybut nie jest określony, rozdzielacz nie będzie przypadkiem zawinięty. Powinieneś dodać element <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code> wewnątrz rozdzielacza, kiedy chcesz użyć go do zawinięcia.</dd> +</dl> +<ul> + <li><code>none</code>: Brak zawinięcia.</li> + <li><code>before</code>: Kiedy grippy jest kliknięty, element będący przed rozdzielaczem i mający tego samego rodzica jest zwinięty, więc jego szerokość lub wysokość wyniesie 0.</li> + <li><code>after</code>: Kiedy grippy jest kliknięty, element będący po rozdzielaczu i mający tego samego rodzica jest zwinięty, więc jego szerokość lub wysokość wyniesie 0.</li> + <li><code>both</code> (tylko w Gecko 1.9+): Oba elementy rozdzielacza; przed i po nim mogą być zawinięte, jeśli rozmiar tego elementu będzie spadał do minimalnego rozmiaru odpowiedniego do pozycji rozdzielacza.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/collapsed/index.html b/files/pl/mozilla/tech/xul/atrybut/collapsed/index.html new file mode 100644 index 0000000000..871015a595 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/collapsed/index.html @@ -0,0 +1,21 @@ +--- +title: collapsed +slug: Mozilla/Tech/XUL/Atrybut/collapsed +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/collapsed +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, to element jest zawinięty i nie będzie wyświetlony. Jest równoważny do ustawienia widoczności własności CSS 'collapse'.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/color/index.html b/files/pl/mozilla/tech/xul/atrybut/color/index.html new file mode 100644 index 0000000000..31c3ea334b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/color/index.html @@ -0,0 +1,21 @@ +--- +title: color +slug: Mozilla/Tech/XUL/Atrybut/color +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/color +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-color"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/color">color</a></code></dt> + <dd> + Typ: + <i> + kolor jako łańcuch znaków</i> + </dd> + <dd> + Aktualnie wybrany kolor. Ulega modyfikacji kiedy użytkownik zaznaczy inną wartość koloru. Łańcuch znaków koloru przydzielamy w formie #RRGGBB do tej własności, aby zmienić wybrany kolor.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/colorpicker.type/index.html b/files/pl/mozilla/tech/xul/atrybut/colorpicker.type/index.html new file mode 100644 index 0000000000..498e9c8096 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/colorpicker.type/index.html @@ -0,0 +1,16 @@ +--- +title: colorpicker.type +slug: Mozilla/Tech/XUL/Atrybut/colorpicker.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/colorpicker.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/colorpicker.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli ten atrybut nie jest prezentowany, to colorpicker jest wyświetlony wewnątrz okna. Jeśli jest ustawiony w tekście przycisku (<code>button</code>), to colorpicker jest wyświetlony jako przycisk. Kiedy użytkownik naciśnie przycisk, pojawi się okienko popup, z którego użytkownik może wybrać kolor. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/cols/index.html b/files/pl/mozilla/tech/xul/atrybut/cols/index.html new file mode 100644 index 0000000000..a8f563f2a4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/cols/index.html @@ -0,0 +1,21 @@ +--- +title: cols +slug: Mozilla/Tech/XUL/Atrybut/cols +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/cols +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-cols"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/cols">cols</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba kolumn w polu tekstowym.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/command/index.html b/files/pl/mozilla/tech/xul/atrybut/command/index.html new file mode 100644 index 0000000000..7520ebdf03 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/command/index.html @@ -0,0 +1,23 @@ +--- +title: command +slug: Mozilla/Tech/XUL/Atrybut/command +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/command +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> +<div class="noinclude"> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3> +<pre><command id="cmd_openhelp" oncommand="alert('Help');"/> +<button label="Help" command="cmd_openhelp"/> +<button label="More Help" command="cmd_openhelp"/> +</pre> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/commandset" title="commandset">commandset</a></code></code> i atrybut <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code>. +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/container/index.html b/files/pl/mozilla/tech/xul/atrybut/container/index.html new file mode 100644 index 0000000000..26283888df --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/container/index.html @@ -0,0 +1,21 @@ +--- +title: container +slug: Mozilla/Tech/XUL/Atrybut/container +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/container +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ustaw na <code>true</code>, jeśli element spełnia funkcję jako kontener, który posiada elementy potomne. Będzie ustawiony jako potrzebny w kreatorze szablonów.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/containment/index.html b/files/pl/mozilla/tech/xul/atrybut/containment/index.html new file mode 100644 index 0000000000..2af4cdbf2d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/containment/index.html @@ -0,0 +1,25 @@ +--- +title: containment +slug: Mozilla/Tech/XUL/Atrybut/containment +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/containment +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code></dt> + <dd> + Typ: + <i> + URI predykatu RDF</i> + </dd> + <dd> + Ten atrybut określa własności RDF, które sygnalizują, że źródło jest kontenerem. Kiedy generujemy zawartość z szablonu to jest stosowany do określenia, które zasoby z bazy danych są kontenerami i w ten sposób posiada węzły potomne i które nie są kontenerami.</dd> +</dl> +<dl> + <dd> + Ten atrybut powinien zostać umieszczony w tym samym elemencie, w którym są źródła danych i atrybuty <b>ref</b>. Może być ustawiona jedna spacja przerwy w liście własności RDF lub źródeł.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/contentcontextmenu/index.html b/files/pl/mozilla/tech/xul/atrybut/contentcontextmenu/index.html new file mode 100644 index 0000000000..22c6f6b939 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/contentcontextmenu/index.html @@ -0,0 +1,21 @@ +--- +title: contentcontextmenu +slug: Mozilla/Tech/XUL/Atrybut/contentcontextmenu +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/contentcontextmenu +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-contentcontextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contentcontextmenu">contentcontextmenu</a></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></i> + </dd> + <dd> + Odniesienie do menu kontekstowego dla obszaru kontekstowego w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/contenttooltip/index.html b/files/pl/mozilla/tech/xul/atrybut/contenttooltip/index.html new file mode 100644 index 0000000000..629f47c464 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/contenttooltip/index.html @@ -0,0 +1,21 @@ +--- +title: contenttooltip +slug: Mozilla/Tech/XUL/Atrybut/contenttooltip +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/contenttooltip +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-contenttooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contenttooltip">contenttooltip</a></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></i> + </dd> + <dd> + Odniesienie do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> będącego w użyciu dla obszaru kontekstowego w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/contextmenu/index.html b/files/pl/mozilla/tech/xul/atrybut/contextmenu/index.html new file mode 100644 index 0000000000..c81519190a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/contextmenu/index.html @@ -0,0 +1,18 @@ +--- +title: contextmenu +slug: Mozilla/Tech/XUL/Atrybut/contextmenu +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/contextmenu +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code> +</dt><dd> Typ: <i>id elementu popup</i> +</dd><dd> Alternatywna nazwa dla atrybutu <code>context</code>, jednakże odpowiada również własności skryptu 'contextmenu'. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/control/index.html b/files/pl/mozilla/tech/xul/atrybut/control/index.html new file mode 100644 index 0000000000..6e3be23342 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/control/index.html @@ -0,0 +1,15 @@ +--- +title: control +slug: Mozilla/Tech/XUL/Atrybut/control +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/control +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ten atrybut określa <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu, z którym powiązana jest etykieta. Kiedy użytkownik na nią kliknie, połączony element staje się aktywny (focus). +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/crop/index.html b/files/pl/mozilla/tech/xul/atrybut/crop/index.html new file mode 100644 index 0000000000..0540b42d36 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/crop/index.html @@ -0,0 +1,26 @@ +--- +title: crop +slug: Mozilla/Tech/XUL/Atrybut/crop +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/crop +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/curpos/index.html b/files/pl/mozilla/tech/xul/atrybut/curpos/index.html new file mode 100644 index 0000000000..f66c5ebff1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/curpos/index.html @@ -0,0 +1,17 @@ +--- +title: curpos +slug: Mozilla/Tech/XUL/Atrybut/curpos +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/curpos +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Aktualna pozycja paska przewijania (<code><a href="/pl/docs/Mozilla/Tech/XUL/scrollbar" title="scrollbar">scrollbar</a></code>), która posiada zakres od 0 do wartości atrybutu <code id="a-maxpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxpos">maxpos</a></code>. Domyślną wartością jest 0. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/current/index.html b/files/pl/mozilla/tech/xul/atrybut/current/index.html new file mode 100644 index 0000000000..a0667f5255 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/current/index.html @@ -0,0 +1,16 @@ +--- +title: current +slug: Mozilla/Tech/XUL/Atrybut/current +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/current +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-current"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/current">current</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Ten atrybut będzie ustawiony na <code>true</code>, jeśli <code>listitem</code> jest aktualną pozycją. Jest typowo używany przez motyw do <strong>customize the focus ring.</strong> Aby zaznaczyć aktualną pozycję w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code>listbox</code> używa do tego własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItem">selectedItem</a></span></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/currentset/index.html b/files/pl/mozilla/tech/xul/atrybut/currentset/index.html new file mode 100644 index 0000000000..132b66c27f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/currentset/index.html @@ -0,0 +1,23 @@ +--- +title: currentset +slug: Mozilla/Tech/XUL/Atrybut/currentset +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/currentset +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-currentset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/currentset">currentset</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + łańcuch znaków oddzielony przecinkiem</i> + </dd> + <dd> + Aktualne ustawienia wyświetlanych pozycji na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Będą modyfikowane, gdy użytkownik przystosuje do własnych ustawień pasek narzędzi. Wartość tego atrybutu powinna być listą pozycji ID z <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> oddzielonych przecinkiem lub dodatkowo w następujący sposób: "<code>separator</code>", "<code>spring</code>", "<code>spacer</code>".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/customindex/index.html b/files/pl/mozilla/tech/xul/atrybut/customindex/index.html new file mode 100644 index 0000000000..51283d5a85 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/customindex/index.html @@ -0,0 +1,23 @@ +--- +title: customindex +slug: Mozilla/Tech/XUL/Atrybut/customindex +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/customindex +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-customindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/customindex">customindex</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Ta wartość jest indeksem paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> w dostosowanej liście paska narzędzi. Ta wartość jest aktualizowana automatycznie przez okno dialogowe dostosowujące pasek narzędzi.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/customizable/index.html b/files/pl/mozilla/tech/xul/atrybut/customizable/index.html new file mode 100644 index 0000000000..ecdce29518 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/customizable/index.html @@ -0,0 +1,23 @@ +--- +title: customizable +slug: Mozilla/Tech/XUL/Atrybut/customizable +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/customizable +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-customizable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/customizable">customizable</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ustawia ten atrybut na <code>true</code> w paskach narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>), które mogą zostać dostosowane. Te ustawienie przycisków powoduje bycie trwałymi podczas sesji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/datepicker.type/index.html b/files/pl/mozilla/tech/xul/atrybut/datepicker.type/index.html new file mode 100644 index 0000000000..087ab720ee --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/datepicker.type/index.html @@ -0,0 +1,38 @@ +--- +title: datepicker.type +slug: Mozilla/Tech/XUL/Atrybut/datepicker.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/datepicker.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><a href="pl/XUL/Atrybut/datepicker.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ atrybutu na jeden z poniższych określonych typów elementu datepicker, aby je zastosować:</dd> +</dl> + +<ul> + <li><code>normal</code>: Element datepicker z trzema polami dla wprowadzenia roku, miesiąca i dnia. Ta wartość jest domyślna, więc nie określaj typu atrybutu, jeśli jego wartość jest już pobrana.</li> + <li><code>grid</code>: Element datepicker, który wyświetla siatkę kalendarza , gdzie jeden miesiąc jest pokazany w jednym czasie.</li> + <li><code>popup</code>: Element datepicker z trzema polami do wprowadzenia lecz but an additional dropdown button, which, when pressed, will display a popup calendar grid.</li> +</ul> + +<div class="noinclude"> +<dl> + <dt>Typ normalny</dt> + <dd> </dd> + <dd><img alt="Image:Controlsguide-datepicker.png"></dd> + <dt>Typ siatki</dt> + <dd> </dd> + <dd><img alt="Image:Controlsguide-datepicker-grid.png"></dd> + <dt>Typ wyskakującego okienka</dt> + <dd> </dd> + <dd><img alt="Image:Controlsguide-datepicker-popup.png"></dd> +</dl> +</div> + +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/datepicker.value/index.html b/files/pl/mozilla/tech/xul/atrybut/datepicker.value/index.html new file mode 100644 index 0000000000..c545d51f17 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/datepicker.value/index.html @@ -0,0 +1,30 @@ +--- +title: datepicker.value +slug: Mozilla/Tech/XUL/Atrybut/datepicker.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/datepicker.value +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Łańcuch znaków pozwalający na łączenie sie wartości daty z elementem. Nie jest stosowany dla określonego celu, lecz możemy uzyskać do niego dostęp przy pomocy skryptu, wykorzystując go do własnych celów.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code><a href="pl/XUL/Atrybut/label.value">label.value</a></code></li> + <li><code><a href="pl/XUL/Atrybut/textbox.value">textbox.value</a></code></li> + <li><code><a href="pl/XUL/Atrybut/textnode.value">textnode.value</a></code></li> + </ul> +</div> +<p></p> diff --git a/files/pl/mozilla/tech/xul/atrybut/default/index.html b/files/pl/mozilla/tech/xul/atrybut/default/index.html new file mode 100644 index 0000000000..d846ba07f4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/default/index.html @@ -0,0 +1,17 @@ +--- +title: default +slug: Mozilla/Tech/XUL/Atrybut/default +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/default +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-default"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/default">default</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, element <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> jest stosowany jako domyślne wyskakujące okienko do wyświetlenia podpowiedzi w okienku. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/defaultbutton/index.html b/files/pl/mozilla/tech/xul/atrybut/defaultbutton/index.html new file mode 100644 index 0000000000..f5bd202c49 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/defaultbutton/index.html @@ -0,0 +1,17 @@ +--- +title: defaultButton +slug: Mozilla/Tech/XUL/Atrybut/defaultButton +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/defaultButton +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-defaultButton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultButton">defaultButton</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Zwykle nie powinno się ustawiać tego atrybutu. Określa on domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Atrybutowi temu powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/defaultset/index.html b/files/pl/mozilla/tech/xul/atrybut/defaultset/index.html new file mode 100644 index 0000000000..a853caa29c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/defaultset/index.html @@ -0,0 +1,18 @@ +--- +title: defaultset +slug: Mozilla/Tech/XUL/Atrybut/defaultset +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/defaultset +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-defaultset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultset">defaultset</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>lista pozycji id oddzielona przecinkiem</i> +</dd><dd> Domyślne ustawienie wyświetlanych pozycji na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. To powinno być ustawione na listę pozycji ID oddzieloną przecinkiem pochodzącą z <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>. Na przykład, <code>back-button,forward-button,print-button</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/description/index.html b/files/pl/mozilla/tech/xul/atrybut/description/index.html new file mode 100644 index 0000000000..fc30c6c121 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/description/index.html @@ -0,0 +1,17 @@ +--- +title: description +slug: Mozilla/Tech/XUL/Atrybut/description +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/description +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-description"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/description">description</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst opisowy do wyświetlenia w dodatku do tytułu okienka dialogowego. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/dir/index.html b/files/pl/mozilla/tech/xul/atrybut/dir/index.html new file mode 100644 index 0000000000..d43c6a345e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/dir/index.html @@ -0,0 +1,20 @@ +--- +title: dir +slug: Mozilla/Tech/XUL/Atrybut/dir +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/dir +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Kierunek, w którym umieszczane są elementy potomne danego elementu. </dd></dl> +<ul><li> <code>normal</code>: Elementy są umieszczane od lewej do prawej lub od góry do dołu, w kodzie XUL. +</li><li> <code>reverse</code>: Elementy są umieszczane od prawej do lewej lub od dołu do góry. Jest to odwrotność porządku, w którym zostały one umieszczone w kodzie XUL. +</li></ul> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/resizer.dir">resizer.dir</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disableautocomplete/index.html b/files/pl/mozilla/tech/xul/atrybut/disableautocomplete/index.html new file mode 100644 index 0000000000..8f0a4e0b94 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disableautocomplete/index.html @@ -0,0 +1,17 @@ +--- +title: disableAutocomplete +slug: Mozilla/Tech/XUL/Atrybut/disableAutocomplete +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disableAutocomplete +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disableAutocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableAutocomplete">disableAutocomplete</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, zachowanie automatyczne zostanie wyłączone. Możesz użyć skryptu do zmiany do zmiany tego atrybutu. Jeśli <code>false</code>, domyślnie, autouzupełnianie jest włączone. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disableautoselect/index.html b/files/pl/mozilla/tech/xul/atrybut/disableautoselect/index.html new file mode 100644 index 0000000000..375d05ac73 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disableautoselect/index.html @@ -0,0 +1,17 @@ +--- +title: disableautoselect +slug: Mozilla/Tech/XUL/Atrybut/disableautoselect +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disableautoselect +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disableautoselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautoselect">disableautoselect</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest <code>true</code> lub pominięty, zaznaczona pozycja w menu będzie aktualizowana dopasowując się do tego co użytkownik wprowadzi w polu tekstowym. Jeśli tekst nie dopasuje się do jakiejkolwiek pozycji na liście, to zaznaczenie zostanie wyczyszczone. Jeśli ten atrybut jest <code>false</code>, zaznaczenie nigdy nie zostanie zaktualizowane do dopasowania pola tekstowego. Ten atrybut zastosowany jest tylko do <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, który jest zdolny do edycji. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disableclose/index.html b/files/pl/mozilla/tech/xul/atrybut/disableclose/index.html new file mode 100644 index 0000000000..1f90606c5c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disableclose/index.html @@ -0,0 +1,17 @@ +--- +title: disableclose +slug: Mozilla/Tech/XUL/Atrybut/disableclose +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disableclose +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disableclose"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableclose">disableclose</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>true</code>, to przycisk zamknięcia będzie wyłączony. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disabled/index.html b/files/pl/mozilla/tech/xul/atrybut/disabled/index.html new file mode 100644 index 0000000000..ddc17391de --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disabled/index.html @@ -0,0 +1,19 @@ +--- +title: disabled +slug: Mozilla/Tech/XUL/Atrybut/disabled +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disabled +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. <div class="noinclude">Element nadal jednak będzie odpowiadać na zdarzenia myszy. Aby włączyć dany element, atrybut ten musi być pominięty lub przyjąć wartość <code>false</code>. +</div></dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> diff --git a/files/pl/mozilla/tech/xul/atrybut/disablehistory/index.html b/files/pl/mozilla/tech/xul/atrybut/disablehistory/index.html new file mode 100644 index 0000000000..4d120a5c7b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disablehistory/index.html @@ -0,0 +1,17 @@ +--- +title: disablehistory +slug: Mozilla/Tech/XUL/Atrybut/disablehistory +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/textbox.disablehistory +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disablehistory"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablehistory">disablehistory</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ma wartość <code>false</code>, przycisk ze strzałką wyświetli się na końcu pola tekstowego, które otworzy menu rozwijane wszystkich dostępnych wyników. Domyślna wartością jest <code>true</code>, ukrywające przycisk rozwijania. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disablekeynavigation/index.html b/files/pl/mozilla/tech/xul/atrybut/disablekeynavigation/index.html new file mode 100644 index 0000000000..58f8c07738 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disablekeynavigation/index.html @@ -0,0 +1,17 @@ +--- +title: disablekeynavigation +slug: Mozilla/Tech/XUL/Atrybut/disablekeynavigation +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disableKeyNavigation +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disablekeynavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablekeynavigation">disablekeynavigation</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ten nie jest użyty, użytkownik może przechodzić do określonych pozycji listy poprzez naciśnięcie pierwszej litery etykiety danej pozycji. Odbywa się to przyrostowo, dlatego przyciśnięcie dodatkowych klawiszy spowoduje zaznaczenie lepiej określonych pozycji. Opcja ta może zostać wyłączona poprzez ustawienie wartości atrybutu jako <code>true</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/disablesecurity/index.html b/files/pl/mozilla/tech/xul/atrybut/disablesecurity/index.html new file mode 100644 index 0000000000..c6169b3dd0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/disablesecurity/index.html @@ -0,0 +1,17 @@ +--- +title: disablesecurity +slug: Mozilla/Tech/XUL/Atrybut/disablesecurity +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/disablesecurity +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-disablesecurity"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablesecurity">disablesecurity</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>true</code> wyłącza UI bezpieczeństwa dla tej przeglądarki. Pominięcie tego atrybutu włącza je. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/dlgtype/index.html b/files/pl/mozilla/tech/xul/atrybut/dlgtype/index.html new file mode 100644 index 0000000000..3ed49bdbef --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/dlgtype/index.html @@ -0,0 +1,23 @@ +--- +title: dlgType +slug: Mozilla/Tech/XUL/Atrybut/dlgType +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/dlgtype +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ dialogowy używany jest tylko, kiedy przycisk znajduje się w oknie dialogowym. Dzięki temu można zastąpić standardowe przyciski okna dialogowego własnymi przyciskami, z tym że metody obsługi zdarzeń okna dialogowego nadal będą funkcjonować. Przykładowo, jeśli <code>dlgType</code> ma wartość <code>accept</code>, przycisk zastąpi przycisk akceptujący okna dialogowego, zwykle mający etykietę <code>OK</code>. Stosowanie tego atrybutu na przycisku nie znajdującym się w oknie dialogowym nie odniesie żadnego skutku. Poniżej przedstawiono możliwe wartości tego atrybutu: +</dd></dl> +<ul><li> <code>accept</code>: przycisk OK akceptujący zmiany po naciśnięciu. +</li><li> <code>cancel</code>: przycisk Anuluj anulujący daną operację. +</li><li> <code>help</code>: przycisk Pomoc wyświetlający informacje na temat okna dialogowego. +</li><li> <code>disclosure</code>: przycisk służący do wyświetlenia dodatkowych informacji. Może to być zwykły przycisk lub trójkąt rozwijający. +</li></ul> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/dragging/index.html b/files/pl/mozilla/tech/xul/atrybut/dragging/index.html new file mode 100644 index 0000000000..e8a3878b32 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/dragging/index.html @@ -0,0 +1,17 @@ +--- +title: dragging +slug: Mozilla/Tech/XUL/Atrybut/dragging +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/dragging +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-dragging"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dragging">dragging</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, jeśli kolumna będzie przesuwana. Ten atrybut jest ustawiony automatycznie, więc nie powinniśmy go przestawiać ręcznie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/editable/index.html b/files/pl/mozilla/tech/xul/atrybut/editable/index.html new file mode 100644 index 0000000000..90f0cc25ca --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/editable/index.html @@ -0,0 +1,16 @@ +--- +title: editable +slug: Mozilla/Tech/XUL/Atrybut/editable +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/editable +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editable">editable</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Sygnalizuje, która wartość <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code> może być modyfikowana poprzez wpis bezpośrednio do wartości pola. This is rendered as a textbox with a drop-down arrow beside it. The user may enter text into the textbox or select one of the choices by clicking from the drop-down. If used in a tree, editable allows the content to be changed, especially useful when <code>type="checkbox"</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/editor.type/index.html b/files/pl/mozilla/tech/xul/atrybut/editor.type/index.html new file mode 100644 index 0000000000..9b3c3b1ee2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/editor.type/index.html @@ -0,0 +1,17 @@ +--- +title: editor.type +slug: Mozilla/Tech/XUL/Atrybut/editor.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/editor.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/editor.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli ustawiony jest na <code>content-primary</code>, to edytor stanie się główną zawartością strony. Okno dla głównej zawartości można wygodniej pobrać przy użyciu <code>window.content</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/editortype/index.html b/files/pl/mozilla/tech/xul/atrybut/editortype/index.html new file mode 100644 index 0000000000..f845426cfa --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/editortype/index.html @@ -0,0 +1,20 @@ +--- +title: editortype +slug: Mozilla/Tech/XUL/Atrybut/editortype +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/editortype +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ edytora do zastosowania. Ta wartość będzie przesłonięta w zależności od typu dokumentu załadowanego w edytorze. +</dd></dl> +<ul><li> <code>html</code>: Edytor HTML. +</li><li> <code>text</code>: Edytor tekstowy. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/element/index.html b/files/pl/mozilla/tech/xul/atrybut/element/index.html new file mode 100644 index 0000000000..b1bbb7a821 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/element/index.html @@ -0,0 +1,17 @@ +--- +title: element +slug: Mozilla/Tech/XUL/Atrybut/element +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/element +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-element"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/element">element</a></code> +</dt><dd> Typ: <i>id elementu broadcaster</i> +</dd><dd> Atrybut <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>, którego obserwator jest obserwowany. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/empty/index.html b/files/pl/mozilla/tech/xul/atrybut/empty/index.html new file mode 100644 index 0000000000..0dcbc61d73 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/empty/index.html @@ -0,0 +1,18 @@ +--- +title: empty +slug: Mozilla/Tech/XUL/Atrybut/empty +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/empty +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawia <code>true</code>, jeśli element jest kontenerem bez elementu potomnego. Zostanie ustawiony poprzez kreator szablonów jako potrzebny. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/enablecolumndrag/index.html b/files/pl/mozilla/tech/xul/atrybut/enablecolumndrag/index.html new file mode 100644 index 0000000000..648dc864bd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/enablecolumndrag/index.html @@ -0,0 +1,17 @@ +--- +title: enableColumnDrag +slug: Mozilla/Tech/XUL/Atrybut/enableColumnDrag +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/enableColumnDrag +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-enableColumnDrag"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/enableColumnDrag">enableColumnDrag</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawimy na <code>true</code>, użytkownik ma możliwość przesunięcia nagłówków kolumny, aby zmienić kolejność w jakiej są one wyświetlane. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/enablehistory/index.html b/files/pl/mozilla/tech/xul/atrybut/enablehistory/index.html new file mode 100644 index 0000000000..46d7acc439 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/enablehistory/index.html @@ -0,0 +1,17 @@ +--- +title: enablehistory +slug: Mozilla/Tech/XUL/Atrybut/enablehistory +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/enablehistory +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-enablehistory"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/enablehistory">enablehistory</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest <code>true</code>, przycisk strzałki pokaże się na końcu pola tekstowego, a w momencie naciśnięcia go otworzy rozwijane menu wszystkich dostępnych rezultatów. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/equalsize/index.html b/files/pl/mozilla/tech/xul/atrybut/equalsize/index.html new file mode 100644 index 0000000000..2dc5bcd1e5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/equalsize/index.html @@ -0,0 +1,20 @@ +--- +title: equalsize +slug: Mozilla/Tech/XUL/Atrybut/equalsize +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/equalsize +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Ten atrybut potrafi tworzyć dziecko elementu o takim samym rozmiarze. </dd></dl> +<ul><li> <code>always</code>: Dla elementów zorientowanych poziomo, będzie tworzone dziecko ze wszystkich posiadanych szerokości potomka. Dla elementów zorientowanych pionowo będzie tworzone jego dziecko wszystkich posiadanych wysokości najwyższego potomka. +</li><li> <code>never</code>: Wszystkie dzieci są wyświetlone w rozmiarze żądanym przez zawartość lub określone poprzez atrybut szerokości i wysokości lub poprzez własność szerokości i wysokości CSS. +</li></ul> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/eventnode/index.html b/files/pl/mozilla/tech/xul/atrybut/eventnode/index.html new file mode 100644 index 0000000000..027e2ec64a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/eventnode/index.html @@ -0,0 +1,20 @@ +--- +title: eventnode +slug: Mozilla/Tech/XUL/Atrybut/eventnode +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/eventnode +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-eventnode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/eventnode">eventnode</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Sygnalizuje gdzie zdarzenia nawigacji klawiaturą są nasłuchiwane. Jeśli ten atrybut jest nieokreślony, zdarzenia są nasłuchiwane z <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. Tak więc, jeśli ten atrybut nie jest stosowany, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code> lub element wewnątrz niego musi posiadać aktywną nawigację klawiatury do zastosowania. +</dd></dl> +<ul><li> <code>parent</code>: Nawigacja klawiatury jest opanowana w rodzicu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. +</li><li> <code>window</code>: Nawigacja klawiatury jest opanowana na poziomie okna. Nawigacja kartą przydarzyć się może pod warunkiem, jeśli jakikolwiek element w oknie jest aktywny. </li><li> <code>document</code>: Nawigacja klawiatury jest opanowana na poziomie dokumentu. Nawigacja kartą przydarzyć się może pod warunkiem, jeśli jakikolwiek element w dokumencie jest aktywny. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/first-tab/index.html b/files/pl/mozilla/tech/xul/atrybut/first-tab/index.html new file mode 100644 index 0000000000..f5ff55951d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/first-tab/index.html @@ -0,0 +1,17 @@ +--- +title: first-tab +slug: Mozilla/Tech/XUL/Atrybut/first-tab +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/first-tab +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-first-tab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/first-tab">first-tab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, dla pierwszej karty. Ten atrybut nie powinien być ustawiany ręcznie, lecz wtedy, gdy jest stosowany w <a href="pl/Motywy">motywie</a>, a jeśli jest pierwszą kartą, to powinna mieć ona inny sposób nadania stylu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/firstdayofweek/index.html b/files/pl/mozilla/tech/xul/atrybut/firstdayofweek/index.html new file mode 100644 index 0000000000..05b376669b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/firstdayofweek/index.html @@ -0,0 +1,23 @@ +--- +title: firstdayofweek +slug: Mozilla/Tech/XUL/Atrybut/firstdayofweek +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/firstdayofweek +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-firstdayofweek"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/firstdayofweek">firstdayofweek</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Dzień tygodnia, który jest wyświetlany jako pierwszy dzień w siatce kalendarza. Zakres wartości jest od 0 do 6, gdzie 0 jest niedzielą, a 6 jest sobotą. Domyślna wartość jest określana lokalnie, więc tylko stosujemy ten atrybut, jeśli chcemy to przesłonić.</dd> +</dl> +<div class="noinclude"> + </div> diff --git a/files/pl/mozilla/tech/xul/atrybut/firstpage/index.html b/files/pl/mozilla/tech/xul/atrybut/firstpage/index.html new file mode 100644 index 0000000000..dec9f7a394 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/firstpage/index.html @@ -0,0 +1,17 @@ +--- +title: firstpage +slug: Mozilla/Tech/XUL/Atrybut/firstpage +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/firstpage +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-firstpage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/firstpage">firstpage</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawiony na <code>true</code>, jeśli <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code> jest na pierwszej stronie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/flags/index.html b/files/pl/mozilla/tech/xul/atrybut/flags/index.html new file mode 100644 index 0000000000..3ca55141b7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/flags/index.html @@ -0,0 +1,20 @@ +--- +title: flags +slug: Mozilla/Tech/XUL/Atrybut/flags +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/flags +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code> +</dt><dd> Typ: <i>lista wartości znajdujących się poniżej oddzielonych spacją</i> +</dd><dd> Ustawia flagi użyte dla różnych celów. Dwie flagi są definiowane, które mogą być wartościami tego atrybutu. </dd></dl> +<ul><li> <code>dont-test-empty</code>: Dla szablonu generowanej zawartości kompilator nie sprawdzi czy kontener jest pusty. +</li><li> <code>dont-build-content</code>: Ta flaga może być użyta na drzewie by wskazać, że elementy zawartości nie powinny być generowane. Poprawia to wprawdzie wydajność, lecz uniemożliwia korzystanie z funkcji DOM to pobierania wierszy drzewa. +</li></ul> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/flex/index.html b/files/pl/mozilla/tech/xul/atrybut/flex/index.html new file mode 100644 index 0000000000..14bc5c3bd0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/flex/index.html @@ -0,0 +1,20 @@ +--- +title: flex +slug: Mozilla/Tech/XUL/Atrybut/flex +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/flex +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></dt> + <dd>Typ: <em>string</em> (reprezentujący integer)</dd> + <dd> </dd> +</dl> + +<dl> + <dd>Określa elastyczność elementu, co oznacza w jaki sposób kontener dystrybuuje dostępną przestrzeń pomiędzy swoimi potomkami. Elementy elastyczne powiększają się i zmniejszają wypełniając całą dostępną przestrzeń. Elementy posiadające wyższą wartość tego atrybutu powiększają się bardziej niż elementy z niższymi wartościami, proporcjonalnie do podanych wartości. Konkretna wartość nie jest brana pod uwagę jeśli nie ma więcej elementów elastycznych w danym kontenerze. W chwili gdy domyślny rozmiar elementów w pudełku jest już obliczony, elementom przydzielana jest pozostała wolna przestrzeń w zależności od ich współczynnika elastyczności.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/focused/index.html b/files/pl/mozilla/tech/xul/atrybut/focused/index.html new file mode 100644 index 0000000000..eae826ac59 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/focused/index.html @@ -0,0 +1,17 @@ +--- +title: focused +slug: Mozilla/Tech/XUL/Atrybut/focused +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/focused +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/grippyhidden/index.html b/files/pl/mozilla/tech/xul/atrybut/grippyhidden/index.html new file mode 100644 index 0000000000..a9395fd91f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/grippyhidden/index.html @@ -0,0 +1,18 @@ +--- +title: grippyhidden +slug: Mozilla/Tech/XUL/Atrybut/grippyhidden +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/grippyhidden +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-grippyhidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippyhidden">grippyhidden</a></code> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawiamy na <code>true</code>, grippy będzie ukryty. Kiedy ustawienie będzie na <code>false</code>, domyślnie, grippy będzie wyświetlony. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/grippytooltiptext/index.html b/files/pl/mozilla/tech/xul/atrybut/grippytooltiptext/index.html new file mode 100644 index 0000000000..14fa6b32a0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/grippytooltiptext/index.html @@ -0,0 +1,18 @@ +--- +title: grippytooltiptext +slug: Mozilla/Tech/XUL/Atrybut/grippytooltiptext +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/grippytooltiptext +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-grippytooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippytooltiptext">grippytooltiptext</a></code> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Tekst do wyświetlenia w poradzie dla <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code> paska narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>), w momencie gdy pasek narzędzi jest zwinięty. Zostanie on zastosowany do etykiety grippy, więc użytkownik wie, który pasek narzędzi jest reprezentowany. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/group/index.html b/files/pl/mozilla/tech/xul/atrybut/group/index.html new file mode 100644 index 0000000000..4433fb7c6b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/group/index.html @@ -0,0 +1,21 @@ +--- +title: group +slug: Mozilla/Tech/XUL/Atrybut/group +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/group +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code></dt> + <dd> + Typ: + <i> + nazwa grupy jako łańcuch znaków</i> + <magic name="\"PAGENAME\"/"></magic></dd> + <dd> + Przyciski z tą samą wartością atrybutu <code>group</code> należą do tej samej grupy. Tylko jeden przycisk z grupy może być zaznaczony w danej chwili. Jeśli użytkownik zaznaczy jeden z przycisków, inne z tej grupy zostaną odznaczone.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/handlectrlpageupdown/index.html b/files/pl/mozilla/tech/xul/atrybut/handlectrlpageupdown/index.html new file mode 100644 index 0000000000..329cd08e57 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/handlectrlpageupdown/index.html @@ -0,0 +1,17 @@ +--- +title: handleCtrlPageUpDown +slug: Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Mozilla/Tech/XUL/Attribute/handleCtrlPageUpDown +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-handleCtrlPageUpDown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawione na <code>true</code> lub opuszczone, to klawisze <tt>Control</tt> i <tt>Page Up</tt> lub <tt>Page Down</tt> mogą służyć do przełączania do następnej lub wcześniejszej karty. Jeśli ten atrybut jest ustawiony na <code>false</code>, te klawisze nie będą służyły do nawigacji pomiędzy kartami. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/handlectrltab/index.html b/files/pl/mozilla/tech/xul/atrybut/handlectrltab/index.html new file mode 100644 index 0000000000..dfbfb87526 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/handlectrltab/index.html @@ -0,0 +1,17 @@ +--- +title: handleCtrlTab +slug: Mozilla/Tech/XUL/Atrybut/handleCtrlTab +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/handleCtrlTab +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-handleCtrlTab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlTab">handleCtrlTab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony na <code>true</code> lub zostanie opuszczony, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code> będzie przełączany do następnej karty gdy naciśniemy klawisze <tt>Control</tt> i <tt>Tab</tt>. Jeśli klawisz <tt>Shift</tt> jest przytrzymany wciśnięty to zostanie wyświetlona wcześniejsza karta. Jeśli ten atrybut jest ustawiony na <code>false</code>, to te klawisze nie będą przenosiły pomiędzy kartami. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/height/index.html b/files/pl/mozilla/tech/xul/atrybut/height/index.html new file mode 100644 index 0000000000..bef6472bbe --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/height/index.html @@ -0,0 +1,17 @@ +--- +title: height +slug: Mozilla/Tech/XUL/Atrybut/height +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/height +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Wysokość elementu w pikselach. Zalecane jest stosowanie zamiast wysokości - własność wysokości CSS. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/helpuri/index.html b/files/pl/mozilla/tech/xul/atrybut/helpuri/index.html new file mode 100644 index 0000000000..9991d35b45 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/helpuri/index.html @@ -0,0 +1,18 @@ +--- +title: helpURI +slug: Mozilla/Tech/XUL/Atrybut/helpURI +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/helpURI +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-helpURI"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/helpURI">helpURI</a></code></dt> + <dd> + Typ: <i>uri</i></dd> + <dd> + URI strony pomocy połączona z panelem preferencji. URI będzie otwarty przy zastosowaniu przeglądarki pomocy, kiedy zostanie naciśnięty przycisk pomocy.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/hidden/index.html b/files/pl/mozilla/tech/xul/atrybut/hidden/index.html new file mode 100644 index 0000000000..9fad959abd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/hidden/index.html @@ -0,0 +1,17 @@ +--- +title: hidden +slug: Mozilla/Tech/XUL/Atrybut/hidden +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/hidden +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawiony na <code>true</code>, element jest nie wyświetlane. Jest to podobne do ustawienia wyświetlania własności CSS na <code>none</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/hidechrome/index.html b/files/pl/mozilla/tech/xul/atrybut/hidechrome/index.html new file mode 100644 index 0000000000..106bc9f031 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/hidechrome/index.html @@ -0,0 +1,17 @@ +--- +title: hidechrome +slug: Mozilla/Tech/XUL/Atrybut/hidechrome +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/hidechrome +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-hidechrome"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidechrome">hidechrome</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawia ten atrybut na <code>true</code> do posiadanego chrome, włączając ukryty pasek tytułu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/hidecolumnpicker/index.html b/files/pl/mozilla/tech/xul/atrybut/hidecolumnpicker/index.html new file mode 100644 index 0000000000..3a119b0712 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/hidecolumnpicker/index.html @@ -0,0 +1,17 @@ +--- +title: hidecolumnpicker +slug: Mozilla/Tech/XUL/Atrybut/hidecolumnpicker +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/hidecolumnpicker +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-hidecolumnpicker"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidecolumnpicker">hidecolumnpicker</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawiony na <code>false</code>, to dostępne będzie rozwijane menu w prawym górnym rogu drzewa (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>), które użytkownik może zastosować do pokazania lub ukrycia kolumn. Kiedy jest ustawiony na <code>true</code>, to column picker będzie ukryty. Domyślną wartością jest <code>false</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/hideheader/index.html b/files/pl/mozilla/tech/xul/atrybut/hideheader/index.html new file mode 100644 index 0000000000..4f08088283 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/hideheader/index.html @@ -0,0 +1,17 @@ +--- +title: hideheader +slug: Mozilla/Tech/XUL/Atrybut/hideheader +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/hideheader +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-hideheader"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hideheader">hideheader</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustaw atrybut na <code>true</code>, aby wskazać, który nagłówek <a href="pl/XUL/treecol">kolumny drzewa</a> powinien być wyświetlony bez stylu nagłówka kolumny. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/hideseconds/index.html b/files/pl/mozilla/tech/xul/atrybut/hideseconds/index.html new file mode 100644 index 0000000000..8bcaf39e40 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/hideseconds/index.html @@ -0,0 +1,18 @@ +--- +title: hideseconds +slug: Mozilla/Tech/XUL/Atrybut/hideseconds +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/hideseconds +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-hideseconds"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hideseconds">hideseconds</a></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Sygnalizuje gdzie pokazać pole sekund.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/homepage/index.html b/files/pl/mozilla/tech/xul/atrybut/homepage/index.html new file mode 100644 index 0000000000..322da75efe --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/homepage/index.html @@ -0,0 +1,17 @@ +--- +title: homepage +slug: Mozilla/Tech/XUL/Atrybut/homepage +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/homepage +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-homepage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/homepage">homepage</a></code> +</dt><dd> Typ: <i>adres URL strony startowej</i> +</dd><dd> Atrybut ten pozwala ustawić stronę startową dla elementu <code>browser</code>. Nie ma to żadnego związku ze stroną startową użytkownika przeglądarki. Pozwala za to na wygodne przechowywanie adresu strony startowej. Stronę startową można otworzyć przy użyciu metody <span id="m-goHome"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goHome">goHome</a></code></span>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/href/index.html b/files/pl/mozilla/tech/xul/atrybut/href/index.html new file mode 100644 index 0000000000..64dad16d4c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/href/index.html @@ -0,0 +1,19 @@ +--- +title: href +slug: Mozilla/Tech/XUL/Atrybut/href +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/href +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-href"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/href">href</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Definiuje adres URL do otworzenia, w momencie naciśnięcia elementu. Żąda atrybutu <code>class</code>, by włączyć <a href="pl/XUL/Styl/text-link">text-link</a>. +</dd></dl> +<div class="noinclude"> +<pre class="eval"><label href="<span class="nowiki">http://example.com</span>" class="text-link" value="Naciśnij tu, aby przejść do example.com"/> +</pre> +<p><br> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/icon/index.html b/files/pl/mozilla/tech/xul/atrybut/icon/index.html new file mode 100644 index 0000000000..c09c4c1329 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/icon/index.html @@ -0,0 +1,18 @@ +--- +title: icon +slug: Mozilla/Tech/XUL/Atrybut/icon +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/icon +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-icon"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/icon">icon</a></code> +</dt><dd> <b><span class="highlightgreen">Mozilla 1.8</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Ten atrybut powinien być używany dla przycisków związanych z typowymi zadaniami. Niektóre platformy (GNOME - przyp. tłum.) wyświetlają te przyciski z małymi ikonami sygnalizującymi ich zastosowanie. Atrybut ten w pewnym sensie zastępuje atrybut <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>. Możliwe wartości: <code>accept</code>, <code>cancel</code>, <code>help</code>, <code>open</code>, <code>save</code>, <code>find</code>, <code>clear</code>, <code>yes</code>, <code>no</code>, <code>apply</code>, <code>close</code>, <code>print</code>, <code>add</code>, <code>remove</code>, <code>refresh</code>, <code>go-forward</code>, <code>go-back</code>, <code>properties</code>, <code>select-font</code>, <code>select-color</code>, <code>network</code>. Jeśli tworzony przycisk wiąże się z jednym z powyższych zastosowań, należy to zasygnalizować poprzez odpowiednie ustawienie atrybutu <code>icon</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/id/index.html b/files/pl/mozilla/tech/xul/atrybut/id/index.html new file mode 100644 index 0000000000..f9fc9f811d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/id/index.html @@ -0,0 +1,37 @@ +--- +title: id +slug: Mozilla/Tech/XUL/Atrybut/id +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/id +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> +</dt><dd> Typ: <i>id elementu, musi być unikatowym identyfikatorem w oknie</i> +</dd><dd> Unikatowy identyfikator, który będzie identyfikował się z elementem. Możemy go zastosować jako parametr do <code><a href="pl/DOM/document.getElementById">getElementById()</a></code> i innych funkcji DOM oraz jako odniesienie do elementu w arkuszach stylu. </dd></dl> +<div class="noinclude"> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<pre><button id="foo" label="Click Me" oncommand="doSomething()"/> + +<script> +function doSomething(){ + var myButton = document.getElementById('foo'); + myButton.setAttribute('label','The button was pressed'); +} +</script> +</pre> +<p>Więcej abstrakcyjnych wersji powyższego przykładu będzie: +</p> +<pre><button id="foo" label="Click Me" oncommand="setWidgetLabel(this, 'I was pressed')"/> +<script> +function setWidgetLabel(idName, newCaption){ + document.getElementById( idName.id ).setAttribute('label',newCaption) +} + +</script> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p><code><code id="a-name"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/name">name</a></code></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/ignoreblurwhilesearching/index.html b/files/pl/mozilla/tech/xul/atrybut/ignoreblurwhilesearching/index.html new file mode 100644 index 0000000000..c97912d03d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ignoreblurwhilesearching/index.html @@ -0,0 +1,12 @@ +--- +title: ignoreblurwhilesearching +slug: Mozilla/Tech/XUL/Atrybut/ignoreBlurWhileSearching +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ignoreBlurWhileSearching +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code> </dt><dd> Typ: <em>boolean</em> </dd><dd> Jeśli <code>true</code>, zdarzenia blur są ignorowane podczas szukania, co znaczy, że automatyczne wyskakujące okienka nie znikną. </dd> </dl> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/atrybut/ignoreincolumnpicker/index.html b/files/pl/mozilla/tech/xul/atrybut/ignoreincolumnpicker/index.html new file mode 100644 index 0000000000..7a5a1c9fa1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ignoreincolumnpicker/index.html @@ -0,0 +1,16 @@ +--- +title: ignoreincolumnpicker +slug: Mozilla/Tech/XUL/Atrybut/ignoreincolumnpicker +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ignoreincolumnpicker +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-ignoreincolumnpicker"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreincolumnpicker">ignoreincolumnpicker</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, kolumna nie zostanie wyświetlona w zbiorze kolumn. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/ignorekeys/index.html b/files/pl/mozilla/tech/xul/atrybut/ignorekeys/index.html new file mode 100644 index 0000000000..73bfce071a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ignorekeys/index.html @@ -0,0 +1,17 @@ +--- +title: ignorekeys +slug: Mozilla/Tech/XUL/Atrybut/ignorekeys +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ignorekeys +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-ignorekeys"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignorekeys">ignorekeys</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, poruszanie się za pomocą klawiatury pomiędzy różnymi pozycjami w okienku popup jest wyłączone. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/image/index.html b/files/pl/mozilla/tech/xul/atrybut/image/index.html new file mode 100644 index 0000000000..dc5c2f641b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/image/index.html @@ -0,0 +1,18 @@ +--- +title: image +slug: Mozilla/Tech/XUL/Atrybut/image +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/image +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> +<div class="noinclude"> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/increment/index.html b/files/pl/mozilla/tech/xul/atrybut/increment/index.html new file mode 100644 index 0000000000..0dd9b7c843 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/increment/index.html @@ -0,0 +1,21 @@ +--- +title: increment +slug: Mozilla/Tech/XUL/Atrybut/increment +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/increment +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code><magic name="\"PAGENAME\"/"> (dla pasków przewijania) lub <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> (dla pudełek liczbowych)</magic> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/index.html b/files/pl/mozilla/tech/xul/atrybut/index.html new file mode 100644 index 0000000000..119b0b8fee --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/index.html @@ -0,0 +1,274 @@ +--- +title: Atrybuty +slug: Mozilla/Tech/XUL/Atrybut +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute +--- +<p><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span> +</p> +<ul><li> <a href="pl/XUL/Atrybut/acceltext">acceltext</a> +</li><li> <a href="pl/XUL/Atrybut/accessible">accessible</a> +</li><li> <a href="pl/XUL/Atrybut/accesskey">accesskey</a> +</li><li> <a href="pl/XUL/Atrybut/afterselected">afterselected</a> +</li><li> <a href="pl/XUL/Atrybut/align">align</a> +</li><li> <a href="pl/XUL/Atrybut/allowevents">allowevents</a> +</li><li> <a href="pl/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a> +</li><li> <a href="pl/XUL/Atrybut/alternatingbackground">alternatingbackground</a> +</li><li> <a href="pl/XUL/Atrybut/alwaysopenpopup">alwaysopenpopup</a> +</li><li> <a href="pl/XUL/Atrybut/attribute">attribute</a> +</li><li> <a href="pl/XUL/Atrybut/autocheck">autocheck</a> +</li><li> <a href="pl/XUL/Atrybut/autoCheck">autoCheck</a> +</li><li> <a href="pl/XUL/Atrybut/autocompleteenabled">autocompleteenabled</a> +</li><li> <a href="pl/XUL/Atrybut/autocompletepopup">autocompletepopup</a> +</li><li> <a href="pl/XUL/Atrybut/autocompletesearch">autocompletesearch</a> +</li><li> <a href="pl/XUL/Atrybut/autocompletesearchparam">autocompletesearchparam</a> +</li><li> <a href="pl/XUL/Atrybut/autoFill">autoFill</a> +</li><li> <a href="pl/XUL/Atrybut/autoFillAfterMatch">autoFillAfterMatch</a> +</li><li> <a href="pl/XUL/Atrybut/autoscroll">autoscroll</a> +</li><li> <a href="pl/XUL/Atrybut/beforeselected">beforeselected</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeyaccept">buttonaccesskeyaccept</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeycancel">buttonaccesskeycancel</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeydisclosure">buttonaccesskeydisclosure</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeyextra1">buttonaccesskeyextra1</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeyextra2">buttonaccesskeyextra2</a> +</li><li> <a href="pl/XUL/Atrybut/buttonaccesskeyhelp">buttonaccesskeyhelp</a> +</li><li> <a href="pl/XUL/Atrybut/buttonalign">buttonalign</a> +</li><li> <a href="pl/XUL/Atrybut/buttondir">buttondir</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabelaccept">buttonlabelaccept</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabelcancel">buttonlabelcancel</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabeldisclosure">buttonlabeldisclosure</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a> +</li><li> <a href="pl/XUL/Atrybut/buttonlabelhelp">buttonlabelhelp</a> +</li><li> <a href="pl/XUL/Atrybut/buttonorient">buttonorient</a> +</li><li> <a href="pl/XUL/Atrybut/buttonpack">buttonpack</a> +</li><li> <a href="pl/XUL/Atrybut/buttons">buttons</a> +</li><li> <a href="pl/XUL/Atrybut/checked">checked</a> +</li><li> <a href="pl/XUL/Atrybut/checkState">checkState</a> +</li><li> <a href="pl/XUL/Atrybut/class">class</a> +</li><li> <a href="pl/XUL/Atrybut/closebutton">closebutton</a> +</li><li> <a href="pl/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a> +</li><li> <a href="pl/XUL/Atrybut/collapse">collapse</a> +</li><li> <a href="pl/XUL/Atrybut/collapsed">collapsed</a> +</li><li> <a href="pl/XUL/Atrybut/color">color</a> +</li><li> <a href="pl/XUL/Atrybut/cols">cols</a> +</li><li> <a href="pl/XUL/Atrybut/command">command</a> +</li><li> <a href="pl/XUL/Atrybut/commandupdater">commandupdater</a> +</li><li> <a href="pl/XUL/Atrybut/completedefaultindex">completedefaultindex</a> +</li><li> <a href="pl/XUL/Atrybut/container">container</a> +</li><li> <a href="pl/XUL/Atrybut/containment">containment</a> +</li><li> <a href="pl/XUL/Atrybut/contentcontextmenu">contentcontextmenu</a> +</li><li> <a href="pl/XUL/Atrybut/contenttooltip">contenttooltip</a> +</li><li> <a href="pl/XUL/Atrybut/context">context</a> +</li><li> <a href="pl/XUL/Atrybut/contextmenu">contextmenu</a> +</li><li> <a href="pl/XUL/Atrybut/control">control</a> +</li><li> <a href="pl/XUL/Atrybut/crop">crop</a> +</li><li> <a href="pl/XUL/Atrybut/curpos">curpos</a> +</li><li> <a href="pl/XUL/Atrybut/current">current</a> +</li><li> <a href="pl/XUL/Atrybut/currentset">currentset</a> +</li><li> <a href="pl/XUL/Atrybut/customindex">customindex</a> +</li><li> <a href="pl/XUL/Atrybut/customizable">customizable</a> +</li><li> <a href="pl/XUL/Atrybut/cycler">cycler</a> +</li><li> <a href="pl/XUL/Atrybut/datasources">datasources</a> +</li><li> <a href="pl/XUL/Atrybut/default">default</a> +</li><li> <a href="pl/XUL/Atrybut/defaultButton">defaultButton</a> +</li><li> <a href="pl/XUL/Atrybut/defaultset">defaultset</a> +</li><li> <a href="pl/XUL/Atrybut/description">description</a> +</li><li> <a href="pl/XUL/Atrybut/dir">dir</a> +</li><li> <a href="pl/XUL/Atrybut/disableAutocomplete">disableAutocomplete</a> +</li><li> <a href="pl/XUL/Atrybut/disableautocomplete">disableautocomplete</a> +</li><li> <a href="pl/XUL/Atrybut/disableautoselect">disableautoselect</a> +</li><li> <a href="pl/XUL/Atrybut/disableclose">disableclose</a> +</li><li> <a href="pl/XUL/Atrybut/disabled">disabled</a> +</li><li> <a href="pl/XUL/Atrybut/disablehistory">disablehistory</a> +</li><li> <a href="pl/XUL/Atrybut/disableKeyNavigation">disableKeyNavigation</a> +</li><li> <a href="pl/XUL/Atrybut/disablekeynavigation">disablekeynavigation</a> +</li><li> <a href="pl/XUL/Atrybut/disablesecurity">disablesecurity</a> +</li><li> <a href="pl/XUL/Atrybut/dlgType">dlgType</a> +</li><li> <a href="pl/XUL/Atrybut/dragging">dragging</a> +</li><li> <a href="pl/XUL/Atrybut/editable">editable</a> +</li><li> <a href="pl/XUL/Atrybut/editortype">editortype</a> +</li><li> <a href="pl/XUL/Atrybut/element">element</a> +</li><li> <a href="pl/XUL/Atrybut/empty">empty</a> +</li><li> <a href="pl/XUL/Atrybut/enableColumnDrag">enableColumnDrag</a> +</li><li> <a href="pl/XUL/Atrybut/enablehistory">enablehistory</a> +</li><li> <a href="pl/XUL/Atrybut/equalsize">equalsize</a> +</li><li> <a href="pl/XUL/Atrybut/eventnode">eventnode</a> +</li><li> <a href="pl/XUL/Atrybut/events">events</a> +</li><li> <a href="pl/XUL/Atrybut/firstpage">firstpage</a> +</li><li> <a href="pl/XUL/Atrybut/first-tab">first-tab</a> +</li><li> <a href="pl/XUL/Atrybut/fixed">fixed</a> +</li><li> <a href="pl/XUL/Atrybut/flags">flags</a> +</li><li> <a href="pl/XUL/Atrybut/flex">flex</a> +</li><li> <a href="pl/XUL/Atrybut/focused">focused</a> +</li><li> <a href="pl/XUL/Atrybut/forceComplete">forceComplete</a> +</li><li> <a href="pl/XUL/Atrybut/forcecomplete">forcecomplete</a> +</li><li> <a href="pl/XUL/Atrybut/grippyhidden">grippyhidden</a> +</li><li> <a href="pl/XUL/Atrybut/grippytooltiptext">grippytooltiptext</a> +</li><li> <a href="pl/XUL/Atrybut/group">group</a> +</li><li> <a href="pl/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a> +</li><li> <a href="pl/XUL/Atrybut/handleCtrlTab">handleCtrlTab</a> +</li><li> <a href="pl/XUL/Atrybut/height">height</a> +</li><li> <a href="pl/XUL/Atrybut/helpURI">helpURI</a> +</li><li> <a href="pl/XUL/Atrybut/hidden">hidden</a> +</li><li> <a href="pl/XUL/Atrybut/hidechrome">hidechrome</a> +</li><li> <a href="pl/XUL/Atrybut/hidecolumnpicker">hidecolumnpicker</a> +</li><li> <a href="pl/XUL/Atrybut/hideheader">hideheader</a> +</li><li> <a href="pl/XUL/Atrybut/homepage">homepage</a> +</li><li> <a href="pl/XUL/Atrybut/icon">icon</a> +</li><li> <a href="pl/XUL/Atrybut/id">id</a> +</li><li> <a href="pl/XUL/Atrybut/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a> +</li><li> <a href="pl/XUL/Atrybut/ignoreblurwhilesearching">ignorebluewhilesearching</a> +</li><li> <a href="pl/XUL/Atrybut/ignorecolumnpicker">ignorecolumnpicker</a> +</li><li> <a href="pl/XUL/Atrybut/ignorekeys">ignorekeys</a> +</li><li> <a href="pl/XUL/Atrybut/image">image</a> +</li><li> <a href="pl/XUL/Atrybut/increment">increment</a> +</li><li> <a href="pl/XUL/Atrybut/inputtooltiptext">inputtooltiptext</a> +</li><li> <a href="pl/XUL/Atrybut/insertafter">insertafter</a> +</li><li> <a href="pl/XUL/Atrybut/insertbefore">insertbefore</a> +</li><li> <a href="pl/XUL/Atrybut/instantApply">instantApply</a> +</li><li> <a href="pl/XUL/Atrybut/inverted">inverted</a> +</li><li> <a href="pl/XUL/Atrybut/iscontainer">iscontainer</a> +</li><li> <a href="pl/XUL/Atrybut/isempty">isempty</a> +</li><li> <a href="pl/XUL/Atrybut/key">key</a> +</li><li> <a href="pl/XUL/Atrybut/keycode">keycode</a> +</li><li> <a href="pl/XUL/Atrybut/keytext">keytext</a> +</li><li> <a href="pl/XUL/Atrybut/label">label</a> +</li><li> <a href="pl/XUL/Atrybut/lastpage">lastpage</a> +</li><li> <a href="pl/XUL/Atrybut/lastSelected">lastSelected</a> +</li><li> <a href="pl/XUL/Atrybut/last-tab">last-tab</a> +</li><li> <a href="pl/XUL/Atrybut/left">left</a> +</li><li> <a href="pl/XUL/Atrybut/linkedpanel">linkedpanel</a> +</li><li> <a href="pl/XUL/Atrybut/maxheight">maxheight</a> +</li><li> <a href="pl/XUL/Atrybut/maxlength">maxlength</a> +</li><li> <a href="pl/XUL/Atrybut/maxpos">maxpos</a> +</li><li> <a href="pl/XUL/Atrybut/maxrows">maxrows</a> +</li><li> <a href="pl/XUL/Atrybut/maxwidth">maxwidth</a> +</li><li> <a href="pl/XUL/Atrybut/member">member</a> +</li><li> <a href="pl/XUL/Atrybut/menu">menu</a> +</li><li> <a href="pl/XUL/Atrybut/menuactive">menuactive</a> +</li><li> <a href="pl/XUL/Atrybut/minheight">minheight</a> +</li><li> <a href="pl/XUL/Atrybut/minResultsForPopup">minResultsForPopup</a> +</li><li> <a href="pl/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a> +</li><li> <a href="pl/XUL/Atrybut/minwidth">minwidth</a> +</li><li> <a href="pl/XUL/Atrybut/mode">mode</a> +</li><li> <a href="pl/XUL/Atrybut/modifiers">modifiers</a> +</li><li> <a href="pl/XUL/Atrybut/mousethrough">mousethrough</a> +</li><li> <a href="pl/XUL/Atrybut/multiline">multiline</a> +</li><li> <a href="pl/XUL/Atrybut/name">name</a> +</li><li> <a href="pl/XUL/Atrybut/next">next</a> +</li><li> <a href="pl/XUL/Atrybut/noautohide">noautohide</a> +</li><li> <a href="pl/XUL/Atrybut/nomatch">nomatch</a> +</li><li> <a href="pl/XUL/Atrybut/observes">observes</a> +</li><li> <a href="pl/XUL/Atrybut/onbeforeaccept">onbeforeaccept</a> +</li><li> <a href="pl/XUL/Atrybut/onbookmarkgroup">onbookmarkgroup</a> +</li><li> <a href="pl/XUL/Atrybut/onchange">onchange</a> +</li><li> <a href="pl/XUL/Atrybut/onclosetab">onclosetab</a> +</li><li> <a href="pl/XUL/Atrybut/oncommand">oncommand</a> +</li><li> <a href="pl/XUL/Atrybut/oncommandupdate">oncommandupdate</a> +</li><li> <a href="pl/XUL/Atrybut/ondialogaccept">ondialogaccept</a> +</li><li> <a href="pl/XUL/Atrybut/ondialogcancel">ondialogcancel</a> +</li><li> <a href="pl/XUL/Atrybut/ondialogdisclosure">ondialogclosure</a> +</li><li> <a href="pl/XUL/Atrybut/ondialoghelp">ondialoghelp</a> +</li><li> <a href="pl/XUL/Atrybut/onerror">onerror</a> +</li><li> <a href="pl/XUL/Atrybut/onerrorcommand">onerrorcommand</a> +</li><li> <a href="pl/XUL/Atrybut/oninput">oninput</a> +</li><li> <a href="pl/XUL/Atrybut/onload">onload</a> +</li><li> <a href="pl/XUL/Atrybut/onnewtab">onnewtab</a> +</li><li> <a href="pl/XUL/Atrybut/onpageadvanced">onpageadvanced</a> +</li><li> <a href="pl/XUL/Atrybut/onpagehide">onpagehide</a> +</li><li> <a href="pl/XUL/Atrybut/onpagerewound">onpagerewound</a> +</li><li> <a href="pl/XUL/Atrybut/onpageshow">onpageshow</a> +</li><li> <a href="pl/XUL/Atrybut/onpanelload">onpanelload</a> +</li><li> <a href="pl/XUL/Atrybut/onpopuphidden">onpopuphidden</a> +</li><li> <a href="pl/XUL/Atrybut/onpopuphiding">onpopuphiding</a> +</li><li> <a href="pl/XUL/Atrybut/onpopupshowing">onpopupshowing</a> +</li><li> <a href="pl/XUL/Atrybut/onpopupshown">onpopupshown</a> +</li><li> <a href="pl/XUL/Atrybut/onsearchcomplete">onsearchcomplete</a> +</li><li> <a href="pl/XUL/Atrybut/onselect">onselect</a> +</li><li> <a href="pl/XUL/Atrybut/ontextcommand">ontextcommand</a> +</li><li> <a href="pl/XUL/Atrybut/ontextentered">ontextentered</a> +</li><li> <a href="pl/XUL/Atrybut/ontextrevert">ontextrevert</a> +</li><li> <a href="pl/XUL/Atrybut/ontextreverted">ontextreverted</a> +</li><li> <a href="pl/XUL/Atrybut/onwizardback">onwizardback</a> +</li><li> <a href="pl/XUL/Atrybut/onwizardcancel">onwizardcancel</a> +</li><li> <a href="pl/XUL/Atrybut/onwizardfinish">onwizardfinish</a> +</li><li> <a href="pl/XUL/Atrybut/onwizardnext">onwizardnext</a> +</li><li> <a href="pl/XUL/Atrybut/open">open</a> +</li><li> <a href="pl/XUL/Atrybut/ordinal">ordinal</a> +</li><li> <a href="pl/XUL/Atrybut/orient">orient</a> +</li><li> <a href="pl/XUL/Atrybut/pack">pack</a> +</li><li> <a href="pl/XUL/Atrybut/pageid">pageid</a> +</li><li> <a href="pl/XUL/Atrybut/pageincrement">pageincrement</a> +</li><li> <a href="pl/XUL/Atrybut/pagestep">pagestep</a> +</li><li> <a href="pl/XUL/Atrybut/parent">parent</a> +</li><li> <a href="pl/XUL/Atrybut/parsetype">parsetype</a> +</li><li> <a href="pl/XUL/Atrybut/persist">persist</a> +</li><li> <a href="pl/XUL/Atrybut/phase">phase</a> +</li><li> <a href="pl/XUL/Atrybut/pickertooltiptext">pickertooltiptext</a> +</li><li> <a href="pl/XUL/Atrybut/popup">popup</a> +</li><li> <a href="pl/XUL/Atrybut/position">position</a> +</li><li> <a href="pl/XUL/Atrybut/preference">preference</a> +</li><li> <a href="pl/XUL/Atrybut/preference-editable">preference-editable</a> +</li><li> <a href="pl/XUL/Atrybut/primary">primary</a> +</li><li> <a href="pl/XUL/Atrybut/properties">properties</a> +</li><li> <a href="pl/XUL/Atrybut/readonly">readonly</a> +</li><li> <a href="pl/XUL/Atrybut/ref">ref</a> +</li><li> <a href="pl/XUL/Atrybut/removeelement">removeelement</a> +</li><li> <a href="pl/XUL/Atrybut/resizeafter">resizeafter</a> +</li><li> <a href="pl/XUL/Atrybut/resizebefore">resizebefore</a> +</li><li> <a href="pl/XUL/Atrybut/rows">rows</a> +</li><li> <a href="pl/XUL/Atrybut/screenX">screenX</a> +</li><li> <a href="pl/XUL/Atrybut/screenY">screenY</a> +</li><li> <a href="pl/XUL/Atrybut/searchSessions">searchSessions</a> +</li><li> <a href="pl/XUL/Atrybut/selected">selected</a> +</li><li> <a href="pl/XUL/Atrybut/selectedIndex">selectedIndex</a> +</li><li> <a href="pl/XUL/Atrybut/seltype">seltype</a> +</li><li> <a href="pl/XUL/Atrybut/setfocus">setfocus</a> +</li><li> <a href="pl/XUL/Atrybut/showCommentColumn">showCommentColumn</a> +</li><li> <a href="pl/XUL/Atrybut/showcommentcolumn">showcommentcolumn</a> +</li><li> <a href="pl/XUL/Atrybut/showpopup">showpopup</a> +</li><li> <a href="pl/XUL/Atrybut/size">size</a> +</li><li> <a href="pl/XUL/Atrybut/sizemode">sizemode</a> +</li><li> <a href="pl/XUL/Atrybut/sizetopopup">sizetopopup</a> +</li><li> <a href="pl/XUL/Atrybut/sort">sort</a> +</li><li> <a href="pl/XUL/Atrybut/sortActive">sortActive</a> +</li><li> <a href="pl/XUL/Atrybut/sortDirection">sortDirection</a> +</li><li> <a href="pl/XUL/Atrybut/sortResource">sortResource</a> +</li><li> <a href="pl/XUL/Atrybut/sortResource2">sortResource2</a> +</li><li> <a href="pl/XUL/Atrybut/src">src</a> +</li><li> <a href="pl/XUL/Atrybut/state">state</a> +</li><li> <a href="pl/XUL/Atrybut/statedatasource">statedatasource</a> +</li><li> <a href="pl/XUL/Atrybut/statusbar">statusbar</a> +</li><li> <a href="pl/XUL/Atrybut/statustext">statustext</a> +</li><li> <a href="pl/XUL/Atrybut/style">style</a> +</li><li> <a href="pl/XUL/Atrybut/substate">substate</a> +</li><li> <a href="pl/XUL/Atrybut/suppressonselect">suppressonselect</a> +</li><li> <a href="pl/XUL/Atrybut/tabindex">tabindex</a> +</li><li> <a href="pl/XUL/Atrybut/tabScrolling">tabScrolling</a> +</li><li> <a href="pl/XUL/Atrybut/tabscrolling">tabscrolling</a> +</li><li> <a href="pl/XUL/Atrybut/targets">targets</a> +</li><li> <a href="pl/XUL/Atrybut/template">template</a> +</li><li> <a href="pl/XUL/Atrybut/timeout">timeout</a> +</li><li> <a href="pl/XUL/Atrybut/title">title</a> +</li><li> <a href="pl/XUL/Atrybut/toolbarname">toolbarname</a> +</li><li> <a href="pl/XUL/Atrybut/tooltip">tooltip</a> +</li><li> <a href="pl/XUL/Atrybut/tooltiptext">tooltiptext</a> +</li><li> <a href="pl/XUL/Atrybut/tooltiptextnew">tooltiptextnew</a> +</li><li> <a href="pl/XUL/Atrybut/top">top</a> +</li><li> <a href="pl/XUL/Atrybut/type">type</a> +</li><li> <a href="pl/XUL/Atrybut/uri">uri</a> +</li><li> <a href="pl/XUL/Atrybut/userAction">userAction</a> +</li><li> <a href="pl/XUL/Atrybut/validate">validate</a> +</li><li> <a href="pl/XUL/Atrybut/value">value</a> +</li><li> <a href="pl/XUL/Atrybut/wait-cursor">wait-cursor</a> +</li><li> <a href="pl/XUL/Atrybut/width">width</a> +</li><li> <a href="pl/XUL/Atrybut/windowtype">windowtype</a> +</li><li> <a href="pl/XUL/Atrybut/wrap">wrap</a> +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/inputtooltiptext/index.html b/files/pl/mozilla/tech/xul/atrybut/inputtooltiptext/index.html new file mode 100644 index 0000000000..2ef99a361c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/inputtooltiptext/index.html @@ -0,0 +1,17 @@ +--- +title: inputtooltiptext +slug: Mozilla/Tech/XUL/Atrybut/inputtooltiptext +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/inputtooltiptext +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-inputtooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inputtooltiptext">inputtooltiptext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst podpowiedzi dla pudełka tekstu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/insertafter/index.html b/files/pl/mozilla/tech/xul/atrybut/insertafter/index.html new file mode 100644 index 0000000000..8f5f8552f0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/insertafter/index.html @@ -0,0 +1,18 @@ +--- +title: insertafter +slug: Mozilla/Tech/XUL/Atrybut/insertafter +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/insertafter +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Kiedy element jest w <code><a href="/pl/docs/Mozilla/Tech/XUL/overlay" title="overlay">overlay</a></code>, to atrybut <code>insertafter</code> określa <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> elementu w bazowym oknie, który element powinien zostać później wyświetlony. Ten atrybut przesłania atrybut <code><code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code></code>. Ta wartość może być listą składającą się z poszczególnych id oddzielonych przecinkiem, które są skanowane i pierwszy znaleziony w oknie jest użyty. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/insertbefore/index.html b/files/pl/mozilla/tech/xul/atrybut/insertbefore/index.html new file mode 100644 index 0000000000..f449489d77 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/insertbefore/index.html @@ -0,0 +1,18 @@ +--- +title: insertbefore +slug: Mozilla/Tech/XUL/Atrybut/insertbefore +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/insertbefore +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Kiedy element jest w <code><a href="/pl/docs/Mozilla/Tech/XUL/overlay" title="overlay">overlay</a></code>, to atrybut <code>insertbefore</code> określa <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> elementu w bazowym oknie, który element powinien zostać wyświetlony wcześniej. Ta wartość może być listą składającą się z poszczególnych id oddzielonych przecinkiem, które są skanowane i pierwszy znaleziony w oknie jest użyty. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/instantapply/index.html b/files/pl/mozilla/tech/xul/atrybut/instantapply/index.html new file mode 100644 index 0000000000..20dad43709 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/instantapply/index.html @@ -0,0 +1,18 @@ +--- +title: instantApply +slug: Mozilla/Tech/XUL/Atrybut/instantApply +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/instantApply +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-instantApply"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/instantApply">instantApply</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, preferencje zostaną zmienione albo niebawem lub gdy interfejs użytkownika jest modyfikowany. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/inverted/index.html b/files/pl/mozilla/tech/xul/atrybut/inverted/index.html new file mode 100644 index 0000000000..3dd93c2081 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/inverted/index.html @@ -0,0 +1,16 @@ +--- +title: inverted +slug: Mozilla/Tech/XUL/Atrybut/inverted +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/inverted +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-inverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inverted">inverted</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Preferencje logiczne, jeśli ten atrybut jest ustawiony na <code>true</code>, to sygnalizuje, która wartość preferencji jest <strong>reverse of the user interface element attached to it. For instance, checking the checkbox disables the preference instead of enabling it.</strong></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/key/index.html b/files/pl/mozilla/tech/xul/atrybut/key/index.html new file mode 100644 index 0000000000..5ff0eb5dc2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/key/index.html @@ -0,0 +1,17 @@ +--- +title: key +slug: Mozilla/Tech/XUL/Atrybut/key +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/key +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code> +</dt><dd> Typ: <i>znak</i> +</dd><dd> Litera, która musi zostać naciśnięta. Powinien to być znak, który może być wyświetlany. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/keycode/index.html b/files/pl/mozilla/tech/xul/atrybut/keycode/index.html new file mode 100644 index 0000000000..f27eb67748 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/keycode/index.html @@ -0,0 +1,17 @@ +--- +title: keycode +slug: Mozilla/Tech/XUL/Atrybut/keycode +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/keycode +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-keycode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keycode">keycode</a></code> +</dt><dd> Typ: <i>kod klawisza łańcucha znaków</i> +</dd><dd> Dla klawiszy skrótu, które nie są wyświetlane jako litery, takich jak Enter lub klawisze funkcyjne, można wykorzystać ten atrybut zamiast <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code>. Dozwolone kody klawiszy są wymienione na <a class="external" href="http://www.xulplanet.com/tutorials/xultu/keyref.html">tej liście</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/keytext/index.html b/files/pl/mozilla/tech/xul/atrybut/keytext/index.html new file mode 100644 index 0000000000..cd2d442472 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/keytext/index.html @@ -0,0 +1,17 @@ +--- +title: keytext +slug: Mozilla/Tech/XUL/Atrybut/keytext +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/keytext +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-keytext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keytext">keytext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta skrótu klawiaturowego. Tekst ten będzie wyświetlony obok etykiety pozycji menu (<code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>), jeśli pozycja ta (<code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>) jest połączona z elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code> poprzez jej atrybut <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/label.value/index.html b/files/pl/mozilla/tech/xul/atrybut/label.value/index.html new file mode 100644 index 0000000000..f476b2e023 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/label.value/index.html @@ -0,0 +1,15 @@ +--- +title: label.value +slug: Mozilla/Tech/XUL/Atrybut/label.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/label.value +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/label.value">value</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst dla etykiety. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/label/index.html b/files/pl/mozilla/tech/xul/atrybut/label/index.html new file mode 100644 index 0000000000..62c4398e42 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/label/index.html @@ -0,0 +1,32 @@ +--- +title: label +slug: Mozilla/Tech/XUL/Atrybut/label +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/label +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/treeitem.label">treeitem.label</a>, element <code><a href="pl/XUL/label"><label></a></code> +</li></ul> +<h4 id="Przyk.C5.82ady_w_JavaScript" name="Przyk.C5.82ady_w_JavaScript">Przykłady w JavaScript</h4> +<pre><label value="Whaw" id="the-big-label" command="the-big-button"/> +<button id="the-big-button" label="Click me" + oncommand="alert(document.getElementById('the-big-label').value)"/> + +<label id="myLabel" value="My label"/> +<button label="Click me" + oncommand="document.getElementById('myLabel').setAttribute('value','Value changed');" /> + +<checkbox label="my Checkbox" id="myCheckboX"/> +<button label="Another click" + oncommand="document.getElementById('myCheckboX').setAttribute('label','Still not checked');"/> +<button label="Show label of checkbox" + oncommand="alert( document.getElementById('myCheckboX').getAttribute('label') )"/> +</pre> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/last-tab/index.html b/files/pl/mozilla/tech/xul/atrybut/last-tab/index.html new file mode 100644 index 0000000000..930fb0fb3b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/last-tab/index.html @@ -0,0 +1,17 @@ +--- +title: last-tab +slug: Mozilla/Tech/XUL/Atrybut/last-tab +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/last-tab +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-last-tab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/last-tab">last-tab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, dla ostatniej karty. Ten atrybut nie powinien być ustawiany ręcznie, lecz wtedy, gdy jest stosowany w <a href="pl/Motywy">motywie</a>, a jeśli jest ostatnią kartą, to powinna mieć inny sposób nadania stylu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/lastpage/index.html b/files/pl/mozilla/tech/xul/atrybut/lastpage/index.html new file mode 100644 index 0000000000..a819655fac --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/lastpage/index.html @@ -0,0 +1,17 @@ +--- +title: lastpage +slug: Mozilla/Tech/XUL/Atrybut/lastpage +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/lastpage +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-lastpage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/lastpage">lastpage</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawiony na <code>true</code>, jeśli <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code> jest na ostatniej stronie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/lastselected/index.html b/files/pl/mozilla/tech/xul/atrybut/lastselected/index.html new file mode 100644 index 0000000000..a66991482d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/lastselected/index.html @@ -0,0 +1,17 @@ +--- +title: lastSelected +slug: Mozilla/Tech/XUL/Atrybut/lastSelected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/lastSelected +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-lastSelected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/lastSelected">lastSelected</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustaw to na <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> ostatniego zaznaczonego okna. Będzie otwierany domyślnie następnym razem, gdy okno preferencji jest otwarte. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/left/index.html b/files/pl/mozilla/tech/xul/atrybut/left/index.html new file mode 100644 index 0000000000..19ea10b95d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/left/index.html @@ -0,0 +1,17 @@ +--- +title: left +slug: Mozilla/Tech/XUL/Atrybut/left +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/left +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Dla elementów umieszczonych wewnątrz stosu (<code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code>), określa pozycje elementu od lewego brzegu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/listcell.type/index.html b/files/pl/mozilla/tech/xul/atrybut/listcell.type/index.html new file mode 100644 index 0000000000..8c082dce22 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/listcell.type/index.html @@ -0,0 +1,21 @@ +--- +title: listcell.type +slug: Mozilla/Tech/XUL/Atrybut/listcell.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/listcell.type +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/listcell.type">type</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Możemy zrobić komórkę pola wyboru w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, przez ustawienie tych wartości atrybutów na <code>checkbox</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/listitem.type/index.html b/files/pl/mozilla/tech/xul/atrybut/listitem.type/index.html new file mode 100644 index 0000000000..dce5a61096 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/listitem.type/index.html @@ -0,0 +1,17 @@ +--- +title: listitem.type +slug: Mozilla/Tech/XUL/Atrybut/listitem.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/listitem.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/listitem.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Możemy utworzyć pozycję pola wyboru <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, poprzez ustawienie tego atrybutu na wartość <code>checkbox</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/max/index.html b/files/pl/mozilla/tech/xul/atrybut/max/index.html new file mode 100644 index 0000000000..d4d7f71d76 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/max/index.html @@ -0,0 +1,14 @@ +--- +title: max +slug: Mozilla/Tech/XUL/Atrybut/max +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/max +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Maksymalna wartość, która może być na skali. Domyślną wartość jest ustawiona na 100. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/maxheight/index.html b/files/pl/mozilla/tech/xul/atrybut/maxheight/index.html new file mode 100644 index 0000000000..2fb1b0f626 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/maxheight/index.html @@ -0,0 +1,13 @@ +--- +title: maxheight +slug: Mozilla/Tech/XUL/Atrybut/maxheight +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/maxheight +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Maksymalna wysokość elementu. Przesyła własność CSS max-height. +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/maxlength/index.html b/files/pl/mozilla/tech/xul/atrybut/maxlength/index.html new file mode 100644 index 0000000000..35992f94c4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/maxlength/index.html @@ -0,0 +1,21 @@ +--- +title: maxlength +slug: Mozilla/Tech/XUL/Atrybut/maxlength +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/maxlength +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-maxlength"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxlength">maxlength</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków, które można wpisać w pole tekstowe.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/maxpos/index.html b/files/pl/mozilla/tech/xul/atrybut/maxpos/index.html new file mode 100644 index 0000000000..ba39c61fe5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/maxpos/index.html @@ -0,0 +1,17 @@ +--- +title: maxpos +slug: Mozilla/Tech/XUL/Atrybut/maxpos +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/maxpos +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-maxpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxpos">maxpos</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Maksymalna pozycja elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/scrollbar" title="scrollbar">scrollbar</a></code></code>. Domyślną wartością jest 100. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/maxrows/index.html b/files/pl/mozilla/tech/xul/atrybut/maxrows/index.html new file mode 100644 index 0000000000..a39287a43f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/maxrows/index.html @@ -0,0 +1,21 @@ +--- +title: maxrows +slug: Mozilla/Tech/XUL/Atrybut/maxrows +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/maxrows +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do pokazania na liście rezultatów w czasie. Pasek przewijania będzie wyświetlony więc użytkownik może przewijać poprzez <b>remaining items.</b></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/maxwidth/index.html b/files/pl/mozilla/tech/xul/atrybut/maxwidth/index.html new file mode 100644 index 0000000000..da9223702f --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/maxwidth/index.html @@ -0,0 +1,17 @@ +--- +title: maxwidth +slug: Mozilla/Tech/XUL/Atrybut/maxwidth +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/maxwidth +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Maksymalna szerokość elementu. Przesyła własność CSS <code>max-width</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/menu/index.html b/files/pl/mozilla/tech/xul/atrybut/menu/index.html new file mode 100644 index 0000000000..98854cf720 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/menu/index.html @@ -0,0 +1,21 @@ +--- +title: menu +slug: Mozilla/Tech/XUL/Atrybut/menu +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/menu +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code></dt> + <dd> + Typ: + <i> + id elementu popup</i> + </dd> + <dd> + Alternatywna nazwa dla atrybutu <code><code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code></code>, lecz także przesyła do skryptu własność 'menu'.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/menuitem.key/index.html b/files/pl/mozilla/tech/xul/atrybut/menuitem.key/index.html new file mode 100644 index 0000000000..89eeff3e1c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/menuitem.key/index.html @@ -0,0 +1,21 @@ +--- +title: menuitem.key +slug: Mozilla/Tech/XUL/Atrybut/menuitem.key +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/menuitem.key +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.key">key</a></dt> + <dd> + Typ: + <i> + id element</i> + </dd> + <dd> + Ustawia <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code>, którego klawisz skrótu jest wyświetlony w <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/menuitem.name/index.html b/files/pl/mozilla/tech/xul/atrybut/menuitem.name/index.html new file mode 100644 index 0000000000..a004ebdf43 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/menuitem.name/index.html @@ -0,0 +1,39 @@ +--- +title: menuitem.name +slug: Mozilla/Tech/XUL/Atrybut/menuitem.name +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/menuitem.name +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.name">name</a></dt> + <dd> + Typ: + <i> + nazwa jako łańcuch znaków</i> + </dd> + <dd> + Opcja <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> z tą samą nazwą umieszczona w jednej grupie. Tylko jedna pozycja <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> w każdej grupie opcji, może być zaznaczona w tym samym czasie.</dd> +</dl> +<div class="noinclude"> + <h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3> + <pre><toolbox> + <menubar id="planets-menubar"> + <menu id="planet-menu" label="Planet"> + <menupopup> + <menuitem id="jupiter" label="Jupiter" type="radio" name="planet"/> + <menuitem id="saturn" label="Saturn" type="radio" name="planet" checked="true"/> + <menuitem id="uranus" label="Uranus" type="radio" name="planet"/> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <p><a href="pl/XUL/Atrybut/name">name</a> i <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_menu#Adding_Checkmarks_to_Menus">menu w kursie XUL</a></p> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/menuitem.type/index.html b/files/pl/mozilla/tech/xul/atrybut/menuitem.type/index.html new file mode 100644 index 0000000000..0dac8bfe49 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/menuitem.type/index.html @@ -0,0 +1,27 @@ +--- +title: menuitem.type +slug: Mozilla/Tech/XUL/Atrybut/menuitem.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/menuitem.type +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.type">type</a></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Może zostać użyta do tworzenia pozycji wielokrotnego (pole wyboru) lub pojedynczego wyboru (przycisk opcji) menu.</dd> +</dl> +<ul> + <li><code>checkbox</code>: <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> jest zaznaczony. Atrybut <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> określa gdzie pozycja menu jest wybrana, a gdzie nie.</li> + <li><code>radio</code>: <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> staje się częścią grupy przycisków opcji (radio). Inne pozycje menu, które mają tą samą wartość dla ich atrybutu <code id="a-name"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/name">name</a></code> są częścią tej samej grupy <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code>. Tylko jedna pozycja menu w tej samej grupie może być zaznaczona.</li> +</ul> +<p><br> + Więcej informacji na temat dodawania pozycji opcji menu znajduje się w <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_menu#Adding_Checkmarks_to_Menus">kursie XUL</a></p> diff --git a/files/pl/mozilla/tech/xul/atrybut/min/index.html b/files/pl/mozilla/tech/xul/atrybut/min/index.html new file mode 100644 index 0000000000..79e960bcbd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/min/index.html @@ -0,0 +1,14 @@ +--- +title: min +slug: Mozilla/Tech/XUL/Atrybut/min +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/min +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wartość minimalna, która może być ustawiona na skali. Domyślną wartością jest 0. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/minheight/index.html b/files/pl/mozilla/tech/xul/atrybut/minheight/index.html new file mode 100644 index 0000000000..188374a41a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/minheight/index.html @@ -0,0 +1,17 @@ +--- +title: minheight +slug: Mozilla/Tech/XUL/Atrybut/minheight +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/minheight +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Minimalna wysokość elementu. Przesyła własność CSS min-height. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/minresultsforpopup/index.html b/files/pl/mozilla/tech/xul/atrybut/minresultsforpopup/index.html new file mode 100644 index 0000000000..a02d50d680 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/minresultsforpopup/index.html @@ -0,0 +1,21 @@ +--- +title: minresultsforpopup +slug: Mozilla/Tech/XUL/Atrybut/minresultsforpopup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/minResultsForPopup +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Minimalna liczba wyniku, która musi być zwrócona dla wyświetlonego okienka pop-up.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/minwidth/index.html b/files/pl/mozilla/tech/xul/atrybut/minwidth/index.html new file mode 100644 index 0000000000..e48bda2812 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/minwidth/index.html @@ -0,0 +1,21 @@ +--- +title: minwidth +slug: Mozilla/Tech/XUL/Atrybut/minwidth +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/minwidth +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code></dt> + <dd> + Typ: + <i> + string</i> + (reprezentujący integer)</dd> + <dd> + Minimalna szerokość elementu. Jest przesyłana do własności CSS min-width.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/mode/index.html b/files/pl/mozilla/tech/xul/atrybut/mode/index.html new file mode 100644 index 0000000000..9a245b32ea --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/mode/index.html @@ -0,0 +1,14 @@ +--- +title: mode +slug: Mozilla/Tech/XUL/Atrybut/mode +translation_of: Archive/Mozilla/XUL/Attribute/mode +--- +<div class="noinclude"> + <h3 id="Zobacz" name="Zobacz">Zobacz</h3> + <ul> + <li><a href="pl/XUL/Atrybut/progressmeter.mode">progressmeter.mode</a></li> + <li><a href="pl/XUL/Atrybut/toolbar.mode">toolbar.mode</a></li> + <li><a href="pl/XUL/Atrybut/treecell.mode">treecell.mode</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/modifiers/index.html b/files/pl/mozilla/tech/xul/atrybut/modifiers/index.html new file mode 100644 index 0000000000..ad5a648985 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/modifiers/index.html @@ -0,0 +1,25 @@ +--- +title: modifiers +slug: Mozilla/Tech/XUL/Atrybut/modifiers +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/modifiers +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-modifiers"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/modifiers">modifiers</a></code> +</dt><dd> Typ: <i>oddzielona spacją lista wartości poniżej</i> +</dd><dd> Lista klawiszy-modyfikatorów, które powinny być wciśnięte, aby wywołać dany skrót klawiatury. Jeśli klawiszy-modyfikatorów jest więcej niż jeden, należy je oddzielić spacjami lub przecinkami. Klawisze niedostępne na danej platformie będą mapowane na inne. +</dd></dl> +<ul><li> <code>shift</code>: Klawisz <tt>Shif</tt>t. +</li><li> <code>alt</code>: Klawisz <tt>Alt</tt>. Na Macintoshu jest to klawisz <tt>Option</tt>. +</li><li> <code>meta</code>: Klawisz <tt>Meta</tt>. Na Macintoshu jest to klawisz <tt>Command</tt>. +</li><li> <code>control</code>: Klawisz <tt>Control</tt>. +</li><li> <code>accel</code>: Klawisz zwykle używany dla skrótów na danej platformie. Zwykle właśnie tej wartości należy użyć. +</li><li> <code>access</code>: Klawisz dostępu, zwykle używany do aktywowania menu i innych elementów. W Windows jest to klawisz Alt używany w połączeniu z klawiszem dostępu danego elementu. +</li><li> <code>any</code>: Określa, że wszelkie poprzedzające go modyfikatory są opcjonalne. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/multiline/index.html b/files/pl/mozilla/tech/xul/atrybut/multiline/index.html new file mode 100644 index 0000000000..bd402ddbdf --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/multiline/index.html @@ -0,0 +1,21 @@ +--- +title: multiline +slug: Mozilla/Tech/XUL/Atrybut/multiline +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/multiline +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-multiline"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/multiline">multiline</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, pole tekstowe wyświetla się w kilku liniach. Jeśli użytkownik naciśnie Enter, to zostanie przeniesiony do nowej lini. Jeśli <code>false</code> to pole tekstowe pozwala wpisać tekst tylko jedną linie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/name/index.html b/files/pl/mozilla/tech/xul/atrybut/name/index.html new file mode 100644 index 0000000000..a7a6eab523 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/name/index.html @@ -0,0 +1,14 @@ +--- +title: name +slug: Mozilla/Tech/XUL/Atrybut/name +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/name +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/menuitem.name">menuitem.name</a> +</li><li> <a href="pl/XUL/Atrybut/preference.name">preference.name</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/next/index.html b/files/pl/mozilla/tech/xul/atrybut/next/index.html new file mode 100644 index 0000000000..643c0941ae --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/next/index.html @@ -0,0 +1,17 @@ +--- +title: next +slug: Mozilla/Tech/XUL/Atrybut/next +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/next +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code> +</dt><dd> Typ: <i>id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> +</dd><dd> Ustawia atrybut <code><code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code></code> następnej strony. Kiedy ustawia stronę z tym pageID to jest wyświetlana, kiedy przycisk <tt>Dalej</tt> zostanie naciśnięty. Może być stosowany do tworzenia kreatorów, które nie mają liniową kolejność. Jeśli jedna ze stron posiada atrybut <code><code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code></code>, wszystkie strony powinny mieć jeden taki atrybut, oprócz strony ostatniej. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/noautohide/index.html b/files/pl/mozilla/tech/xul/atrybut/noautohide/index.html new file mode 100644 index 0000000000..ccbb691eea --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/noautohide/index.html @@ -0,0 +1,15 @@ +--- +title: noautohide +slug: Mozilla/Tech/XUL/Atrybut/noautohide +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/noautohide +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-noautohide"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/noautohide">noautohide</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>false</code> lub zostanie opuszczony, Element <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> będzie automatycznie wyświetlony po kilku sekundach. Jeśli jego atrybut jest ustawiony na <code>true</code>, to nic nie będzie się działo i porada będzie ukryta podczas przesunięcia kursora myszki nad kolejny element. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/nomatch/index.html b/files/pl/mozilla/tech/xul/atrybut/nomatch/index.html new file mode 100644 index 0000000000..fe2f34540e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/nomatch/index.html @@ -0,0 +1,21 @@ +--- +title: nomatch +slug: Mozilla/Tech/XUL/Atrybut/nomatch +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/nomatch +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-nomatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/nomatch">nomatch</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut będzie ustawiony na <code>true</code>, jeśli ostatni rezultat szukania nie jest dopasowany.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/object/index.html b/files/pl/mozilla/tech/xul/atrybut/object/index.html new file mode 100644 index 0000000000..a657ab46b7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/object/index.html @@ -0,0 +1,16 @@ +--- +title: object +slug: Mozilla/Tech/XUL/Atrybut/object +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/object +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-object"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/object">object</a></code> +</dt><dd> Obiekt elementu. Może być to odwołanie się do zmiennej i URI źródła RDF lub wartość literalna RDF. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/observes/index.html b/files/pl/mozilla/tech/xul/atrybut/observes/index.html new file mode 100644 index 0000000000..404aa21f14 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/observes/index.html @@ -0,0 +1,21 @@ +--- +title: observes +slug: Mozilla/Tech/XUL/Atrybut/observes +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/observes +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code></dt> + <dd> + Typ: + <i> + id elementu broadcaster</i> + </dd> + <dd> + Ustawia id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>, który jest obserwowany poprzez ten element. Jeśli atrybut zostanie zmieniony w rozgłaszaczu, to będzie on także zmieniony w obserwatorze.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onbeforeaccept/index.html b/files/pl/mozilla/tech/xul/atrybut/onbeforeaccept/index.html new file mode 100644 index 0000000000..49b500b4bc --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onbeforeaccept/index.html @@ -0,0 +1,21 @@ +--- +title: onbeforeaccept +slug: Mozilla/Tech/XUL/Atrybut/onbeforeaccept +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onbeforeaccept +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onbeforeaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onbeforeaccept">onbeforeaccept</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany kiedy przycisk OK zostaje naciśnięty lub kiedy wywołana zostaje metoda <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog</a></code></span>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onbookmarkgroup/index.html b/files/pl/mozilla/tech/xul/atrybut/onbookmarkgroup/index.html new file mode 100644 index 0000000000..68fdaee7ee --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onbookmarkgroup/index.html @@ -0,0 +1,17 @@ +--- +title: onbookmarkgroup +slug: Mozilla/Tech/XUL/Atrybut/onbookmarkgroup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/onbookmarkgroup +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-onbookmarkgroup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onbookmarkgroup">onbookmarkgroup</a></code></dt> + <dd><strong><span class="highlightred">Nie w Firefoksie</span></strong></dd> + <dd>Typ:<em>Kod skryptu</em></dd> + <dd>Ten kode zostanie wykony, kiedy użytkownik wybierze polecenie "Bookmark this Group of Tabs".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onchange/index.html b/files/pl/mozilla/tech/xul/atrybut/onchange/index.html new file mode 100644 index 0000000000..9a17a5bff2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onchange/index.html @@ -0,0 +1,18 @@ +--- +title: onchange +slug: Mozilla/Tech/XUL/Atrybut/onchange +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onchange +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniana. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/onclosetab/index.html b/files/pl/mozilla/tech/xul/atrybut/onclosetab/index.html new file mode 100644 index 0000000000..28d566c7d0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onclosetab/index.html @@ -0,0 +1,21 @@ +--- +title: onclosetab +slug: Mozilla/Tech/XUL/Atrybut/onclosetab +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onclosetab +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onclosetab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onclosetab">onclosetab</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten skrypt będzie wywoływany, kiedy przycisk zamknięcia karty jest naciśnięty.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/oncommand/index.html b/files/pl/mozilla/tech/xul/atrybut/oncommand/index.html new file mode 100644 index 0000000000..97cf313780 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/oncommand/index.html @@ -0,0 +1,21 @@ +--- +title: oncommand +slug: Mozilla/Tech/XUL/Atrybut/oncommand +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/oncommand +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code> +</dt><dd> Typ: <i>kod skrypt</i> +</dd><dd> Ta funkcja obsługi zdarzenia jest wywołana w momencie aktywacji polecenia. Ma to miejsce, gdy użytkownik zaznaczy pozycję menu lub kiedy naciśnie skrót klawiaturowy przypisany do polecenia. +</dd></dl> +<div class="noinclude"> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<pre><button label="Naciśnij mnie" oncommand="alert('Cześć!')"/> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/oncommandupdate/index.html b/files/pl/mozilla/tech/xul/atrybut/oncommandupdate/index.html new file mode 100644 index 0000000000..6c008e8442 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/oncommandupdate/index.html @@ -0,0 +1,17 @@ +--- +title: oncommandupdate +slug: Mozilla/Tech/XUL/Atrybut/oncommandupdate +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/oncommandupdate +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-oncommandupdate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommandupdate">oncommandupdate</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> To zdarzenie ma miejsce w momencie aktualizacji polecenia. Można je stosować do aktualizacji stanu wyłączenia (<code>disabled</code>) danych pozycji. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/onerror/index.html b/files/pl/mozilla/tech/xul/atrybut/onerror/index.html new file mode 100644 index 0000000000..b7d7eeb479 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onerror/index.html @@ -0,0 +1,21 @@ +--- +title: onerror +slug: Mozilla/Tech/XUL/Atrybut/onerror +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onerror +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onerror"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onerror">onerror</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest przesyłane do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> w momencie wystąpienia błędu podczas wczytywania obrazka.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onerrorcommand/index.html b/files/pl/mozilla/tech/xul/atrybut/onerrorcommand/index.html new file mode 100644 index 0000000000..d865461ede --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onerrorcommand/index.html @@ -0,0 +1,21 @@ +--- +title: onerrorcommand +slug: Mozilla/Tech/XUL/Atrybut/onerrorcommand +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onerrorcommand +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onerrorcommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onerrorcommand">onerrorcommand</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywołany kiedy ma miejsce błąd, kiedy zaznaczymy wynik z okienka dialogowego.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/oninput/index.html b/files/pl/mozilla/tech/xul/atrybut/oninput/index.html new file mode 100644 index 0000000000..9443031a9e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/oninput/index.html @@ -0,0 +1,26 @@ +--- +title: oninput +slug: Mozilla/Tech/XUL/Atrybut/oninput +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/oninput +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-oninput"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oninput">oninput</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> To zdarzenie jest wysyłane, kiedy użytkownik wpisuje tekst w <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code>. To zdarzenie jest tylko wywoływane, kiedy wyświetlany tekst zostanie zmieniony, tak więc nie jest wykonywany kiedy użytkownik naciśnie nie możliwy do wyświetlenia klawisz. </dd></dl> +<div class="noinclude"> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<pre>Ustawia tekst etykiety w polu tekstowym wciśnięty klawisz. +<script language="javascript"> +function setLabel(txtBox){ + document.getElementById('lbl').value = txtBox.value; +} +</script> +<label id="lbl"/> +<textbox oninput="setLabel(this);"/> +</pre> +<p>Jest on równoważny do zdarzenia <a href="pl/DOM/element.onkeypress">onkeypress</a> zastosowanym w dokumentach HTML. +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/onload/index.html b/files/pl/mozilla/tech/xul/atrybut/onload/index.html new file mode 100644 index 0000000000..c256bf3bee --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onload/index.html @@ -0,0 +1,23 @@ +--- +title: onload +slug: Mozilla/Tech/XUL/Atrybut/onload +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onload +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onload">onload</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia będzie wywołany na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code>,</dd> +</dl> +<pre class="eval">w momencie zakończenia wczytywania obrazka. Dzieje się tak niezależnie od tego, czy obrazek został określony przez atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>, czy przez własność CSS <code>list-style-image</code>. Zdarzenie zostanie wywołane ponownie także przy zmianie obrazka na inny, w momencie jego wczytania. To zdarzenie nie będzie przechodziło w górę drzewa elementów w modelu bąbelkowym zdarzeń. +</pre> diff --git a/files/pl/mozilla/tech/xul/atrybut/onnewtab/index.html b/files/pl/mozilla/tech/xul/atrybut/onnewtab/index.html new file mode 100644 index 0000000000..81fb25b369 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onnewtab/index.html @@ -0,0 +1,23 @@ +--- +title: onnewtab +slug: Mozilla/Tech/XUL/Atrybut/onnewtab +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onnewtab +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onnewtab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onnewtab">onnewtab</a></code></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten skrypt będzie wywołany, kiedy nowy przycisk zostanie naciśnięty.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onpaneload/index.html b/files/pl/mozilla/tech/xul/atrybut/onpaneload/index.html new file mode 100644 index 0000000000..bf0afc382c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onpaneload/index.html @@ -0,0 +1,21 @@ +--- +title: onpaneload +slug: Mozilla/Tech/XUL/Atrybut/onpaneload +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onpaneload +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onpaneload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpaneload">onpaneload</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Zdefiniowany tutaj kod jest wywołany kiedy okno będzie wczytane, bardzo podobnym zdarzeniem dla okna jest <code>load</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onpopuphidden/index.html b/files/pl/mozilla/tech/xul/atrybut/onpopuphidden/index.html new file mode 100644 index 0000000000..92b7f4ed91 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onpopuphidden/index.html @@ -0,0 +1,21 @@ +--- +title: onpopuphidden +slug: Mozilla/Tech/XUL/Atrybut/onpopuphidden +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onpopuphidden +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onpopuphidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopuphidden">onpopuphidden</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do okienka popup po tym jak zostało ukryte.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onpopuphiding/index.html b/files/pl/mozilla/tech/xul/atrybut/onpopuphiding/index.html new file mode 100644 index 0000000000..6fb8e2ce39 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onpopuphiding/index.html @@ -0,0 +1,21 @@ +--- +title: onpopuphiding +slug: Mozilla/Tech/XUL/Atrybut/onpopuphiding +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onpopuphiding +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onpopuphiding"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopuphiding">onpopuphiding</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do okienka popup, kiedy jest ono ukrywane.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onpopupshowing/index.html b/files/pl/mozilla/tech/xul/atrybut/onpopupshowing/index.html new file mode 100644 index 0000000000..d55b71c94c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onpopupshowing/index.html @@ -0,0 +1,21 @@ +--- +title: onpopupshowing +slug: Mozilla/Tech/XUL/Atrybut/onpopupshowing +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onpopupshowing +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onpopupshowing"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopupshowing">onpopupshowing</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie wysyła do okienka popup tylko przed jego otwarciem. Uchwyt zazwyczaj jest stosowany do ustawień dynamicznych zawartości, kiedy użytkownik wnioskuje o jego wyświetlenie. Zwraca <code>false</code> z tego uchwytu zdarzenia zapobiegając okienko popup przed pojawieniem się.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onpopupshown/index.html b/files/pl/mozilla/tech/xul/atrybut/onpopupshown/index.html new file mode 100644 index 0000000000..975ce06c50 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onpopupshown/index.html @@ -0,0 +1,21 @@ +--- +title: onpopupshown +slug: Mozilla/Tech/XUL/Atrybut/onpopupshown +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onpopupshown +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onpopupshown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopupshown">onpopupshown</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To jest zdarzenie wysyłane do okienka popup, po tym jak zostało otwarte, bardzo podobne do zdarzenia <code>onload</code> wysyłanego do okna, kiedy jest otwierane.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/onsearchcomplete/index.html b/files/pl/mozilla/tech/xul/atrybut/onsearchcomplete/index.html new file mode 100644 index 0000000000..4f821dcbbf --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onsearchcomplete/index.html @@ -0,0 +1,17 @@ +--- +title: onsearchcomplete +slug: Mozilla/Tech/XUL/Atrybut/onsearchcomplete +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/onsearchcomplete +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-onsearchcomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onsearchcomplete">onsearchcomplete</a></code> +</dt><dd> Typ: <i>Kod skryptu</i> +</dd><dd> Ten uchwyt zdarzenia jest wywołany, kiedy zakończone zostało automatyczne wyszukiwanie, a wyniki są dostępne. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/onselect/index.html b/files/pl/mozilla/tech/xul/atrybut/onselect/index.html new file mode 100644 index 0000000000..d18ddfd0cd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/onselect/index.html @@ -0,0 +1,10 @@ +--- +title: onselect +slug: Mozilla/Tech/XUL/Atrybut/onselect +translation_of: Archive/Mozilla/XUL/Attribute/onselect +--- +<h3 id="Zobacz" name="Zobacz">Zobacz</h3> +<ul> + <li><a href="pl/XUL/Atrybut/tabs.onselect">tabs.onselect</a></li> + <li><a href="pl/XUL/Atrybut/tree.onselect">tree.onselect</a></li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/ontextcommand/index.html b/files/pl/mozilla/tech/xul/atrybut/ontextcommand/index.html new file mode 100644 index 0000000000..ffbb257ba0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ontextcommand/index.html @@ -0,0 +1,21 @@ +--- +title: ontextcommand +slug: Mozilla/Tech/XUL/Atrybut/ontextcommand +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ontextcommand +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-ontextcommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextcommand">ontextcommand</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzeń jest wywołany kiedy wynik jest zaznaczony w polu tekstowym.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/ontextentered/index.html b/files/pl/mozilla/tech/xul/atrybut/ontextentered/index.html new file mode 100644 index 0000000000..7860d168be --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ontextentered/index.html @@ -0,0 +1,21 @@ +--- +title: ontextentered +slug: Mozilla/Tech/XUL/Atrybut/ontextentered +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ontextentered +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-ontextentered"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextentered">ontextentered</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywoływany, kiedy wynik jest zaznaczony dla pola tekstowego.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/ontextreverted/index.html b/files/pl/mozilla/tech/xul/atrybut/ontextreverted/index.html new file mode 100644 index 0000000000..bcb03d3339 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ontextreverted/index.html @@ -0,0 +1,21 @@ +--- +title: ontextreverted +slug: Mozilla/Tech/XUL/Atrybut/ontextreverted +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/ontextreverted +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-ontextreverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextreverted">ontextreverted</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywołany, gdy użytkownik naciśnie Escape aby przywrócić pole tekstowe do jego oryginalnej niekompletnej wartości.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/open/index.html b/files/pl/mozilla/tech/xul/atrybut/open/index.html new file mode 100644 index 0000000000..739f3a3509 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/open/index.html @@ -0,0 +1,18 @@ +--- +title: open +slug: Mozilla/Tech/XUL/Atrybut/open +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/open +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/orient/index.html b/files/pl/mozilla/tech/xul/atrybut/orient/index.html new file mode 100644 index 0000000000..01210bb01a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/orient/index.html @@ -0,0 +1,21 @@ +--- +title: orient +slug: Mozilla/Tech/XUL/Atrybut/orient +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/orient +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Wykorzystywany do określenia, czy elementy potomne danego elementu zorientowane są poziomo czy pionowo. Domyślna wartość zależy od danego elementu. Można także skorzystać z własności stylu <code><a href="pl/CSS/-moz-box-orient">-moz-box-orient</a></code>. +</dd></dl> +<ul><li> <code>horizontal</code>: Elementy potomne elementu są umieszczane jeden obok drugiego w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li><li> <code>vertical</code>: Elementy potomne elementu są umieszczane jeden pod drugim w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li></ul> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code><a href="pl/XUL/Atrybut/separator.orient">separator.orient</a></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/pack/index.html b/files/pl/mozilla/tech/xul/atrybut/pack/index.html new file mode 100644 index 0000000000..425721c4b4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/pack/index.html @@ -0,0 +1,26 @@ +--- +title: pack +slug: Mozilla/Tech/XUL/Atrybut/pack +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/pack +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Atrybut pack określa gdzie elementy potomne <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code> są umieszczone, kiedy pudełko jest większe niż rozmiar dziecka. Dla pudełek z orientacją poziomą jest użyty to sygnalizowania pozycji dziecka poziomo. Dla pudełek z orientacją pionową jest stosowany dla pozycji poziomej dziecka. Atrybut align jest stosowany do określenia pozycji w przeciwnych kierunkach. Możemy także określić wartość pack stosując własność stylu <a href="pl/CSS/-moz-box-pack">-moz-box-pack</a>.</dd> +</dl> + +<ul> + <li><code>start</code>: Child elements are placed starting from the left or top edge of the box. If the box is larger than the total size of the children, the extra space is placed on the right or bottom side.</li> + <li><code>center</code>: Extra space is split equally along each side of the child elements, resulting the children being placed in the center of the box.</li> + <li><code>end</code>: Child elements are placed on the right or bottom edge of the box. If the box is larger than the total size of the children, the extra space is placed on the left or top side.</li> +</ul> + +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> + +<p>Więcej informacji znajduje się w <a href="pl/Kurs_XUL/Pozycjonowanie_element%c3%b3w#Pola_upakowane">kursie XUL</a></p> diff --git a/files/pl/mozilla/tech/xul/atrybut/pageid/index.html b/files/pl/mozilla/tech/xul/atrybut/pageid/index.html new file mode 100644 index 0000000000..74670ea481 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/pageid/index.html @@ -0,0 +1,21 @@ +--- +title: pageid +slug: Mozilla/Tech/XUL/Atrybut/pageid +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/pageid +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Atrybut powinien być ustawiony na łańcuch znaków, który identyfikuje identyfikator stron w kreatorze ( <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). Stosowany z atrybutem <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code>. Kreator zawsze zaczyna z <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>, który pojawia się pierwszy w kreatorze na liście potomnych.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/pageincrement/index.html b/files/pl/mozilla/tech/xul/atrybut/pageincrement/index.html new file mode 100644 index 0000000000..b52bf37edf --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/pageincrement/index.html @@ -0,0 +1,15 @@ +--- +title: pageincrement +slug: Mozilla/Tech/XUL/Atrybut/pageincrement +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/pageincrement +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-pageincrement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageincrement">pageincrement</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> zmienionego, gdy powierzchnia paska przewijania jest kliknięta. Powierzchnia jest obszarem, w którym przytrzymany kursorem pasek przewijania jest przesuwany. Domyślną wartością jest 10. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/pagestep/index.html b/files/pl/mozilla/tech/xul/atrybut/pagestep/index.html new file mode 100644 index 0000000000..084972a9f8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/pagestep/index.html @@ -0,0 +1,21 @@ +--- +title: pagestep +slug: Mozilla/Tech/XUL/Atrybut/pagestep +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/pagestep +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-pagestep"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pagestep">pagestep</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Indeks bieżącej strony.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/phase/index.html b/files/pl/mozilla/tech/xul/atrybut/phase/index.html new file mode 100644 index 0000000000..3a6a2b3b02 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/phase/index.html @@ -0,0 +1,16 @@ +--- +title: phase +slug: Mozilla/Tech/XUL/Atrybut/phase +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/phase +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-phase"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/phase">phase</a></code></dt> + <dd>Typ:<em>ciąg znaków</em></dd> + <dd>Faza zdarzeń, w której wywoływana jest funkcja obsługi. Należy atrybut ten ustawić na wartość <code>capturing</code>, by określić, że ma to nastąpić w fazie przechwytywania, albo na <code>target</code>, aby określić to na elemencie docelowym, albo pominąć, by wywołanie funkcji obsługi nastąpiło w fazie bąbelkowania.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/pickertooltiptext/index.html b/files/pl/mozilla/tech/xul/atrybut/pickertooltiptext/index.html new file mode 100644 index 0000000000..61cf015b57 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/pickertooltiptext/index.html @@ -0,0 +1,17 @@ +--- +title: pickertooltiptext +slug: Mozilla/Tech/XUL/Atrybut/pickertooltiptext +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/pickertooltiptext +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-pickertooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pickertooltiptext">pickertooltiptext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst podpowiedzi zebrany w kolumnie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/popup.left/index.html b/files/pl/mozilla/tech/xul/atrybut/popup.left/index.html new file mode 100644 index 0000000000..90b615f75c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/popup.left/index.html @@ -0,0 +1,21 @@ +--- +title: popup.left +slug: Mozilla/Tech/XUL/Atrybut/popup.left +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/popup.left +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/popup.left">left</a></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Przesłania poziome położenie określonego okienka popup poprzez metodę <span id="m-showPopup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPopup">showPopup</a></code></span>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/popup.top/index.html b/files/pl/mozilla/tech/xul/atrybut/popup.top/index.html new file mode 100644 index 0000000000..a182f93edd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/popup.top/index.html @@ -0,0 +1,21 @@ +--- +title: popup.top +slug: Mozilla/Tech/XUL/Atrybut/popup.top +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/popup.top +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/popup.top">top</a></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Przesłania pionowe położenie okienka popup określone poprzez metodę <span id="m-showPopup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPopup">showPopup</a></code></span>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/popup/index.html b/files/pl/mozilla/tech/xul/atrybut/popup/index.html new file mode 100644 index 0000000000..5933ac6d40 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/popup/index.html @@ -0,0 +1,26 @@ +--- +title: popup +slug: Mozilla/Tech/XUL/Atrybut/popup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/popup +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code></dt> + <dd> + Typ: + <i> + id elementu popup</i> + </dd> + <dd> + Powinien być ustawiony na wartość <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code></code>, który powinien się wyświetlić, gdy użytkownik kliknie w ten element.</dd> +</dl> +<div class="noinclude"> + <h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> + <p>Więcej informacji o <a href="pl/Kurs_XUL/Wyskakuj%c4%85ce_menu">elemencie popup znajdziemy w kursie XUL</a></p> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/predicate/index.html b/files/pl/mozilla/tech/xul/atrybut/predicate/index.html new file mode 100644 index 0000000000..f512761669 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/predicate/index.html @@ -0,0 +1,15 @@ +--- +title: predicate +slug: Mozilla/Tech/XUL/Atrybut/predicate +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/predicate +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-predicate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/predicate">predicate</a></code> +</dt><dd> Predykat własności do dopasowania. Musi być to URI własności. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/preference.name/index.html b/files/pl/mozilla/tech/xul/atrybut/preference.name/index.html new file mode 100644 index 0000000000..1865f2038d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/preference.name/index.html @@ -0,0 +1,18 @@ +--- +title: preference.name +slug: Mozilla/Tech/XUL/Atrybut/preference.name +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/preference.name +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/preference.name">name</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Nazwa preferencji do zmiany. Na przykład strona startowa przeglądarki jest ustawiona z preferencją <code>browser.startup.homepage</code>. +</dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/name">name</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/preference.type/index.html b/files/pl/mozilla/tech/xul/atrybut/preference.type/index.html new file mode 100644 index 0000000000..9476ffe0b8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/preference.type/index.html @@ -0,0 +1,23 @@ +--- +title: preference.type +slug: Mozilla/Tech/XUL/Atrybut/preference.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/preference.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/preference.type">type</a> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Typ preferencji, która powinna posiadać jedną z poniższych wartości: +</dd></dl> +<ul><li> <code>bool</code>: Ustawienie logicznej wartości, jednej z dwóch; <code>true</code> lub <code>false</code>. Zazwyczaj <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> będzie połączony z tą preferencją. </li><li> <code>int</code>: Liczba całkowita. +</li><li> <code>string</code>: Łańcuch znakowy. </li><li> <code>unichar</code>: Łańcuch znaków Unicode. +</li><li> <code>wstring</code>: Zlokalizowany łańcuch znaków. W tej sytuacji będzie zapisana ścieżka do pliku preferencji, która stanowi aktualną wartość preferencji. +</li><li> <code>file</code>: Plik. Ścieżka pliku będzie przechowywana we preferencjach. +</li></ul> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/preference/index.html b/files/pl/mozilla/tech/xul/atrybut/preference/index.html new file mode 100644 index 0000000000..a708d4f1e6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/preference/index.html @@ -0,0 +1,18 @@ +--- +title: preference +slug: Mozilla/Tech/XUL/Atrybut/preference +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/preference +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/prefpane.selected/index.html b/files/pl/mozilla/tech/xul/atrybut/prefpane.selected/index.html new file mode 100644 index 0000000000..a7836d5300 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/prefpane.selected/index.html @@ -0,0 +1,28 @@ +--- +title: prefpane.selected +slug: Mozilla/Tech/XUL/Atrybut/prefpane.selected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/prefpane.selected +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/prefpane.selected">selected</a></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut będzie ustawiony na <code>true</code> dla aktualnie zaznaczonego <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code>. Do zmiany okna zastosuj metodę <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane</a></code></span> w elemntach <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/Atrybut/selected">selected</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/prefpane.src/index.html b/files/pl/mozilla/tech/xul/atrybut/prefpane.src/index.html new file mode 100644 index 0000000000..befe65f0cd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/prefpane.src/index.html @@ -0,0 +1,24 @@ +--- +title: prefpane.src +slug: Mozilla/Tech/XUL/Atrybut/prefpane.src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/prefpane.src +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/prefpane.src">src</a></dt> + <dd> + Typ: <i>adres URL nakładki</i></dd> + <dd> + Adres URL zawartości okna preferencji. Jeśli nie jest określono, zawartość elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> jest stosowana.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="/pl/docs/XUL/Atrybut/src">src</a></li> + </ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/progressmeter.mode/index.html b/files/pl/mozilla/tech/xul/atrybut/progressmeter.mode/index.html new file mode 100644 index 0000000000..ff2a851496 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/progressmeter.mode/index.html @@ -0,0 +1,19 @@ +--- +title: progressmeter.mode +slug: Mozilla/Tech/XUL/Atrybut/progressmeter.mode +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/progressmeter.mode +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/progressmeter.mode">mode</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> <code>determined</code> czyli określony <code><a href="/pl/docs/Mozilla/Tech/XUL/progressmeter" title="progressmeter">progressmeter</a></code> możemy zastosować w przypadku, gdzie znamy długość operacji jaka jest wykonywana. <code>undetermined</code> czyli nieokreślony <code><a href="/pl/docs/Mozilla/Tech/XUL/progressmeter" title="progressmeter">progressmeter</a></code> możemy zastosować do do operacji, w której nie możemy określić czasu jej przebiegu i zazwyczaj będzie wyświetlony jako słupek. <span class="comment">'''as a spinning barber pole.'''</span> +</dd></dl> +<ul><li> <code>determined</code>: Stosujemy do określania wartości (liczby) atrybutu paska postępu określonego, która jest następnie wyświetlona. </li><li> <code>undetermined</code>: Pasek postępu jest nieokreślony. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/progressmeter.value/index.html b/files/pl/mozilla/tech/xul/atrybut/progressmeter.value/index.html new file mode 100644 index 0000000000..2dc3b4ce38 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/progressmeter.value/index.html @@ -0,0 +1,16 @@ +--- +title: progressmeter.value +slug: Mozilla/Tech/XUL/Atrybut/progressmeter.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/progressmeter.value +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/progressmeter.value">value</a> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Zakres liczbowy od 0 do 100, który wyświetla postęp. Dla przykładu, ustaw wartość na "0", która pokaże pusty pasek. Natomiast ustawiając wartość na "100" zobaczymy wypełnienie całej długości paska, a wartość ustawiona na "25" zajmie jedną czwartą paska. Znaki po liczbie są ignorowane. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/properties/index.html b/files/pl/mozilla/tech/xul/atrybut/properties/index.html new file mode 100644 index 0000000000..206a76863d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/properties/index.html @@ -0,0 +1,21 @@ +--- +title: properties +slug: Mozilla/Tech/XUL/Atrybut/properties +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/properties +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-properties"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/properties">properties</a></code></dt> + <dd> + Typ: + <i> + lista własności nazwy oddzielona separatorem</i> + </dd> + <dd> + Ustawia własności elementu, który stosujemy do stylu elementu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/readonly/index.html b/files/pl/mozilla/tech/xul/atrybut/readonly/index.html new file mode 100644 index 0000000000..fbc0a2aae7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/readonly/index.html @@ -0,0 +1,15 @@ +--- +title: readonly +slug: Mozilla/Tech/XUL/Atrybut/readonly +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/readonly +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/ref/index.html b/files/pl/mozilla/tech/xul/atrybut/ref/index.html new file mode 100644 index 0000000000..4e52cf62cd --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/ref/index.html @@ -0,0 +1,16 @@ +--- +title: ref +slug: Mozilla/Tech/XUL/Atrybut/ref +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/ref +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></dt> + <dd>Typ:<em>URI źródła RDF</em></dd> + <dd>Dla szablonowo generowanych elementów, ten atrybut jest stosowany do określenia korzenia (węzła głównego) RDF, gdzie rozpoczyna się generowanie zawartości. Będzie ona przesyłana do wartości.<strong> This will correspond to the value of an about attribute on an RDF container. This attribute should be placed alongside the datasources attribute.</strong></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/removeelement/index.html b/files/pl/mozilla/tech/xul/atrybut/removeelement/index.html new file mode 100644 index 0000000000..947a1f3c52 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/removeelement/index.html @@ -0,0 +1,21 @@ +--- +title: removeelement +slug: Mozilla/Tech/XUL/Atrybut/removeelement +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/removeelement +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code></dt> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Kiedy umieszczony na elemencie w nakładce <code><a href="/pl/docs/Mozilla/Tech/XUL/overlay" title="overlay">overlay</a></code>, to sygnalizuje, który element w bazowym pliku powinien być usunięty z okna.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/resizeafter/index.html b/files/pl/mozilla/tech/xul/atrybut/resizeafter/index.html new file mode 100644 index 0000000000..f49901fc4e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/resizeafter/index.html @@ -0,0 +1,32 @@ +--- +title: resizeafter +slug: Mozilla/Tech/XUL/Atrybut/resizeafter +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/resizeafter +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-resizeafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizeafter">resizeafter</a></code></dt> +</dl> + +<dl> + <dd>Typ:<em>jedna z poniższych wartości</em></dd> + <dd>Ten atrybut sygnalizuje, który element po prawej lub poniżej rozdzielacza (<code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>) powinien zmienić rozmiar, kiedy rozdzielacz zmienia swoje położenie.</dd> +</dl> + +<ul> + <li><code>closest</code>: Element zmienia swój rozmiar natychmiast do prawej lub do dołu po zmianie położenia rozdzielacza.</li> + <li><code>farthest</code>: Element, który jest najdalej od rozdzielacza po prawej lub poniżej zmienia swój rozmiar po zmianie położenia rozdzielacza.</li> + <li><code>grow</code>: Element po prawej lub poniżej rozdzielacza nie zmienia rozmiaru (chyba, że są elastyczne), kiedy rozdzielacz jest przeciągany, lecz natomiast cały kontener zmienia rozmiar.</li> + <li><code>flex</code>: The closest flexible element resizes. </li> +</ul> + +<div class="noinclude"> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> + +<p><code id="a-resizebefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizebefore">resizebefore</a></code></p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/resizebefore/index.html b/files/pl/mozilla/tech/xul/atrybut/resizebefore/index.html new file mode 100644 index 0000000000..a59c601ece --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/resizebefore/index.html @@ -0,0 +1,25 @@ +--- +title: resizebefore +slug: Mozilla/Tech/XUL/Atrybut/resizebefore +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/resizebefore +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-resizebefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizebefore">resizebefore</a></code></dt> + <dd> + Typ: + <i> + jedna wartość z poniższych</i> + </dd> + <dd> + Ten atrybut sygnalizuje, który element po lewej lub powyżej rozdzielacza (<code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>) powinien zmienić rozmiar, kiedy rozdzielacz zmienia swoje położenie.</dd> +</dl> +<ul> + <li><code>closest</code>: Element zmienia swój rozmiar natychmiast do lewej lub do góry po zmianie położenia rozdzielacza.</li> + <li><code>farthest</code>: Element, który jest najdalej od rozdzielacza po lewej lub powyżej zmienia swój rozmiar po zmianie położenia rozdzielacza.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/resizer.dir/index.html b/files/pl/mozilla/tech/xul/atrybut/resizer.dir/index.html new file mode 100644 index 0000000000..53f9b69a51 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/resizer.dir/index.html @@ -0,0 +1,26 @@ +--- +title: resizer.dir +slug: Mozilla/Tech/XUL/Atrybut/resizer.dir +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/resizer.dir +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/resizer.dir">dir</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Kierunek w którym zmienia się rozmiar okna. </dd></dl> +<ul><li> <code>left</code>: Zmiana rozmiaru do lewej strony. +</li><li> <code>right</code>: Zmiana rozmiaru do prawej strony. +</li><li> <code>top</code>: Zmiana rozmiaru do góry. +</li><li> <code>bottom</code>: Zmiana rozmiaru do dołu. +</li><li> <code>bottomleft</code>: Zmiana rozmiaru do dołu i do lewej. +</li><li> <code>bottomright</code>: Zmiana rozmiaru do dołu i do prawej. +</li><li> <code>topleft</code>: Zmiana rozmiaru do góry i do lewej. +</li><li> <code>topright</code>: Zmiana rozmiaru do góry i prawej. +</li></ul> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/rows/index.html b/files/pl/mozilla/tech/xul/atrybut/rows/index.html new file mode 100644 index 0000000000..9fede72cce --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/rows/index.html @@ -0,0 +1,21 @@ +--- +title: rows +slug: Mozilla/Tech/XUL/Atrybut/rows +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/rows +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do wyświetlenia w elemencie. Jeśli w elemencie znajduje się więcej niż ta liczba wierszy, pojawi się pasek przewijania, który użytkownik może zastosować do przewijania do innych wierszy. Aby pobrać aktualną liczbę wierszy w elemencie, zastosuj metodę <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount</a></code></span>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/screenx/index.html b/files/pl/mozilla/tech/xul/atrybut/screenx/index.html new file mode 100644 index 0000000000..56c22ec003 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/screenx/index.html @@ -0,0 +1,21 @@ +--- +title: screenX +slug: Mozilla/Tech/XUL/Atrybut/screenX +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/screenX +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-screenX"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/screenX">screenX</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pozioma pozycja, w którym miejscu pojawi się w oknie na ekranie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/screeny/index.html b/files/pl/mozilla/tech/xul/atrybut/screeny/index.html new file mode 100644 index 0000000000..d550a1abf7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/screeny/index.html @@ -0,0 +1,18 @@ +--- +title: screenY +slug: Mozilla/Tech/XUL/Atrybut/screenY +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/screenY +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-screenY"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/screenY">screenY</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pionowe położenie, w którym pojawia się okno na ekranie. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/script.src/index.html b/files/pl/mozilla/tech/xul/atrybut/script.src/index.html new file mode 100644 index 0000000000..7a8c0c0cad --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/script.src/index.html @@ -0,0 +1,17 @@ +--- +title: script.src +slug: Mozilla/Tech/XUL/Atrybut/script.src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/script.src +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/script.src">src</a> +</dt><dd> Typ: <i>URL</i> +</dd><dd> Adres URL skryptu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/script.type/index.html b/files/pl/mozilla/tech/xul/atrybut/script.type/index.html new file mode 100644 index 0000000000..70b8fbe7c1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/script.type/index.html @@ -0,0 +1,21 @@ +--- +title: script.type +slug: Mozilla/Tech/XUL/Atrybut/script.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/script.type +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/script.type">type</a></dt> + <dd> + Typ: + <i> + Typ zawartości językowej</i> + </dd> + <dd> + Język skryptu. Zazwyczaj, będziemy ustawiać go na <code>application/x-javascript</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/searchsessions/index.html b/files/pl/mozilla/tech/xul/atrybut/searchsessions/index.html new file mode 100644 index 0000000000..04da29c900 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/searchsessions/index.html @@ -0,0 +1,26 @@ +--- +title: searchSessions +slug: Mozilla/Tech/XUL/Atrybut/searchSessions +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/searchSessions +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-searchSessions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/searchSessions">searchSessions</a></code></dt> + <dd> + Typ: + <i> + lista nazw sesji rozdzielona spacją</i> + </dd> + <dd> + Ustawia słowo kluczowe sygnalizując jakiego typu dane są szukane dla autouzupełnienia. Możemy ustawić wiele typów poprzez rozdzielenie ich nazw spacją. Następujące wartości są możliwe, mimo że komponenty użytkownika mogą być zainstalowane, które dodają inne.</dd> +</dl> +<ul> + <li><code>history</code>: Przeszukana jest historia adresów URL użytkownika.</li> + <li><code>addrbook</code>: Przeszukana jest książka adresowa użytkownika.</li> + <li><code>ldap</code>: Przeszukany jest katalog LDAP użytkownika.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/selected/index.html b/files/pl/mozilla/tech/xul/atrybut/selected/index.html new file mode 100644 index 0000000000..5640dc6c5e --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/selected/index.html @@ -0,0 +1,29 @@ +--- +title: selected +slug: Mozilla/Tech/XUL/Atrybut/selected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/selected +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Sygnalizuje gdzie element jest zaznaczony lub nie. Ta wartość jest tylko do odczytu. Aby zmienić zaznaczenie, ustaw pozostałe własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItem">selectedItem</a></span></code> stanowiące ten element.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/Atrybut/prefpane.selected">prefpane.selected</a></li> + <li><a href="pl/XUL/Atrybut/tab.selected">tab.selected</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/selectedindex/index.html b/files/pl/mozilla/tech/xul/atrybut/selectedindex/index.html new file mode 100644 index 0000000000..261d77a9c9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/selectedindex/index.html @@ -0,0 +1,21 @@ +--- +title: selectedIndex +slug: Mozilla/Tech/XUL/Atrybut/selectedIndex +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/selectedIndex +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia indeks aktualnie zaznaczonego panelu. Pierwsza pozycja jest w indeksie jako 0.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/separator.orient/index.html b/files/pl/mozilla/tech/xul/atrybut/separator.orient/index.html new file mode 100644 index 0000000000..2067c04438 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/separator.orient/index.html @@ -0,0 +1,20 @@ +--- +title: separator.orient +slug: Mozilla/Tech/XUL/Atrybut/separator.orient +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/separator.orient +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/separator.orient">orient</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Stosowany do określenia czy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/separator" title="separator">separator</a></code></code> oddziela poziomo czy pionowo. Uważaj, niektóre wartości są odwrotnością tego, co mogłoby się wydawać niemożliwe. +</dd></dl> +<ul><li> <code>horizontal</code>: Separator oddziela pionowo umieszczone elementy. +</li><li> <code>vertical</code>: Separator oddziela poziomo umieszczone elementy. </li></ul> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/showcommentcolumn/index.html b/files/pl/mozilla/tech/xul/atrybut/showcommentcolumn/index.html new file mode 100644 index 0000000000..a1cc0f2a5a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/showcommentcolumn/index.html @@ -0,0 +1,21 @@ +--- +title: showCommentColumn +slug: Mozilla/Tech/XUL/Atrybut/showCommentColumn +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/showCommentColumn +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-showCommentColumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showCommentColumn">showCommentColumn</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, kolumna komentarza pojawi się w okienku wyskakującym. Dla historii adresów URL, kolumnę komentarzy będzie stanowić tytuł strony połączony z każdym adresem URL. Jeśli ten atrybut nie jest określony, kolumna komentarza nie pojawi się.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/size/index.html b/files/pl/mozilla/tech/xul/atrybut/size/index.html new file mode 100644 index 0000000000..1856859259 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/size/index.html @@ -0,0 +1,21 @@ +--- +title: size +slug: Mozilla/Tech/XUL/Atrybut/size +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/size +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba znaków, które mogą zostać wyświetlone w polu tekstowym.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/sizemode/index.html b/files/pl/mozilla/tech/xul/atrybut/sizemode/index.html new file mode 100644 index 0000000000..9566479900 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sizemode/index.html @@ -0,0 +1,26 @@ +--- +title: sizemode +slug: Mozilla/Tech/XUL/Atrybut/sizemode +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/sizemode +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-sizemode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sizemode">sizemode</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Stan okna (<code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code>). Następujące wartości mogą zostać zastosowane:</dd> +</dl> +<ul> + <li><code>maximized</code>: Okno jest zmaksymalizowane i posiada cały rozmiar na ekranie.</li> + <li><code>minimized</code>: Okno jest zminimalizowane lub ukryte.</li> + <li><code>normal</code>: Okno wyświetlane jest stanie normalnym, czyli w rozmiarze takim jakim chcemy.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/sizetopopup/index.html b/files/pl/mozilla/tech/xul/atrybut/sizetopopup/index.html new file mode 100644 index 0000000000..0f2a126189 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sizetopopup/index.html @@ -0,0 +1,21 @@ +--- +title: sizetopopup +slug: Mozilla/Tech/XUL/Atrybut/sizetopopup +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/sizetopopup +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code id="a-sizetopopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sizetopopup">sizetopopup</a></code></dt> + <dd>Typ:<em>jedna z poniższych wartości</em></dd> + <dd>Indicates how the menu width and the <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> width are determined. If the <code>sizetopopup</code> attribute is left out or set to <code>none</code>, the menu will be its preferred width and the popup may extend outside of this width, unaffected by the maximum width of the menu itself.</dd> +</dl> + +<ul> + <li><code>none</code>: Szerokość okienka popup nie będzie ograniczało rozmiaru menu.</li> + <li><code>always</code>: Jeśli jest ustawiony na <code>always</code>, długość menu będzie taka sama jaka jest potrzebna dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Jeśli menu posiada maksymalna szerokość, to popup będzie miał tą samą szerokość.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/sortactive/index.html b/files/pl/mozilla/tech/xul/atrybut/sortactive/index.html new file mode 100644 index 0000000000..55507b63ce --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sortactive/index.html @@ -0,0 +1,21 @@ +--- +title: sortActive +slug: Mozilla/Tech/XUL/Atrybut/sortActive +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/sortActive +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-sortActive"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortActive">sortActive</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Powinien być ustawiony na <code>true</code>, dla kolumn, które powinny być domyślnie sortowane.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/sortdirection/index.html b/files/pl/mozilla/tech/xul/atrybut/sortdirection/index.html new file mode 100644 index 0000000000..b330d81b70 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sortdirection/index.html @@ -0,0 +1,26 @@ +--- +title: sortDirection +slug: Mozilla/Tech/XUL/Atrybut/sortDirection +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/sortDirection +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Ustaw ten atrybut na ustawienie kierunku, w którym zawartość szablonów została wygenerowana i posortowana. Zastosuj atrybut <code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, aby określić klucz sortowania.</dd> +</dl> +<ul> + <li><code>ascending</code>: Dane są sortowane w kolejności rosnącej.</li> + <li><code>descending</code>: Dane są sortowane w kolejności malejącej.</li> + <li><code>natural</code>: Dane są sortowane w zwyczajny sposób, co oznacza porządek w tych, co zostały w magazynie.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/sortresource/index.html b/files/pl/mozilla/tech/xul/atrybut/sortresource/index.html new file mode 100644 index 0000000000..8d1ef44005 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sortresource/index.html @@ -0,0 +1,21 @@ +--- +title: sortResource +slug: Mozilla/Tech/XUL/Atrybut/sortResource +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/sortResource +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code></dt> + <dd> + Typ: + <i> + adres URI predykatu RDF</i> + </dd> + <dd> + Dla szablonu generowanej treści, określa słowo kluczowe sortowania, jeśli będziemy chcieli, aby treść była sortowana. Słowo kluczowe powinno być pełnym adresem URI źródła sortowania, na przykład '<code><span class="nowiki">http://home.netscape.com/NC-rdf#Name</span></code>'. Umieść ten atrybut na tym samym elemencie jako atrybut <code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>. Zastosuj <code><code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code></code> do określenia drugiego słowa kluczowego sortowania.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/sortresource2/index.html b/files/pl/mozilla/tech/xul/atrybut/sortresource2/index.html new file mode 100644 index 0000000000..1c1fdb3bf2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/sortresource2/index.html @@ -0,0 +1,18 @@ +--- +title: sortResource2 +slug: Mozilla/Tech/XUL/Atrybut/sortResource2 +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/sortResource2 +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code> +</dt><dd> Typ: <i>adres URI predykatu RDF</i> +</dd><dd> Drugie słowo kluczowe dla sortowanej treści. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/spellcheck/index.html b/files/pl/mozilla/tech/xul/atrybut/spellcheck/index.html new file mode 100644 index 0000000000..7000f4b371 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/spellcheck/index.html @@ -0,0 +1,25 @@ +--- +title: spellcheck +slug: Mozilla/Tech/XUL/Atrybut/spellcheck +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/spellcheck +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-spellcheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/spellcheck">spellcheck</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + <b>Nowość od wersji Firefoksa 2.0.0.2</b></dd> + <dd> + Jeśli <code>true</code>, sprawdzanie pisowni jest włączone domyślnie dla pól tekstowych; jeśli <code>false</code>, sprawdzanie pisowni jest wyłączone domyślnie.</dd> + <dd> + Jeśli nie jest określone, to domyślnie jest <code>false</code></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/src/index.html b/files/pl/mozilla/tech/xul/atrybut/src/index.html new file mode 100644 index 0000000000..d70ceaf06d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/src/index.html @@ -0,0 +1,35 @@ +--- +title: src +slug: Mozilla/Tech/XUL/Atrybut/src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/src +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> +<div class="noinclude"> + <h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> + <pre class="brush:xml"><iframe id="content-body" src="http://www.mozilla.org/"/> +<browser src="http://www.mozilla.org" flex="1"/> +<image src='Firefoxlogo.png' width='135' height='130'/> +</pre> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code id="a-prefpane.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/prefpane.src">prefpane.src</a></code></li> + <li><code id="a-treecell.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/treecell.src">treecell.src</a></code></li> + <li><code id="a-treecol.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/treecol.src">treecol.src</a></code></li> + <li><code id="a-script.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/script.src">script.src</a></code></li> + <li><code id="a-stringbundle.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/stringbundle.src">stringbundle.src</a></code></li> + <li><code id="a-checkbox.src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkbox.src">checkbox.src</a></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/state/index.html b/files/pl/mozilla/tech/xul/atrybut/state/index.html new file mode 100644 index 0000000000..8abd191d0a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/state/index.html @@ -0,0 +1,21 @@ +--- +title: state +slug: Mozilla/Tech/XUL/Atrybut/state +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/state +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-state"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/state">state</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Sygnalizuje gdzie <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> posiada zawiniętą zawartość lub nie. Ten atrybut będzie aktualizowany automatycznie jak rozdzielacz jest przenoszony i generalnie jest stosowany w arkuszu stylów, aby móc zastosować różne wyglądy dla każdego stanu. +</dd></dl> +<ul><li> <code>open</code>: Zawartość w obu przypadkach; przed lub za rozdzielaczem zależy od wartości atrybutu <code>collapsed</code>, który jest aktualnie wyświetlany. +</li><li> <code>collapsed</code>: Zawartość w obu przypadkach; przed lub za rozdzielaczem jest zawinięta i nie jest widoczna. +</li><li> <code>dragging</code>: Użytkownik aktualnie ręcznie zmienia pozycję rozdzielacza, zazwyczaj poprzez przeciągnięcie go za pomocą myszki. +</li></ul> +<div class="noinclude"> +<p>Więcej informacji w artykule o <a href="pl/Kurs_XUL/Rozdzielacze">rozdzielaczach w kursie XUL</a> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/statusbar/index.html b/files/pl/mozilla/tech/xul/atrybut/statusbar/index.html new file mode 100644 index 0000000000..5e4470211d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/statusbar/index.html @@ -0,0 +1,23 @@ +--- +title: statusbar +slug: Mozilla/Tech/XUL/Atrybut/statusbar +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/statusbar +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-statusbar"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statusbar">statusbar</a></code></dt> + <dd> + Typ: + <i> + id elementu paska stanu</i> + </dd> + <dd> + Jeśli ustawimy ten atrybut na <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code>, to etykieta na pasku stanu będzie aktualizowana do <code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code> w momencie, gdy użytkownik przesunie kursor myszy nad pozycję w menu.</dd> +</dl> +<div class="noinclude"> + </div> diff --git a/files/pl/mozilla/tech/xul/atrybut/statustext/index.html b/files/pl/mozilla/tech/xul/atrybut/statustext/index.html new file mode 100644 index 0000000000..fbbc7ce428 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/statustext/index.html @@ -0,0 +1,39 @@ +--- +title: statustext +slug: Mozilla/Tech/XUL/Atrybut/statustext +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/statustext +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Stosujemy do ustawienia tekstu, który zostanie wyświetlony na pasku stanu, kiedy użytkownik przesuwa mysz nad elementem. Przeglądarka Mozilli nie reguluje paska stanu automatycznie. Ten atrybut służy tylko jako miejsce do przechowywania tekstu. W Firefoksie, ten tekst jest umieszczany automatycznie w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code></code> dla pozycji menu (menuitems) na pasku menu. +</dd></dl> +<div class="noinclude"> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<pre><!-- ustaw wiadomość do pokazania kiedy najedziemy myszką na przycisk --> +<button label="Connect" statustext="Connect to remote server" + onmouseover="setStatusMessage(this)" onmouseout="clearStatusMessage()"/> +<button label="Ping" statustext="Ping the server" + onmouseover="setStatusMessage(this)" onmouseout="clearStatusMessage()"/> + +<statusbar> + <statusbarpanel id="myStatusPanel" label="" flex="1"/> + <spacer flex="1"/> +</statusbar> + +<script> +function setStatusMessage(obj){ + document.getElementById('myStatusPanel').label = obj.getAttribute('statustext'); +} +function clearStatusMessage(obj){ + document.getElementById('myStatusPanel').label = ''; +} +</script> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także </h4> +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/stringbundle.src/index.html b/files/pl/mozilla/tech/xul/atrybut/stringbundle.src/index.html new file mode 100644 index 0000000000..1e2a12e072 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/stringbundle.src/index.html @@ -0,0 +1,18 @@ +--- +title: stringbundle.src +slug: Mozilla/Tech/XUL/Atrybut/stringbundle.src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/stringbundle.src +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/stringbundle.src">src</a> +</dt><dd> Typ: <i>własność tekstowa adresu URL pliku</i> +</dd><dd> Adres URL własności pliku zawierający łańcuch tekstowy do lokalizacji. +</dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/style/index.html b/files/pl/mozilla/tech/xul/atrybut/style/index.html new file mode 100644 index 0000000000..3525d99052 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/style/index.html @@ -0,0 +1,21 @@ +--- +title: style +slug: Mozilla/Tech/XUL/Atrybut/style +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/style +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code></dt> + <dd> + Typ: + <i> + styl CSS inline</i> + </dd> + <dd> + Reguły stylu CSS stosowany do elementu. Składnia jest jako atrybut stylu HTML. Jest preferowany do umieszczenia reguł stylu w arkuszu stylów.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/subject/index.html b/files/pl/mozilla/tech/xul/atrybut/subject/index.html new file mode 100644 index 0000000000..2f0352bdc7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/subject/index.html @@ -0,0 +1,16 @@ +--- +title: subject +slug: Mozilla/Tech/XUL/Atrybut/subject +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/subject +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-subject"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/subject">subject</a></code> +</dt><dd> Temat elementu. Może być odwołaniem się do zmiennej lub URI źródła RDF. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/substate/index.html b/files/pl/mozilla/tech/xul/atrybut/substate/index.html new file mode 100644 index 0000000000..88dddbd18d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/substate/index.html @@ -0,0 +1,27 @@ +--- +title: substate +slug: Mozilla/Tech/XUL/Atrybut/substate +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/substate +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-substate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/substate">substate</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + W rozdzielaczu, który posiada <code>state="collapsed"</code> i <code>collapse="both"</code>, określa kierunek w którym rozdzielacz aktualnie zawijany. Cechą Gecko 1.9+ jest <code>collapse="both"</code> i nie będzie ona miała efektu we wcześniejszych wersjach.</dd> +</dl> +<ul> + <li><code>before</code>: Element jest natychmiast zawinięty przed rozdzielaczem.</li> + <li><code>after</code>: Element jest natychmiast zawinięty po rozdzielaczu.</li> +</ul> +<div class="noinclude"> + </div> diff --git a/files/pl/mozilla/tech/xul/atrybut/tab.selected/index.html b/files/pl/mozilla/tech/xul/atrybut/tab.selected/index.html new file mode 100644 index 0000000000..a317f330cb --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tab.selected/index.html @@ -0,0 +1,28 @@ +--- +title: tab.selected +slug: Mozilla/Tech/XUL/Atrybut/tab.selected +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tab.selected +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/tab.selected">selected</a></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut ustawia <code>true</code>, jeśli karta jest zaznaczona domyślnie.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/Atrybut/selected">selected</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/tabindex/index.html b/files/pl/mozilla/tech/xul/atrybut/tabindex/index.html new file mode 100644 index 0000000000..886f8e55ec --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tabindex/index.html @@ -0,0 +1,15 @@ +--- +title: tabindex +slug: Mozilla/Tech/XUL/Atrybut/tabindex +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tabindex +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/tabs.onselect/index.html b/files/pl/mozilla/tech/xul/atrybut/tabs.onselect/index.html new file mode 100644 index 0000000000..30866b2ac5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tabs.onselect/index.html @@ -0,0 +1,28 @@ +--- +title: tabs.onselect +slug: Mozilla/Tech/XUL/Atrybut/tabs.onselect +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tabs.onselect +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/tabs.onselect">onselect</a></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest przesyłane do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, kiedy ta karta jest zmieniana.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code id="a-onselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onselect">onselect</a></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/template.container/index.html b/files/pl/mozilla/tech/xul/atrybut/template.container/index.html new file mode 100644 index 0000000000..9a9d4fcc17 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/template.container/index.html @@ -0,0 +1,21 @@ +--- +title: template.container +slug: Mozilla/Tech/XUL/Atrybut/template.container +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/template.container +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/template.container">container</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Opcjonalnie może być ustawiony na zmienną do zastosowania jako kontener lub odniesienie do zmiennej. Jeśli nie jest określony, zmienna określa w atrybucie <code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code> użycie znacznika zawartości w pierwszej zasadzie szablonów.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/textbox.onchange/index.html b/files/pl/mozilla/tech/xul/atrybut/textbox.onchange/index.html new file mode 100644 index 0000000000..38a7ff82b8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/textbox.onchange/index.html @@ -0,0 +1,21 @@ +--- +title: textbox.onchange +slug: Mozilla/Tech/XUL/Atrybut/textbox.onchange +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/textbox.onchange +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniona.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/textbox.type/index.html b/files/pl/mozilla/tech/xul/atrybut/textbox.type/index.html new file mode 100644 index 0000000000..a28aa65508 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/textbox.type/index.html @@ -0,0 +1,31 @@ +--- +title: textbox.type +slug: Mozilla/Tech/XUL/Atrybut/textbox.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Attribute/textbox.type +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><a href="pl/XUL/Atrybut/textbox.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ tego atrybutu na jedną z poniższych wartości dla bardziej specjalistycznych typów pola tekstowego. Nie ustawiaj tego typu, jeśli chcesz zastosować regularne pole tekstowe.</dd> +</dl> + +<ul> + <li><code>autocomplete</code>: Pole tekstowe, które obsługuje auto uzupełnianie. Aby zdobyć więcej informacji na temat autouzupełniania pól tekstowych, przejdź do dokumentacji o autouzupełnianiu (<a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Mozilla</a>) (<a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">Firefox</a>)</li> + <li><code>number</code>: A textbox that only allows the user to enter numbers. In addition, arrow buttons appear next to the textbox to let the user step through values. There are several attributes that allow the number textbox to be configured, including <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code>, <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code>, <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>, <code id="a-wraparound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wraparound">wraparound</a></code>, and <code id="a-hidespinbuttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidespinbuttons">hidespinbuttons</a></code>. </li> + <li><code>password</code>: Pole tekstowe, które ukrywa wpisywaną treść, stosowane dla wpisywania haseł w pole tekstowe.</li> + <li><code>timed</code>: This textbox will fire a command event after the user types characters and a certain time has passed. The delay is set with the <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code> attribute. You might use this type, for instance, to update information elsewhere in the window as the user types, without the need for continuous updates since the timer will not fire if the user types more keys in the meantime. The command event will also fire if the user presses the Enter key.</li> +</ul> + +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + +<ul> + <li><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></li> +</ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/textbox.value/index.html b/files/pl/mozilla/tech/xul/atrybut/textbox.value/index.html new file mode 100644 index 0000000000..a3279f1b04 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/textbox.value/index.html @@ -0,0 +1,28 @@ +--- +title: textbox.value +slug: Mozilla/Tech/XUL/Atrybut/textbox.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/textbox.value +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/textbox.value">value</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Wartość domyślna wpisywana w pole tekstowe. Atrybut tylko podtrzymuje domyślną wartość i nie zostanie ona nigdy zmodyfikowana, kiedy użytkownik wpisze tekst. Aby pobrać zaktualizowaną wartość, zastosuj własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code>.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/textnode.value/index.html b/files/pl/mozilla/tech/xul/atrybut/textnode.value/index.html new file mode 100644 index 0000000000..d727f44016 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/textnode.value/index.html @@ -0,0 +1,18 @@ +--- +title: textnode.value +slug: Mozilla/Tech/XUL/Atrybut/textnode.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/textnode.value +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/textnode.value">value</a> +</dt><dd> Typ: <i>adres URL predykatu RDF</i> +</dd><dd> Wartość tekstowa do wyświetlenia. Ta wartość powinna być własnością RDF. +</dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/timepicker.value/index.html b/files/pl/mozilla/tech/xul/atrybut/timepicker.value/index.html new file mode 100644 index 0000000000..016e8f1944 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/timepicker.value/index.html @@ -0,0 +1,18 @@ +--- +title: timepicker.value +slug: Mozilla/Tech/XUL/Atrybut/timepicker.value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/timepicker.value +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Początkowa wartość elementu timepicker w obu formach, czyli HH:MM:SS lub HH:MM.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/title/index.html b/files/pl/mozilla/tech/xul/atrybut/title/index.html new file mode 100644 index 0000000000..038f45340c --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/title/index.html @@ -0,0 +1,18 @@ +--- +title: title +slug: Mozilla/Tech/XUL/Atrybut/title +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/title +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/toolbar.mode/index.html b/files/pl/mozilla/tech/xul/atrybut/toolbar.mode/index.html new file mode 100644 index 0000000000..7a3dae7d67 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/toolbar.mode/index.html @@ -0,0 +1,27 @@ +--- +title: toolbar.mode +slug: Mozilla/Tech/XUL/Atrybut/toolbar.mode +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Attribute/toolbar.mode +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/toolbar.mode">mode</a></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Jak element <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code> jest wyświetlany na pasku narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>).</dd> +</dl> +<ul> + <li><code>icons</code>: Tylko jako ikony.</li> + <li><code>text</code>: Tylko jako tekst.</li> + <li><code>full</code>: Jako ikony oraz tekst.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/toolbarbutton.type/index.html b/files/pl/mozilla/tech/xul/atrybut/toolbarbutton.type/index.html new file mode 100644 index 0000000000..b6962ab7a8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/toolbarbutton.type/index.html @@ -0,0 +1,32 @@ +--- +title: toolbarbutton.type +slug: Mozilla/Tech/XUL/Atrybut/toolbarbutton.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/toolbarbutton.type +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/toolbarbutton.type">type</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Typ przycisku. Jeśli ten atrybut nie jest prezentowany, tworzony jest normalny przycisk. Możemy użyć tego atrybutu do wartości <code>menu</code>, aby tworzyć przyciski <a href="pl/XUL/menupopup">wyskakującego menu</a>. To będzie typowy przypadek przycisku wyświetlanego w inny sposób.</dd> +</dl> +<ul> + <li><code>menu</code>: Ustawia typ atrybutu wartości <code>menu</code>, aby utworzyć przycisk z wyskakującym okienkiem menu. Umieszczamy element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> wewnątrz przycisku w tym przypadku. Użytkownik może klikać gdziekolwiek na przycisku, aby otworzyć lub zamknąć menu.</li> + <li><code>menu-button</code>: Możemy także użyć tej wartości <code>menu-button</code>, aby utworzyć przycisk z menu. Nie jak typ <code>menu</code>, ten typ żąda od użytkownika naciśnięcia strzałki do otworzenia menu, ale inne polecenie może być przywołane, kiedy główna część przycisku jest naciśnięta. Tego typu przycisk będzie stosowany dla przeglądarek w przyciskach Wstecz i Do przodu.</li> +</ul> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/toolbarname/index.html b/files/pl/mozilla/tech/xul/atrybut/toolbarname/index.html new file mode 100644 index 0000000000..077430caea --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/toolbarname/index.html @@ -0,0 +1,23 @@ +--- +title: toolbarname +slug: Mozilla/Tech/XUL/Atrybut/toolbarname +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/toolbarname +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-toolbarname"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/toolbarname">toolbarname</a></code></dt> + <dd> + <b><span class="highlightred">Tylko w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Nazwa paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, który jest na liście pasków narzędzi w menu, aby użyć paska zaznacz Pokaż/Ukryj.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/tooltip/index.html b/files/pl/mozilla/tech/xul/atrybut/tooltip/index.html new file mode 100644 index 0000000000..82be83c0ab --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tooltip/index.html @@ -0,0 +1,21 @@ +--- +title: tooltip +slug: Mozilla/Tech/XUL/Atrybut/tooltip +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tooltip +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code></dt> + <dd> + Typ: + <i> + id elementu tooltip</i> + </dd> + <dd> + Powinien być ustawiony na wartość <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>, który powinien być zastosowany jako okienko porady, kiedy kursor myszki jest w danym momencie nad elementem. Porada automatycznie znika, kiedy kursor zostaje przesunięty z nad elementu. Jeśli ten atrybut jest ustawiony na '_child', to pierwsza porada elementu potomnego zostanie użyta wewnątrz elementu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/tooltiptextnew/index.html b/files/pl/mozilla/tech/xul/atrybut/tooltiptextnew/index.html new file mode 100644 index 0000000000..616e1cbbe5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tooltiptextnew/index.html @@ -0,0 +1,23 @@ +--- +title: tooltiptextnew +slug: Mozilla/Tech/XUL/Atrybut/tooltiptextnew +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tooltiptextnew +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-tooltiptextnew"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptextnew">tooltiptextnew</a></code></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Stosuje się do ustawienia tekstu, który przydzielony jest do podpowiedzi, kiedy użytkownik przesunie kursor myszki nad nowym przyciskiem w wierszu karty.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/top/index.html b/files/pl/mozilla/tech/xul/atrybut/top/index.html new file mode 100644 index 0000000000..ef4506d502 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/top/index.html @@ -0,0 +1,21 @@ +--- +title: top +slug: Mozilla/Tech/XUL/Atrybut/top +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/top +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code></dt> + <dd> + Typ: + <i> + string</i> + (reprezentujący integer)</dd> + <dd> + Dla elementów umieszczonych wewnątrz stosu (<code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code>), określa pozycję elementu od górnego brzegu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/tree.onselect/index.html b/files/pl/mozilla/tech/xul/atrybut/tree.onselect/index.html new file mode 100644 index 0000000000..66f23f58b4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/tree.onselect/index.html @@ -0,0 +1,23 @@ +--- +title: tree.onselect +slug: Mozilla/Tech/XUL/Atrybut/tree.onselect +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/tree.onselect +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/tree.onselect">onselect</a></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>, kiedy zostanie zaznaczony wiersz lub kiedykolwiek zostanie zmienione zaznaczenie. Użytkownik może zaznaczyć wiele wierszy poprzez przytrzymanie klawisza Shift lub Control i klikanie kursorem myszki w wiersze, które chce zaznaczyć. Zdarzenie <code>onselect</code> będzie przesyłane dla każdej pozycji która zostanie zaznaczona lub odznaczona.</dd> +</dl> +<div class="noinclude"> + Zobacz stronę o <a href="pl/Kurs_XUL/Zaznaczenie_drzewa">zaznaczeniu drzewa</a> w kursie XUL-a, aby dowiedzieć się więcej na ten temat.</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/treecell.mode/index.html b/files/pl/mozilla/tech/xul/atrybut/treecell.mode/index.html new file mode 100644 index 0000000000..920383c864 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/treecell.mode/index.html @@ -0,0 +1,26 @@ +--- +title: treecell.mode +slug: Mozilla/Tech/XUL/Atrybut/treecell.mode +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/treecell.mode +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/treecell.mode">mode</a></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Dla kolumn, które są paskami postępu, typu określonego paska postępu w użyciu:</dd> +</dl> +<ul> + <li><code>none</code>: Pasek postępu nie jest wyświetlony. W zamian wyświetlony jest tekst komórki.</li> + <li><code>normal</code>: Komórka używa wartość atrybutu do określenia wypełnienia paska.</li> + <li><code>undetermined</code>: Pasek postępu jest nieokreślony.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/treecell.src/index.html b/files/pl/mozilla/tech/xul/atrybut/treecell.src/index.html new file mode 100644 index 0000000000..58f967701b --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/treecell.src/index.html @@ -0,0 +1,18 @@ +--- +title: treecell.src +slug: Mozilla/Tech/XUL/Atrybut/treecell.src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/treecell.src +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/treecell.src">src</a> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Ustawia ten adres URL obrazka do wyświetlenia w komórce drzewa. Jeśli ten atrybut jest opuszczony, to żaden obrazek się nie wyświetli. Możemy posiadać oba obrazki i etykiety. </dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/src">src</a> +</li><li> <a href="pl/XUL/Atrybut/treecol.src">treecol.src</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/treecol.src/index.html b/files/pl/mozilla/tech/xul/atrybut/treecol.src/index.html new file mode 100644 index 0000000000..ac3ecf85ef --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/treecol.src/index.html @@ -0,0 +1,18 @@ +--- +title: treecol.src +slug: Mozilla/Tech/XUL/Atrybut/treecol.src +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/treecol.src +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/treecol.src">src</a> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Ustaw ten atrybut aby posiadać element obrazka w nagłówku <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> zamiast etykiety (<code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>). Ustaw adres URL obrazka, który zostanie wyświetlony w nagłówku kolumny drzewa. Jeśli ten atrybut zostanie opuszczony, to nie pojawi się żaden obrazek i zamiast niego użyta zostanie etykieta. Klasa <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/treecol-image">treecol-image</a></code> musi być zastosowana na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> dla obrazka do wyświetlenia. Nie możemy mieć obu (obrazka i etykiety) pokazanych w jednym momencie. +</dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <a href="pl/XUL/Atrybut/src">src</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/treecol.type/index.html b/files/pl/mozilla/tech/xul/atrybut/treecol.type/index.html new file mode 100644 index 0000000000..26b7927b1d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/treecol.type/index.html @@ -0,0 +1,50 @@ +--- +title: treecol.type +slug: Mozilla/Tech/XUL/Atrybut/treecol.type +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/treecol.type +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Atrybut/treecol.type">type</a></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Typ <a href="pl/XUL/treecol">kolumny drzewa</a>. Domyślnie jest to kolumna tekstowa, która wyświetla zawartość jako tekst.</dd> +</dl> +<ul> + <li><code>checkbox</code>: Zawartość kolumny jest polem wyboru.</li> + <li><code>progressmeter</code>: Zawartością kolumny są paski postępu. Używany jest w Mozilli jako okno menedżera pobierania.</li> + <li><code>text</code>: Zawartością kolumn jest tekst.</li> +</ul> +<div class="noinclude"> + <p>Jeśli używamy <code>type="checkbox"</code>, to <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code> i każda kolumna drzewa (treecol) musi być edytowalna. Jest nam potrzebne zastosowanie CSS, do zrobienia przełącznika pola wyboru. Przykład poniżej stylu CSS wykorzystuje pola wyboru aktualnego motywu:</p> + <pre class="eval">treechildren::-moz-tree-checkbox +{ + /* odznaczone pole wyboru komórek */ + list-style-image: none; +} +treechildren::-moz-tree-checkbox(checked) +{ + /* zaznaczone pole wyboru komórek */ + list-style-image: url("<a class="external" rel="freelink">chrome://global/skin/checkbox/cbox-check.gif</a>"); +} +treechildren::-moz-tree-checkbox(disabled) +{ + /* wyłączone pole wyboru komórek */ + list-style-image: url("<a class="external" rel="freelink">chrome://global/skin/checkbox/cbox-check-dis.gif</a>"); +} +</pre> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/atrybut/treeitem.label/index.html b/files/pl/mozilla/tech/xul/atrybut/treeitem.label/index.html new file mode 100644 index 0000000000..666fe13319 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/treeitem.label/index.html @@ -0,0 +1,18 @@ +--- +title: treeitem.label +slug: Mozilla/Tech/XUL/Atrybut/treeitem.label +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/treeitem.label +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/Atrybut/treeitem.label">label</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code> z pojedynczą <a href="pl/XUL/treecol">kolumną</a>, etykieta może być umieszczona bezpośrednio na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> bez potrzebnych elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code> i <code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code> wewnątrz. +</dd></dl> +<div class="noinclude"> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<ul><li> <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/type/index.html b/files/pl/mozilla/tech/xul/atrybut/type/index.html new file mode 100644 index 0000000000..1915cec3c0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/type/index.html @@ -0,0 +1,16 @@ +--- +title: type +slug: Mozilla/Tech/XUL/Atrybut/type +translation_of: Archive/Mozilla/XUL/Attribute/type +--- +<div class="noinclude"> +<h3 id="Zobacz" name="Zobacz"> Zobacz </h3> +<ul><li> <a href="pl/XUL/Atrybut/button.type">button.type</a> +</li><li> <a href="pl/XUL/Atrybut/browser.type">browser.type</a> +</li><li> <a href="pl/XUL/Atrybut/listitem.type">listitem.type</a> +</li><li> <a href="pl/XUL/Atrybut/menuitem.type">menuitem.type</a> +</li><li> <a href="pl/XUL/Atrybut/textbox.type">textbox.type</a> +</li><li> <a href="pl/XUL/Atrybut/toolbarbutton.type">toolbarbutton.type</a> +</li><li> <a href="pl/XUL/Atrybut/treecol.type">treecol.type</a> +</li></ul> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/useraction/index.html b/files/pl/mozilla/tech/xul/atrybut/useraction/index.html new file mode 100644 index 0000000000..df1773dcc2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/useraction/index.html @@ -0,0 +1,26 @@ +--- +title: userAction +slug: Mozilla/Tech/XUL/Atrybut/userAction +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/userAction +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-userAction"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/userAction">userAction</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Ten atrybut ustawia akcje wykonywane aktualnie przez użytkownika. Możliwe wartości:</dd> +</dl> +<ul> + <li><code>none</code>: Użytkownik nie wchodzi w interakcje z polem tekstowym.</li> + <li><code>typing</code>: Użytkownik wypełnia pole tekstowe.</li> + <li><code>scrolling</code>: Użytkownik przewija pasek przez pole tekstowe.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/validate/index.html b/files/pl/mozilla/tech/xul/atrybut/validate/index.html new file mode 100644 index 0000000000..3a86e502f8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/validate/index.html @@ -0,0 +1,25 @@ +--- +title: validate +slug: Mozilla/Tech/XUL/Atrybut/validate +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/validate +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-validate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/validate">validate</a></code></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Atrybut ten określa, czy obrazek ma być wczytywany z pamięci podręcznej. Może być to przydatne, jeśli obrazki są wczytywane z serwera zdalnego, albo planowana jest częsta ich podmiana. Poniższe wartości są akceptowane; pominięcie tego atrybutu spowoduje zastosowanie wartości domyślnej.</dd> +</dl> +<ul> + <li><code>always</code>: Obrazek będzie zawsze sprawdzany, czy powinien być wczytany ponownie.</li> + <li><code>never</code>: Obrazek będzie wczytywany z pamięci podręcznej, o ile to tylko możliwe.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/atrybut/value/index.html b/files/pl/mozilla/tech/xul/atrybut/value/index.html new file mode 100644 index 0000000000..57e42ed489 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/value/index.html @@ -0,0 +1,30 @@ +--- +title: value +slug: Mozilla/Tech/XUL/Atrybut/value +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/value +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code><a href="pl/XUL/Atrybut/label.value">label.value</a></code></li> + <li><code><a href="pl/XUL/Atrybut/textbox.value">textbox.value</a></code></li> + <li><code><a href="pl/XUL/Atrybut/textnode.value">textnode.value</a></code></li> + </ul> +</div> +<p></p> diff --git a/files/pl/mozilla/tech/xul/atrybut/wait-cursor/index.html b/files/pl/mozilla/tech/xul/atrybut/wait-cursor/index.html new file mode 100644 index 0000000000..c6a7fd539a --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/wait-cursor/index.html @@ -0,0 +1,21 @@ +--- +title: wait-cursor +slug: Mozilla/Tech/XUL/Atrybut/wait-cursor +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/wait-cursor +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ustaw ten atrybut na wartość <code>true</code>, aby zmienić kursor na zajęty, kiedy znajdzie się on nad danym elementem. Zwykle ustawia się ten atrybut w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code> lub innym elemencie najwyższego poziomu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/width/index.html b/files/pl/mozilla/tech/xul/atrybut/width/index.html new file mode 100644 index 0000000000..6a81d4bf4d --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/width/index.html @@ -0,0 +1,21 @@ +--- +title: width +slug: Mozilla/Tech/XUL/Atrybut/width +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/width +--- +<div class="noinclude"> + <span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code></dt> + <dd> + Typ: + <i> + string</i> + (reprezentujący integer)</dd> + <dd> + Szerokość elementu w pikselach. Zwykle jednak powinno stosować się własność width w arkuszu stylów.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/atrybut/windowtype/index.html b/files/pl/mozilla/tech/xul/atrybut/windowtype/index.html new file mode 100644 index 0000000000..c4837a7a87 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/windowtype/index.html @@ -0,0 +1,18 @@ +--- +title: windowtype +slug: Mozilla/Tech/XUL/Atrybut/windowtype +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/windowtype +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-windowtype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/windowtype">windowtype</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustawia wartość atrybutu na łańcuch znaków, który będzie identyfikował typ okna. Może być wykorzystany, na przykład, do odróżnienia okna przeglądarki i okna edytora. Część funkcji obsługi okien w Mozilli stosuje ten atrybut do grupowania razem okien tego samego typu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/atrybut/wrap/index.html b/files/pl/mozilla/tech/xul/atrybut/wrap/index.html new file mode 100644 index 0000000000..45b653c188 --- /dev/null +++ b/files/pl/mozilla/tech/xul/atrybut/wrap/index.html @@ -0,0 +1,17 @@ +--- +title: wrap +slug: Mozilla/Tech/XUL/Atrybut/wrap +tags: + - Atrybuty_XUL + - Dokumentacja_XUL +translation_of: Archive/Mozilla/XUL/Attribute/wrap +--- +<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code id="a-wrap"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wrap">wrap</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustawia wartość atrybutu na <code>off</code>, aby wyłączyć zawijanie linii w polu tekstowym. Jeśli atrybut nie jest podany, zawijanie linii jest włączone. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/bbox/index.html b/files/pl/mozilla/tech/xul/bbox/index.html new file mode 100644 index 0000000000..a78db47690 --- /dev/null +++ b/files/pl/mozilla/tech/xul/bbox/index.html @@ -0,0 +1,91 @@ +--- +title: bbox +slug: Mozilla/Tech/XUL/bbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/bbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Poziome pudełko, które jest ułożone na linii odniesienia. Jest to odpowiednik stosowanego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code> wraz z atrybutem <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code> ustawionym do linii odniesienia. </p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/binding/index.html b/files/pl/mozilla/tech/xul/binding/index.html new file mode 100644 index 0000000000..b7708175f0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/binding/index.html @@ -0,0 +1,114 @@ +--- +title: binding +slug: Mozilla/Tech/XUL/binding +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/binding +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Powinien zawierać się w wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code>. <code>binding</code> jest stosowany do wiązania zmiennej do węzła. Podobnie jak element <code><a href="/pl/docs/Mozilla/Tech/XUL/triple" title="triple">triple</a></code> może być stosowany do wiązania danej własności dopasowanej do węzła ze zmienną o danej nazwę. Nazwa ta może być wykorzystana w przypisaniu akcji do reguły. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-object">object</a>, <a href="#p-predicate">predicate</a>, <a href="#p-subject">subject</a> </dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-object"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/object">object</a></span></code></dt> + <dd> + Obiekt elementu. Może być referencją zmiennej, URI źródła RDF lub wartością literalną RDF.</dd> +</dl></div> +<div id="p-predicate"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/predicate">predicate</a></span></code></dt> + <dd> + Predykat lub własność do dopasowania. Musi być adresem URI własności.</dd> +</dl></div> +<div id="p-subject"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/subject">subject</a></span></code></dt> + <dd> + Element tematu. Potrafi być odniesieniem zmiennej lub źródłem RDF adresu URI.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/bindings/index.html b/files/pl/mozilla/tech/xul/bindings/index.html new file mode 100644 index 0000000000..543fd49d39 --- /dev/null +++ b/files/pl/mozilla/tech/xul/bindings/index.html @@ -0,0 +1,103 @@ +--- +title: bindings +slug: Mozilla/Tech/XUL/bindings +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/bindings +--- +<div><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> +<div><div class="blockIndicator deprecated deprecatedHeader"> + <p><strong><span class="icon-only-inline" title="This is an obsolete API and is no longer guaranteed to work."><i class="icon-trash"> </i></span> Wycofywany</strong><br>This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Do not use it in old or new projects. Pages or Web apps using it may break at any time.</p> + </div></div> + +<p>Powinien pozostawać wewnątrz reguł (<code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code>). Stosowany do określenia wiązań zmiennych dla reguły. Ten element powinien zawierać jeden lub więcej elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/binding" title="binding">binding</a></code>.</p> + +<p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>.</p> + +<h2 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h2> + +<p>(potrzebne przykłady)</p> + +<h2 id="Atrybuty" name="Atrybuty">Atrybuty</h2> + +<div><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table></div> + +<h2 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h2> + +<div><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table></div> + +<h2 id="Metody" name="Metody">Metody</h2> + +<div><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table></div> + +<h2 id="Podobne" name="Podobne">Podobne</h2> + +<p>TBD</p> diff --git a/files/pl/mozilla/tech/xul/box/index.html b/files/pl/mozilla/tech/xul/box/index.html new file mode 100644 index 0000000000..052814e3ed --- /dev/null +++ b/files/pl/mozilla/tech/xul/box/index.html @@ -0,0 +1,102 @@ +--- +title: box +slug: Mozilla/Tech/XUL/box +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/box +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> +<p>Kontener, który może zawierać wiele elementów potomnych. Jeśli <code>box</code> posiada atrybut <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> ustawiony na <code>horizontal</code>, to elementy potomne są rozłożone od lewej do prawej strony tak, że będą wyświetlone w pudełku. Jeśli <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> jest ustawiony na <code>vertical</code>, to elementy potomne będą rozłożone od góry do dołu. Elementy potomne nie nachodzą na siebie. Domyślną orientacją jest <code>horizontal</code>.</p> +<p>Dodatkowe informacje są dostępne w <a href="/pl/Kurs_XUL/Model_pude%C5%82kowy" title="pl/Kurs_XUL/Model_pudełkowy">kursie XUL</a>.</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> +<div class="float-right"><img alt="grafika:XUL_ref_box.png" class="internal" src="/@api/deki/files/2356/=XUL_ref_box.png"></div> +<pre><box orient="horizontal"> + <label value="Zero"/> + <box orient="vertical"> + <label value="One"/> + <label value="Two"/> + </box> + <box orient="horizontal"> + <label value="Three"/> + <label value="Four"/> + </box> +</box> +</pre> +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table><p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table><p></p> +<h3 id="Metody" name="Metody">Metody</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table><p></p> +<h3 id="Podobne" name="Podobne">Podobne</h3> +<dl><dt> Elementy </dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code> </dd></dl> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/broadcaster/index.html b/files/pl/mozilla/tech/xul/broadcaster/index.html new file mode 100644 index 0000000000..921648e1ae --- /dev/null +++ b/files/pl/mozilla/tech/xul/broadcaster/index.html @@ -0,0 +1,94 @@ +--- +title: broadcaster +slug: Mozilla/Tech/XUL/broadcaster +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/broadcaster +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Rozgłaszacz jest stosowany, gdy chcemy, aby wiele elementów dzieliło się jednym lub kilkoma wartościami atrybutów lub kiedy chcemy, aby elementy odpowiadały na zmianę stanu. Wszystkie elementy obserwujące rozgłaszacze będą współdzielić atrybuty umieszczone w rozgłaszaczu. Na przykład, jeśli rozgłaszacz posiada atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, obserwatory będą używać tej etykiety. Jeśli etykieta zmieni się, etykiety obserwatorów zmienią się automatycznie. W momencie wykonania zmian do obserwatorów wysłane zostanie zdarzenie <code>onbroadcast</code>. +</p><p>W przypadku pozycji (<code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>) lub przycisków (<code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>), których stan <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> powinien zostać ustawiony, kiedy dana opcja ma być zablokowana, powinno się stosować element <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Rozg%c5%82aszacze_oraz_obserwatory">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/broadcasterset/index.html b/files/pl/mozilla/tech/xul/broadcasterset/index.html new file mode 100644 index 0000000000..c3e5c7368f --- /dev/null +++ b/files/pl/mozilla/tech/xul/broadcasterset/index.html @@ -0,0 +1,92 @@ +--- +title: broadcasterset +slug: Mozilla/Tech/XUL/broadcasterset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/broadcasterset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element kontenera dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>. <code>broadcasterset</code> i jego elementy potomne nie są wyświetlane. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Rozg%c5%82aszacze_oraz_obserwatory">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/browser/index.html b/files/pl/mozilla/tech/xul/browser/index.html new file mode 100644 index 0000000000..8ac5ac100f --- /dev/null +++ b/files/pl/mozilla/tech/xul/browser/index.html @@ -0,0 +1,406 @@ +--- +title: browser +slug: Mozilla/Tech/XUL/browser +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/browser +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ramka, która powinna wyświetlać dokument WWW. Element ten jest podobny do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code> z tą różnicą, że podtrzymuje historię stron i zawiera dodatkowe metody do manipulacji aktualnie wyświetlaną stroną. +</p><p>Większość własności i metod przeglądarki będzie rzadko używana i będzie je można wywołać tylko z poziomu dokumentu o adresie URL chrome. Dokumenty z innych adresów URL będą do zmiany wyświetlanego dokumentu musiały stosować obiekty dokumentu i historii. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-autocompleteenabled">autocompleteenabled</a>, <a href="#a-autocompletepopup">autocompletepopup</a>, <a href="#a-autoscroll">autoscroll</a>, <a href="#a-disablehistory">disablehistory</a>, <a href="#a-disablesecurity">disablesecurity</a>, <a href="#a-homepage">homepage</a>, <a href="#a-src">src</a>, <a href="#a-browser.type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-canGoBack">canGoBack</a>, <a href="#p-canGoForward">canGoForward</a>, <a href="#p-contentDocument">contentDocument</a>, <a href="#p-contentTitle">contentTitle</a>, <a href="#p-contentViewerEdit">contentViewerEdit</a>, <a href="#p-contentViewerFile">contentViewerFile</a>, <a href="#p-contentWindow">contentWindow</a>, <a href="#p-currentURI">currentURI</a>, <a href="#p-docShell">docShell</a>, <a href="#p-documentCharsetInfo">documentCharsetInfo</a>, <a href="#p-homePage">homePage</a>, <a href="#p-markupDocumentViewer">markupDocumentViewer</a>, <a href="#p-browser.preferences">preferences</a>, <a href="#p-securityUI">securityUI</a>, <a href="#p-sessionHistory">sessionHistory</a>, <a href="#p-webBrowserFind">webBrowserFind</a>, <a href="#p-webNavigation">webNavigation</a>, <a href="#p-webProgress">webProgress</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-addProgressListener">addProgressListener</a>, <a href="#m-goBack">goBack</a>, <a href="#m-goForward">goForward</a>, <a href="#m-goHome">goHome</a>, <a href="#m-gotoIndex">gotoIndex</a>, <a href="#m-loadURI">loadURI</a>, <a href="#m-loadURIWithFlags">loadURIWithFlags</a>, <a href="#m-reload">reload</a>, <a href="#m-reloadWithFlags">reloadWithFlags</a>, <a href="#m-removeProgressListener">removeProgressListener</a>, <a href="#m-stop">stop</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_browser.png"></div> +<pre><!-- shows Mozilla homepage inside a groupbox --> +<groupbox flex="1"> + <caption label="Mozilla homepage"/> + <browser type="content" src="http://www.mozilla.org" flex="1"/> +</groupbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><p></p><div id="a-autocompleteenabled"> + +<dl><dt> <code id="a-autocompleteenabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompleteenabled">autocompleteenabled</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>true</code> włącza automatyczne uzupełnianie pól tekstowych. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autocompletepopup"> + +<dl><dt> <code id="a-autocompletepopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletepopup">autocompletepopup</a></code> +</dt><dd> Typ: <i>id elementu wyskakującego (popup)</i> +</dd><dd> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code> wykorzystywanego do przechowywania wyników automatycznego uzupełniania dla tego elementu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autoscroll"> + +<dl><dt> <code id="a-autoscroll"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoscroll">autoscroll</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>false</code> wyłącza automatyczne przewijanie dla danej przeglądarki. Jeśli atrybut jest ustawiony na <code>true</code> lub zostanie pominięty, automatyczne przewijanie zostanie włączone lub będzie zależne od wartości opcji <code>general.autoScroll</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disablehistory"> + +<dl><dt> <code id="a-disablehistory"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablehistory">disablehistory</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ma wartość <code>false</code>, przycisk ze strzałką wyświetli się na końcu pola tekstowego, które otworzy menu rozwijane wszystkich dostępnych wyników. Domyślna wartością jest <code>true</code>, ukrywające przycisk rozwijania. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disablesecurity"> + +<dl><dt> <code id="a-disablesecurity"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablesecurity">disablesecurity</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>true</code> wyłącza UI bezpieczeństwa dla tej przeglądarki. Pominięcie tego atrybutu włącza je. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-homepage"> + +<dl><dt> <code id="a-homepage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/homepage">homepage</a></code> +</dt><dd> Typ: <i>adres URL strony startowej</i> +</dd><dd> Atrybut ten pozwala ustawić stronę startową dla elementu <code>browser</code>. Nie ma to żadnego związku ze stroną startową użytkownika przeglądarki. Pozwala za to na wygodne przechowywanie adresu strony startowej. Stronę startową można otworzyć przy użyciu metody <span id="m-goHome"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goHome">goHome</a></code></span>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-browser.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/browser.type">type</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ przeglądarki, który może zostać użyty do ustawienia dostępu do dokumentu wczytywanego wewnątrz przeglądarki. Jeśli nie jest ustawiony, wczytywany dokument posiada taki sam dostęp jak okno zawierające <code><<code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>></code>. +</dd></dl> +<ul><li> <code><b>content</b></code>: Przeglądarka zawartości. Zawartość, która jest wczytywana wewnątrz przeglądarki, nie ma dostępu do warstwy chrome ponad nią. +</li><li> <code><b>content-primary</b></code>: Główna przeglądarka dla zawartości. Zawartość, która jest wczytywana wewnątrz przeglądarki, nie ma dostępu do warstwy chrome ponad nią. Przykładowo, w przeglądarce WWW będzie to element, który wyświetla stronę internetową. Wygodniejszy dostęp do okna dla głównej zawartości zapewnia <code><a href="pl/DOM/window.content">window.content</a></code>. +</li></ul> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Dodatkowe informacje znaleźć można <a href="pl/Kurs_XUL/Panele_tre%c5%9bci">kursie XUL</a> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-canGoBack"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canGoBack">canGoBack</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można się cofnąć, a przycisk 'Wstecz' powinien być dostępny. +</dd></dl> + +</div> +<div id="p-canGoForward"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canGoForward">canGoForward</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można przejść, a przycisk 'Do przodu' powinien być dostępny.</dd> +</dl></div> +<div id="p-contentDocument"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentDocument">contentDocument</a></span></code> +</dt><dd> Typ: <i>document</i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt dokumentu w danym elemencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentTitle"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentTitle">contentTitle</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Własność tylko do odczytu zawierająca tytuł obiektu dokumentu w przeglądarce. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentViewerEdit"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentViewerEdit">contentViewerEdit</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a>, który zajmuje się operacjami związanymi ze schowkiem w danym dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentViewerFile"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentViewerFile">contentViewerFile</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerFile">nsIContentViewerFile</a></i> +</dd><dd> Referencja do interfejsu <a href="pl/NsIContentViewerFile">nsIContentViewerFile</a> dla dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentWindow"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentWindow">contentWindow</a></span></code></dt> + <dd> + Typ: <em>window</em></dd> + <dd> + Własność tylko do odczytu zawierająca obiekt okna w elemencie.</dd> +</dl> +<p></p></div> +<div id="p-currentURI"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentURI">currentURI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIURI">nsIURI</a></i> +</dd><dd> Własność tylko do odczytu zawierająca aktualnie wczytany adres URL. Aby zmienić adres URL, należy zastosować metodę <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-docShell"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/docShell">docShell</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocShell">nsIDocShell</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocShell">nsIDocShell</a> dla dokumentu. +</dd></dl> + +</div> +<div id="p-documentCharsetInfo"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/documentCharsetInfo">documentCharsetInfo</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a> dla dokumentu, stosowany do określenia, które kodowanie znaków powinno być zastosowane do wyświetlenia dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-homePage"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/homePage">homePage</a></span></code> +</dt><dd> Typ: <i>tekstowy adres URL strony domowej</i> +</dd><dd> Ta własność przechowuje adres strony startowej ustawionej przez użytkownika. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-markupDocumentViewer"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/markupDocumentViewer">markupDocumentViewer</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a>, który jest odpowiedzialny za rysowanie dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-browser.preferences"> +<dl><dt> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/browser.preferences">preferences</a> +</dt><dd> Typ: <i><a href="pl/NsIPrefService">nsIPrefService</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIPref">nsIPref</a> służący do pobierania i ustawiania właściwości użytkownika. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-securityUI"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/securityUI">securityUI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISecureBrowserUI">nsISecureBrowserUI</a></i> +</dd><dd> Własność tylko do odczytu przechowująca obiekt, który może zostać użyty do określenia poziomu bezpieczeństwa we wczytanym dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-sessionHistory"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/sessionHistory">sessionHistory</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISHistory">nsISHistory</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsISHistory">nsISHistory</a>, przechowujący historię sesji. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webBrowserFind"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webBrowserFind">webBrowserFind</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a>, którego można użyć do szukania tekstu w dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webNavigation"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebNavigation">nsIWebNavigation</a></i> +</dd><dd> Własność tylko do odczytu zawiera obiekt <a href="pl/NsIWebNavigation">nsIWebNavigation</a> dla dokumentu. Wiele z jego metod może być wywoływanych bezpośrednio na dokumencie; są to takie metody jak <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack</a></code></span> i <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward</a></code></span>. Zawiera także stałe wczytywania wykorzystywane przez <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span> i <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webProgress"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webProgress">webProgress</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebProgress">nsIWebProgress</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebProgress">nsIWebProgress</a>, który jest stosowany do monitorowania postępu podczas ładowania dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<p></p><p></p><dl> + <dt> + <span id="m-addProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addProgressListener">addProgressListener( listener )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Dodaje do przeglądarki element nasłuchujący postęp, który będzie monitorował wczytywane dokumenty. Element nasłuchujący powinien implementować interfejs <a href="pl/NsIWebProgressListener">nsIWebProgressListener</a>.</dd> +</dl> +<dl><dt> <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę wstecz w historii. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę do przodu w historii. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-goHome"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goHome">goHome()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje stronę startową użytkownika do przeglądarki. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-gotoIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/gotoIndex">gotoIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przechodzi do strony o podanym indeksie w historii. Użyj wartości dodatniej, by przejść w przód, a ujemnej by w tył. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI( uri, adres-odsyłający, kodowanie-znaków )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje dokument spod danego adresu URL, z danym kodowaniem i adresem odsyłającym. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags( uri, flagi, adres-odsyłający, kodowanie-znaków, postData )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje adres URL do dokumentu z określonymi flagami wczytywania, pozwala określić adres odsyłający, kodowanie znaków oraz dane przesyłane metodą POST. Poza flagami dozwolonymi dla metody <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span>, dostępne są także: +</dd></dl> +<ul><li> <code>LOAD_FLAGS_IS_REFRESH</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany ponieważ znacznik meta jest ustawiony na odświeżanie lub przekierowanie. </li><li> <code>LOAD_FLAGS_IS_LINK</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany po kliknięciu odnośnika przez użytkownika. Nagłówek HTTP Referer jest odpowiednio ustawiany. +</li><li> <code>LOAD_FLAGS_BYPASS_HISTORY</code>: Nie dodaje adresu URL do historii sesji. +</li><li> <code>LOAD_FLAGS_REPLACE_HISTORY</code>: Zamienia bieżący adres URL w historii sesji na nowy. Ta flaga może zostać użyta przy przekierowywaniu. +</li></ul> +<p><br> +</p> +<dl><dt> <span id="m-reload"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reload">reload()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags( flags )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce z danymi flagami wczytywania. Można użyć poniższych flag; wszystkie one są stałymi własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> (lub interfejsu <a href="pl/NsIWebNavigation">nsIWebNavigation</a>). Flagi te można łączyć przy użyciu symbolu ( <code>|</code> ). +</dd></dl> +<ul><li> <code>LOAD_FLAGS_NONE</code>: Bez specjalnych flag. Dokument wczytywany jest normalnie. +</li><li> <code>LOAD_FLAGS_BYPASS_CACHE</code>: Ponownie wczytuje stronę, bez względu na to, czy strona znajduje się w pamięci podręcznej. Flaga ta jest stosowana, kiedy użytkownik naciśnie przycisk Odśwież przytrzymując wciśnięty klawisz Shift. +</li><li> <code>LOAD_FLAGS_BYPASS_PROXY</code>: Ponownie wczytuje stronę, ignorując serwery proxy. </li><li> <code>LOAD_FLAGS_CHARSET_CHANGE</code>: Flaga ta jest stosowana, gdy zachodzi konieczność odświeżenia dokumentu, ponieważ zmieniono kodowanie znaków. +</li></ul> +<p><br> +</p> +<dl><dt> <span id="m-removeProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeProgressListener">removeProgressListener( listener )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Usuwa element nasłuchujący postęp wczytywania z przeglądarki. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-stop"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/stop">stop()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Odpowiednik naciśnięcia przycisku Zatrzymaj. Metoda ta zatrzymuje wczytywanie bieżącego dokumentu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/button/index.html b/files/pl/mozilla/tech/xul/button/index.html new file mode 100644 index 0000000000..7c7572481f --- /dev/null +++ b/files/pl/mozilla/tech/xul/button/index.html @@ -0,0 +1,457 @@ +--- +title: button +slug: Mozilla/Tech/XUL/button +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/button +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Przycisk, który może zostać naciśnięty przez użytkownika. Uchwyty zdarzeń można zastosować do nasłuchiwania myszki, klawiatury i innych zdarzeń. Zazwyczaj jest renderowany początkowo jako szary kwadrat. Można określić etykietę przycisku stosując atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> lub poprzez wpisanie treści wewnątrz przycisku. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Dodawanie_przycisk%c3%b3w">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-autoCheck">autoCheck</a>, <a href="#a-checkState">checkState</a>, <a href="#a-checked">checked</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-dir">dir</a>, <a href="#a-disabled">disabled</a>, <a href="#a-dlgType">dlgType</a>, <a href="#a-group">group</a>, <a href="#a-icon">icon</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-open">open</a>, <a href="#a-orient">orient</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-button.type">type</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-autoCheck">autoCheck</a>, <a href="#p-checkState">checkState</a>, <a href="#p-checked">checked</a>, <a href="#p-command">command</a>, <a href="#p-crop">crop</a>, <a href="#p-dir">dir</a>, <a href="#p-disabled">disabled</a>, <a href="#p-dlgType">dlgType</a>, <a href="#p-group">group</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-open">open</a>, <a href="#p-orient">orient</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-type">type</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_button.png"></div> +<pre class="eval"><button label="Press Me" + oncommand="alert('You pressed me!');"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-autoCheck"> + +<dl><dt> <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Gdy atrybut ten ma wartość <code>true</code> lub nie jest ustawiony, stan zaznaczenia przycisku będzie przełączany przy każdym jego naciśnięciu. Gdy wartość została ustawiona na <code>false</code>, stan zaznaczenia musi być dopasowany ręcznie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-checkState"> + +<dl><dt> <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code> +</dt><dd> Typ: <i>integer</i>, wartość <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Ten atrybut może być użyty do utworzenia przycisków trójstanowych, ponumerowanych 0, 1 i 2. W stanie 0 lub 1 naciśnięcie przycisku spowoduje przełączenie go do stanu przeciwnego. To znaczy, że przycisk działa podobnie jak pole wyboru, z wyjątkiem tym, że jest tu także stan trzeci, który musi być ustawiony ręcznie poprzez dostosowanie stanu zaznaczenia. Jeśli chcemy dostosować różne zachowania stanu przycisku, musimy ustawić atrybut <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> na <code>false</code> i dostosować stany przycisku za pomocą skryptu. Atrybut <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> musi być ustawiony na <code>checkbox</code> dla przycisków ze stanem zaznaczenia. Stałe dla dostępnych wartości dla tego atrybutu znajdują się w interfejsie <a href="pl/NsIDOMXULButtonElement">nsIDOMXULButtonElement</a>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-checked"> + +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-dir"> + +<dl><dt> <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Kierunek, w którym umieszczane są elementy potomne danego elementu. </dd></dl> +<ul><li> <code>normal</code>: Elementy są umieszczane od lewej do prawej lub od góry do dołu, w kodzie XUL. +</li><li> <code>reverse</code>: Elementy są umieszczane od prawej do lewej lub od dołu do góry. Jest to odwrotność porządku, w którym zostały one umieszczone w kodzie XUL. +</li></ul> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-dlgType"> + +<dl><dt> <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ dialogowy używany jest tylko, kiedy przycisk znajduje się w oknie dialogowym. Dzięki temu można zastąpić standardowe przyciski okna dialogowego własnymi przyciskami, z tym że metody obsługi zdarzeń okna dialogowego nadal będą funkcjonować. Przykładowo, jeśli <code>dlgType</code> ma wartość <code>accept</code>, przycisk zastąpi przycisk akceptujący okna dialogowego, zwykle mający etykietę <code>OK</code>. Stosowanie tego atrybutu na przycisku nie znajdującym się w oknie dialogowym nie odniesie żadnego skutku. Poniżej przedstawiono możliwe wartości tego atrybutu: +</dd></dl> +<ul><li> <code>accept</code>: przycisk OK akceptujący zmiany po naciśnięciu. +</li><li> <code>cancel</code>: przycisk Anuluj anulujący daną operację. +</li><li> <code>help</code>: przycisk Pomoc wyświetlający informacje na temat okna dialogowego. +</li><li> <code>disclosure</code>: przycisk służący do wyświetlenia dodatkowych informacji. Może to być zwykły przycisk lub trójkąt rozwijający. +</li></ul> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-group"> + +<dl> + <dt> + <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code></dt> + <dd> + Typ: + <i> + nazwa grupy jako łańcuch znaków</i> + <magic name="\"PAGENAME\"/"></magic></dd> + <dd> + Przyciski z tą samą wartością atrybutu <code>group</code> należą do tej samej grupy. Tylko jeden przycisk z grupy może być zaznaczony w danej chwili. Jeśli użytkownik zaznaczy jeden z przycisków, inne z tej grupy zostaną odznaczone.</dd> +</dl> +</div> +<div id="a-icon"> + +<dl><dt> <code id="a-icon"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/icon">icon</a></code> +</dt><dd> <b><span class="highlightgreen">Mozilla 1.8</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Ten atrybut powinien być używany dla przycisków związanych z typowymi zadaniami. Niektóre platformy (GNOME - przyp. tłum.) wyświetlają te przyciski z małymi ikonami sygnalizującymi ich zastosowanie. Atrybut ten w pewnym sensie zastępuje atrybut <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>. Możliwe wartości: <code>accept</code>, <code>cancel</code>, <code>help</code>, <code>open</code>, <code>save</code>, <code>find</code>, <code>clear</code>, <code>yes</code>, <code>no</code>, <code>apply</code>, <code>close</code>, <code>print</code>, <code>add</code>, <code>remove</code>, <code>refresh</code>, <code>go-forward</code>, <code>go-back</code>, <code>properties</code>, <code>select-font</code>, <code>select-color</code>, <code>network</code>. Jeśli tworzony przycisk wiąże się z jednym z powyższych zastosowań, należy to zasygnalizować poprzez odpowiednie ustawienie atrybutu <code>icon</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-orient"> + +<dl><dt> <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Wykorzystywany do określenia, czy elementy potomne danego elementu zorientowane są poziomo czy pionowo. Domyślna wartość zależy od danego elementu. Można także skorzystać z własności stylu <code><a href="pl/CSS/-moz-box-orient">-moz-box-orient</a></code>. +</dd></dl> +<ul><li> <code>horizontal</code>: Elementy potomne elementu są umieszczane jeden obok drugiego w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li><li> <code>vertical</code>: Elementy potomne elementu są umieszczane jeden pod drugim w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li></ul> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-button.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/button.type">type</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ przycisku. Jeśli atrybut nie jest dołączony, zostanie utworzony normalny przycisk. </dd></dl> +<ul><li> <code>checkbox</code>: Przycisk tego typu może być w dwóch stanach. Naciskając go, użytkownik przełącza między stanami. Nie jest to to samo, co pole wyboru, ponieważ wygląda jak przycisk. +</li><li> <code>menu</code>: Utworzony zostanie przycisk z wyskakującym menu. W tym przypadku wewnątrz tego elementu należy umieścić element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Użytkownik może nacisnąć gdziekolwiek na przycisku, aby otworzyć lub zamknąć menu. </li><li> <code>menu-button</code>: Również tworzy przycisk z wyskakującym menu. W odróżnieniu od typu <code>menu</code>, typ ten wymaga, by w celu otwarcia menu użytkownik nacisnął strzałkę, natomiast inne polecenie może zostać wywołane, kiedy naciśnie on główną część przycisku. +</li><li> <code>radio</code>: Przycisk działa tak jak przycisk opcji. Tylko jeden przycisk w grupie może być włączony jednocześnie. +</li></ul> +<p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-autoCheck"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/autoCheck">autoCheck</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code>.</dd> +</dl></div> +<div id="p-checkState"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checkState">checkState</a></span></code> +</dt><dd> Typ: <i>integer</i>, wartości <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-checked"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checked">checked</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-command"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/command">command</a></span></code></dt> + <dd> + Typ: + <i> + element id</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-dir"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dir">dir</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-dlgType"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dlgType">dlgType</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code>.</dd> +</dl></div> +<div id="p-group"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/group">group</a></span></code></dt> + <dd> + Typ: + <i> + tekstowa nazwa grupy</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-open"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl></div> +<div id="p-orient"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/orient">orient</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULButtonElement">nsIDOMXULButtonElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/caption/index.html b/files/pl/mozilla/tech/xul/caption/index.html new file mode 100644 index 0000000000..212d526b15 --- /dev/null +++ b/files/pl/mozilla/tech/xul/caption/index.html @@ -0,0 +1,176 @@ +--- +title: caption +slug: Mozilla/Tech/XUL/caption +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/caption +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Nagłówek elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code>. Może zawierać etykietę tekstową utworzoną przy użyciu atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> lub elementów potomnych dla nieco bardziej rozbudowanych nagłówków. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pola_grup">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-crop">crop</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-tabindex">tabindex</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-crop">crop</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-tabIndex">tabIndex</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_caption.png"></div> +<pre><groupbox> + <caption label="My groupbox"/> +</groupbox> +<groupbox flex="1"> + <caption> + <checkbox label="A checked groupbox"/> + </caption> +</groupbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/checkbox/index.html b/files/pl/mozilla/tech/xul/checkbox/index.html new file mode 100644 index 0000000000..3877921bed --- /dev/null +++ b/files/pl/mozilla/tech/xul/checkbox/index.html @@ -0,0 +1,272 @@ +--- +title: checkbox +slug: Mozilla/Tech/XUL/checkbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/checkbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który można włączać i wyłączać. Zazwyczaj jest wyświetlany jako pusty prostokąt, kiedy jest wyłączony i jako prostokąt z zaznaczeniem, kiedy jest włączony. Użytkownik posiada możliwość włączenia stanu pola wyboru poprzez zaznaczenie pudełka myszą. Etykieta, określona atrybutem <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> może być dodana obok pola wyboru. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-checked">checked</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-preference">preference</a>, <a href="#a-tabindex">tabindex</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-checked">checked</a>, <a href="#p-command">command</a>, <a href="#p-crop">crop</a>, <a href="#p-disabled">disabled</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_checkbox.png"></div> +<pre class="eval"><checkbox label="Enable JavaScript" checked="true"/> +<checkbox label="Enable Java" checked="false"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><p></p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-checked"> + +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><p></p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-checked"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checked">checked</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-command"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/command">command</a></span></code></dt> + <dd> + Typ: + <i> + element id</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULCheckboxElement">nsIDOMXULCheckboxElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/colorpicker/index.html b/files/pl/mozilla/tech/xul/colorpicker/index.html new file mode 100644 index 0000000000..8f82f9096b --- /dev/null +++ b/files/pl/mozilla/tech/xul/colorpicker/index.html @@ -0,0 +1,159 @@ +--- +title: colorpicker +slug: Mozilla/Tech/XUL/colorpicker +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/colorpicker +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Paleta kolorów, z której użytkownik może wybrać jedną komórkę siatki z kolorem poprzez kliknięcie w nią. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-color">color</a>, <a href="#a-onchange">onchange</a>, <a href="#a-preference">preference</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-color">color</a>, <a href="#p-disabled">disabled</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p><img alt="grafika:XUL_REF_rgb.gif"> +</p> +<pre><colorpicker type="button"/> +</pre> +<h3 id="Atybuty" name="Atybuty"> Atybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-color"> + +<dl> + <dt> + <code id="a-color"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/color">color</a></code></dt> + <dd> + Typ: + <i> + kolor jako łańcuch znaków</i> + </dd> + <dd> + Aktualnie wybrany kolor. Ulega modyfikacji kiedy użytkownik zaznaczy inną wartość koloru. Łańcuch znaków koloru przydzielamy w formie #RRGGBB do tej własności, aby zmienić wybrany kolor.</dd> +</dl> +</div> +<div id="a-onchange"> + +<dl><dt> <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniana. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-colorpicker.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/colorpicker.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli ten atrybut nie jest prezentowany, to colorpicker jest wyświetlony wewnątrz okna. Jeśli jest ustawiony w tekście przycisku (<code>button</code>), to colorpicker jest wyświetlony jako przycisk. Kiedy użytkownik naciśnie przycisk, pojawi się okienko popup, z którego użytkownik może wybrać kolor. </dd></dl> +<p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-color"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/color">color</a></span></code></dt> + <dd> + Typ: + <i> + kolor jako łańcuch znaków</i> + </dd> + <dd> + Aktualnie wybrany kolor. Ulega modyfikacji kiedy użytkownik zaznaczy inną wartość koloru. Łańcuch znaków koloru przydzielamy w formie #RRGGBB do tej własności, aby zmienić wybrany kolor.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIDOMXULControlElement">nsIDOMXULControlElement</a> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/column/index.html b/files/pl/mozilla/tech/xul/column/index.html new file mode 100644 index 0000000000..36fdbc2862 --- /dev/null +++ b/files/pl/mozilla/tech/xul/column/index.html @@ -0,0 +1,94 @@ +--- +title: column +slug: Mozilla/Tech/XUL/column +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/column +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedyncza kolumna w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>. Każdy potomek elementu kolumny jest umieszczony w każdej kolejnej komórce siatki. Kolumna z większą liczbą elementów potomnych decyduje o liczbie wierszy w każdej kolumnie. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Siatki">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<p>Zobacz <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code> dla przykładu. +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code>. +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/columns/index.html b/files/pl/mozilla/tech/xul/columns/index.html new file mode 100644 index 0000000000..1691277a50 --- /dev/null +++ b/files/pl/mozilla/tech/xul/columns/index.html @@ -0,0 +1,94 @@ +--- +title: columns +slug: Mozilla/Tech/XUL/columns +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/columns +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Definiuje kolumny siatki. Każdy potomek elementu kolumny powinien być elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code>. +</p><p>Dodatkowe informacje na temat kolumn są dostępne w <a href="pl/Kurs_XUL/Siatki">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<p>Zobacz <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code> dla przykładu. +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code>. +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/command/index.html b/files/pl/mozilla/tech/xul/command/index.html new file mode 100644 index 0000000000..b433bd3cff --- /dev/null +++ b/files/pl/mozilla/tech/xul/command/index.html @@ -0,0 +1,79 @@ +--- +title: command +slug: Mozilla/Tech/XUL/command +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/command +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element <code>command</code> może być stosowany do przywołania operacji, która może być wywoływana z różnych miejsc. Na przykład, operacja wklejenia ze schowka może być wywołana z menu Edycja, menu kontekstowego i poprzez skrót klawiaturowy. Można dołączyć kod do elementu command poprzez atrybut <code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code>. Zostanie on wywołany bez względu na to, jak został przywołany przez użytkownika. Ponadto, wyłączanie elementu command spowoduje automatyczne wyłączenie elementów menu i skrótów klawiaturowych. +</p><p>Polecenia są identyfikowane poprzez ich atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code>. Po dołączeniu skryptu <code><a class=" external" rel="freelink">chrome://global/content/globalOverlay.js</a></code> do okna można stosować funkcję <code>goDoCommand</code> aby wywołać dane polecenie. Stosowanie tej funkcji ma tę zaletę, że polecenie zostanie wysłane do części interfejsu użytkownika, która na nie odpowiada. Zwykle będzie to element z fokusem w danym momencie. +</p><p>Podobnie jak element <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>, elementy command przekazują atrybuty do innych elementów. +Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Polecenia">kursie XUL</a>. Zobacz także: atrybut <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code>, element <code><a href="/pl/docs/Mozilla/Tech/XUL/commandset" title="commandset">commandset</a></code> +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-label">label</a>, <a href="#a-oncommand">oncommand</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>Następujący kod wyśle komendę paste (<code>cmd_paste</code>) do aktualnie aktywnego elementu: +</p> +<pre class="eval"> goDoCommand("cmd_paste"); +</pre> +<p>Przykład z dwoma przyciskami: +</p> +<pre><command id="cmd_openhelp" oncommand="alert('Help');"/> +<button label="Help" command="cmd_openhelp"/> +<button label="More Help" command="cmd_openhelp"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-oncommand"> + +<dl><dt> <code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code> +</dt><dd> Typ: <i>kod skrypt</i> +</dd><dd> Ta funkcja obsługi zdarzenia jest wywołana w momencie aktywacji polecenia. Ma to miejsce, gdy użytkownik zaznaczy pozycję menu lub kiedy naciśnie skrót klawiaturowy przypisany do polecenia. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/commandset/index.html b/files/pl/mozilla/tech/xul/commandset/index.html new file mode 100644 index 0000000000..0f2441e83b --- /dev/null +++ b/files/pl/mozilla/tech/xul/commandset/index.html @@ -0,0 +1,61 @@ +--- +title: commandset +slug: Mozilla/Tech/XUL/commandset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/commandset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element nie jest wyświetlany; służy jako kontener dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>. +</p><p>Ponadto, element ten może działać jako aktualizator poleceń, stosowany do aktualizowania stanu (włączony/wyłączony) jednego lub więcej poleceń, kiedy pewne zdarzenia mają miejsce. Powszechnym zastosowaniem aktualizatora poleceń jest aktualizacja elementów <tt>Wytnij</tt>, <tt>Kopiuj</tt> i <tt>Wklej</tt> menu w momencie zaznaczenia tekstu przez użytkownika. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Aktualizacja_polece%c5%84">kursie XUL</a>. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-commandupdater">commandupdater</a>, <a href="#a-events">events</a>, <a href="#a-oncommandupdate">oncommandupdate</a>, <a href="#a-targets">targets</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><commandset> + <command id="cmd_open" oncommand="alert('Open!');"/> + <command id="cmd_help" oncommand="alert('Help!');"/> +</commandset> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-commandupdater"> + +</div> +<div id="a-events"> + +</div> +<div id="a-oncommandupdate"> + +<dl><dt> <code id="a-oncommandupdate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommandupdate">oncommandupdate</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> To zdarzenie ma miejsce w momencie aktualizacji polecenia. Można je stosować do aktualizacji stanu wyłączenia (<code>disabled</code>) danych pozycji. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-targets"> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/conditions/index.html b/files/pl/mozilla/tech/xul/conditions/index.html new file mode 100644 index 0000000000..3abcf1cc54 --- /dev/null +++ b/files/pl/mozilla/tech/xul/conditions/index.html @@ -0,0 +1,93 @@ +--- +title: conditions +slug: Mozilla/Tech/XUL/conditions +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/conditions +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element powinien zawierać się bezpośrednio wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code> i jest stosowany do definiowania warunków (conditions) dla reguł. Wewnątrz conditions można umieścić elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/content" title="content">content</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/member" title="member">member</a></code> i <code><a href="/pl/docs/Mozilla/Tech/XUL/triple" title="triple">triple</a></code>. Mogą one posiadać atrybuty, których wartością jest nazwa zmiennej rozpoczynająca się od znaku zapytania (<code>?</code>). Podczas wykonywania reguły dla konkretnego zasobu RDF, zmienne są zamieniane na wartości ze źródła. Reguła jest dopasowana, jeśli wszystkie zmienne można zamienić. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/content/index.html b/files/pl/mozilla/tech/xul/content/index.html new file mode 100644 index 0000000000..dc88c24fb2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/content/index.html @@ -0,0 +1,96 @@ +--- +title: content +slug: Mozilla/Tech/XUL/content +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/content +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element powinien pojawić się wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code>. Warunek zasady powinien zawierać jeden i tylko jeden element <code>content</code>. Element <code>content</code> powinien również posiadać atrybut <code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>. Jest on używany do połączenia zmiennej do wierzchołka zawartości podczas porównania. W przypadku stosowania drzewa z atrybutem <code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code> ustawionym na <code>dont-build-content</code>, zastosuj zamiast tego element <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-tag">tag</a>, <a href="#p-uri">uri</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-tag"></div> +<div id="p-uri"></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/datepicker/index.html b/files/pl/mozilla/tech/xul/datepicker/index.html new file mode 100644 index 0000000000..cd46bbf73a --- /dev/null +++ b/files/pl/mozilla/tech/xul/datepicker/index.html @@ -0,0 +1,228 @@ +--- +title: datepicker +slug: Mozilla/Tech/XUL/datepicker +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/datepicker +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element <code>datepicker</code> pozwala użytkownikowi na wprowadzenie daty. Trzy typy są wyświetlone, które to mogą być określone przy zastosowaniu atrybutu <code>type</code>. +</p> +<ul><li><code>normal</code> - datepicker z trzema polami dla wprowadzenia roku, miesiąca i dnia. </li><li><code>grid</code> - datepicker z siatką kalendarza dla zaznaczonego dnia. +</li><li><code>popup</code> - normalny element datepicker z trzema polami, lecz z dodatkowym rozwijanym przyciskiem wyświetlającym wyskakującą siatkę. +</li></ul> +<p>Jest tu kilka sposobów na ustawienie zaznaczenia dnia. W języku XUL wartość atrybutu może być ustawiona na wartość w formie: <var>YYYY/MM/DD</var>, aby inicjalizować datepicker do pewnej daty. Jeśli nie jest określona to domyślnie datepicker jest bieżącym dniem. +</p><p>Aby zmienić zaznaczoną datę, wartość własności może być zastosowana do ustawienia nowej wartości w formie <var>YYYY/MM/DD</var>. Własność <code>dateValue</code> może być zastosowana do odzyskania i ustawienia daty stosując obiekt <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Date">Date</a>. W dodatku własności <code>date</code>, <code>month</code> i <code>year</code> mogą być zastosowane do odzyskania i modyfikacji każdego komponentu daty osobno. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-firstdayofweek">firstdayofweek</a>, <a href="#a-readonly">readonly</a>, <a href="#a-type">type</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-date">date</a>, <a href="#p-dateLeadingZero">dateLeadingZero</a>, <a href="#p-dateValue">dateValue</a>, <a href="#p-disabled">disabled</a>, <a href="#p-month">month</a>, <a href="#p-monthLeadingZero">monthLeadingZero</a>, <a href="#p-open">open</a>, <a href="#p-readOnly">readOnly</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a>, <a href="#p-year">year</a>, <a href="#p-yearLeadingZero">yearLeadingZero</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<p><img alt="Grafika:Controlsguide-datepicker-grid.png"> +</p> +<pre><datepicker type="grid" value="2007/03/26"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-firstdayofweek"> + +<dl> + <dt> + <code id="a-firstdayofweek"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/firstdayofweek">firstdayofweek</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Dzień tygodnia, który jest wyświetlany jako pierwszy dzień w siatce kalendarza. Zakres wartości jest od 0 do 6, gdzie 0 jest niedzielą, a 6 jest sobotą. Domyślna wartość jest określana lokalnie, więc tylko stosujemy ten atrybut, jeśli chcemy to przesłonić.</dd> +</dl> + +</div> +<div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-datepicker.type"> + + +<dl> + <dt><a href="pl/XUL/Atrybut/datepicker.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ atrybutu na jeden z poniższych określonych typów elementu datepicker, aby je zastosować:</dd> +</dl> + +<ul> + <li><code>normal</code>: Element datepicker z trzema polami dla wprowadzenia roku, miesiąca i dnia. Ta wartość jest domyślna, więc nie określaj typu atrybutu, jeśli jego wartość jest już pobrana.</li> + <li><code>grid</code>: Element datepicker, który wyświetla siatkę kalendarza , gdzie jeden miesiąc jest pokazany w jednym czasie.</li> + <li><code>popup</code>: Element datepicker z trzema polami do wprowadzenia lecz but an additional dropdown button, which, when pressed, will display a popup calendar grid.</li> +</ul> + + + +<p> </p> +</div> +<div id="a-datepicker.value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Łańcuch znaków pozwalający na łączenie sie wartości daty z elementem. Nie jest stosowany dla określonego celu, lecz możemy uzyskać do niego dostęp przy pomocy skryptu, wykorzystując go do własnych celów.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-date"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/date">date</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona data dnia miesiąca od 1 do 31. Ustaw tą własność do zmiany zaznaczonej daty.</dd> +</dl></div> +<div id="p-dateLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dateLeadingZero">dateLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed datą zanim jest ona mniejsza niż 10.</dd> +</dl></div> +<div id="p-dateValue"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dateValue">dateValue</a></span></code></dt> + <dd> + Typ: <i>Date</i></dd> + <dd> + Data, która jest aktualnie wprowadzana lub zaznaczona w datepicker jako obiekt Date.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-month"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/month">month</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczony miesiąc z przedziału od 0 do 11. Ustaw tą własność, aby zmienić zaznaczony miesiąc.</dd> +</dl></div> +<div id="p-monthLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/monthLeadingZero">monthLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed miesiącem zanim jest on mniejszy niż 10.</dd> +</dl></div> +<div id="p-datepicker.open"></div> +<div id="p-readOnly"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli jest ustawiony na <code>true</code>, to użytkownik nie może zmieniać wartości elementu. Jest to odpowiednia własności do użytku <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> zamiast własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-datepicker.value"></div> +<div id="p-year"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/year">year</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczony rok z przedziału od 1 do 9999. Ustaw tą własność, aby zmienić zaznaczony rok.</dd> +</dl></div> +<div id="p-yearLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/yearLeadingZero">yearLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed rokiem zanim jest on mniejszy niż 1000.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy </dt><dd> <a href="pl/NsIDOMXULControlElement">nsIDOMXULControlElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/deck/index.html b/files/pl/mozilla/tech/xul/deck/index.html new file mode 100644 index 0000000000..c441b7f07d --- /dev/null +++ b/files/pl/mozilla/tech/xul/deck/index.html @@ -0,0 +1,140 @@ +--- +title: deck +slug: Mozilla/Tech/XUL/deck +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/deck +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który potrafi wyświetlić <b>tylko</b> jednego potomka w jednym momencie. Atrybut <code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code> decyduje, który z potomków zostanie wyświetlony. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Stosy_i_pok%c5%82ady">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-selectedIndex">selectedIndex</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-deck.selectedPanel">selectedPanel</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><deck selectedIndex="2"> + <description value="To jest pierwsza strona"/> + <button label="To jest druga strona"/> + <box> + <description value="To jest trzecia strona"/> + <button label="To jest także trzecia strona"/> + </box> +</deck> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-selectedIndex"> + +<dl> + <dt> + <code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia indeks aktualnie zaznaczonego panelu. Pierwsza pozycja jest w indeksie jako 0.</dd> +</dl> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-deck.selectedPanel"> +<dl><dt> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/deck.selectedPanel">selectedPanel</a> +</dt><dd> Typ: <i>element</i> +</dd><dd> Przechowuje referencję do aktualnie zaznaczonego panelu wewnątrz elementu <code><deck></code>. Przypisanie wartości do tej własności zmienia zaznaczony panel. +</dd></dl> +<p><br> +</p> + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p><a href="pl/XUL/stack">stack</a> +</p> diff --git a/files/pl/mozilla/tech/xul/description/index.html b/files/pl/mozilla/tech/xul/description/index.html new file mode 100644 index 0000000000..c9aaf6bebf --- /dev/null +++ b/files/pl/mozilla/tech/xul/description/index.html @@ -0,0 +1,235 @@ +--- +title: description +slug: Mozilla/Tech/XUL/description +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/description +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest stosowany do tworzenia bloku tekstu. Tekst może być ustawiony przy użyciu atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> lub umieszczony wewnątrz znaczników <code>description</code> (otwierającego i zamykającego). Atrybut <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> stosuje się do ustawienia tekstu, który pojawi się w jednej linii. Jeśli tekst podany zostanie jako element potomny, będzie zawijany do nowej linii. Element ten może zawierać dowolne elementy potomne, którym w razie potrzeby można nadawać styl. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazk%c3%b3w">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-control">control</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-acccessKey">acccessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-control">control</a>, <a href="#p-crop">crop</a>, <a href="#p-disabled">disabled</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-header">header</a>, <a href="#s-indent">indent</a>, <a href="#s-monospace">monospace</a>, <a href="#s-plain">plain</a>, <a href="#s-small-margin">small-margin</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_description.png"></div> +<pre class="eval"><description> + This is a long section of text that is displayed. +</description> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-control"> + +<dl><dt> <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ten atrybut określa <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu, z którym powiązana jest etykieta. Kiedy użytkownik na nią kliknie, połączony element staje się aktywny (focus). +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/header">header</a></code></dt> + <dd> + Klasę stosujemy do nagłówków. Zazwyczaj będzie powodować, że tekst ukaże się pogrubiony.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/indent">indent</a></code></dt> + <dd> + Klasa ta powoduje wcięcie z lewej strony tekstu.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/monospace">monospace</a></code></dt> + <dd> + Klasa powoduje, że tekst będzie wyświetlany w czcionce o stałej szerokości znaków.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/plain">plain</a></code></dt> + <dd> + Ta klasa sprawia, że element będzie wyświetlony bez obramowania lub marginesu.</dd> +</dl> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/small-margin">small-margin</a></code> +</dt><dd> Ta klasa powoduje wyświetlenie tekstu z małym marginesem. +</dd></dl> +<p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/dialog/index.html b/files/pl/mozilla/tech/xul/dialog/index.html new file mode 100644 index 0000000000..6c9b9af6e3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/dialog/index.html @@ -0,0 +1,448 @@ +--- +title: dialog +slug: Mozilla/Tech/XUL/dialog +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/dialog +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element stosuje się zamiast elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code> dla okien dialogowych. Atrybutu <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code> można użyć do ustawienia, które przyciski powinny być wyświetlane w oknie dialogowym. Przyciski te będą umieszczane w miejscu określonym przez daną platformę. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Tworzenie_okna">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-buttonaccesskeyaccept">buttonaccesskeyaccept</a>, <a href="#a-buttonaccesskeycancel">buttonaccesskeycancel</a>, <a href="#a-buttonaccesskeydisclosure">buttonaccesskeydisclosure</a>, <a href="#a-buttonaccesskeyextra1">buttonaccesskeyextra1</a>, <a href="#a-buttonaccesskeyextra2">buttonaccesskeyextra2</a>, <a href="#a-buttonaccesskeyhelp">buttonaccesskeyhelp</a>, <a href="#a-buttonalign">buttonalign</a>, <a href="#a-buttondir">buttondir</a>, <a href="#a-buttondisabledaccept">buttondisabledaccept</a>, <a href="#a-buttonlabelaccept">buttonlabelaccept</a>, <a href="#a-buttonlabelcancel">buttonlabelcancel</a>, <a href="#a-buttonlabeldisclosure">buttonlabeldisclosure</a>, <a href="#a-buttonlabelextra1">buttonlabelextra1</a>, <a href="#a-buttonlabelextra2">buttonlabelextra2</a>, <a href="#a-buttonlabelhelp">buttonlabelhelp</a>, <a href="#a-buttonorient">buttonorient</a>, <a href="#a-buttonpack">buttonpack</a>, <a href="#a-buttons">buttons</a>, <a href="#a-defaultButton">defaultButton</a>, <a href="#a-ondialogaccept">ondialogaccept</a>, <a href="#a-ondialogcancel">ondialogcancel</a>, <a href="#a-ondialogdisclosure">ondialogdisclosure</a>, <a href="#a-ondialogextra1">ondialogextra1</a>, <a href="#a-ondialogextra2">ondialogextra2</a>, <a href="#a-ondialoghelp">ondialoghelp</a>, <a href="#a-title">title</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-buttons">buttons</a>, <a href="#p-defaultButton">defaultButton</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-acceptDialog">acceptDialog</a>, <a href="#m-cancelDialog">cancelDialog</a>, <a href="#m-centerWindowOnScreen">centerWindowOnScreen</a>, <a href="#m-getButton">getButton</a>, <a href="#m-moveToAlertPosition">moveToAlertPosition</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_dialog.png"></div> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<dialog id="donothing" title="Dialog example" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + buttons="accept,cancel" + buttonlabelcancel="Cancel" + buttonlabelaccept="Save" + ondialogaccept="return doOK();" + ondialogcancel="return doCancel();"> + + <dialogheader title="Options" description="My preferences"/> + <groupbox> + <caption label="Colour"/> + <radiogroup> + <radio label="Red"/> + <radio label="Green" selected="true"/> + <radio label="Blue"/> + </radiogroup> + <label value="Nickname"/> + <textbox /> + </groupbox> +</dialog> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-buttonaccesskeyaccept"> + +<dl><dt> <code id="a-buttonaccesskeyaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyaccept">buttonaccesskeyaccept</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku 'Akceptuj'. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonaccesskeycancel"> + +<dl><dt> <code id="a-buttonaccesskeycancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeycancel">buttonaccesskeycancel</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku <tt>Anuluj</tt>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonaccesskeydisclosure"> + +<dl><dt> <code id="a-buttonaccesskeydisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeydisclosure">buttonaccesskeydisclosure</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku typu "disclosure" (zwykle "Szczegóły" - przyp. tłum.). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonaccesskeyextra1"> + +<dl><dt> <code id="a-buttonaccesskeyextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra1">buttonaccesskeyextra1</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla pierwszego przycisku. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonaccesskeyextra2"> + +<dl><dt> <code id="a-buttonaccesskeyextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyextra2">buttonaccesskeyextra2</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla drugiego dodatkowego przycisku. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonaccesskeyhelp"> + +<dl><dt> <code id="a-buttonaccesskeyhelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyhelp">buttonaccesskeyhelp</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Klawisz dostępu dla przycisku "Pomoc". +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonalign"> + +<dl><dt> <code id="a-buttonalign"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonalign">buttonalign</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttondir"> + +<dl><dt> <code id="a-buttondir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttondir">buttondir</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttondisabledaccept"> + +<dl><dt> <code id="a-buttondisabledaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttondisabledaccept">buttondisabledaccept</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, przycisk akceptacji jest początkowo wyłączony. +</dd></dl> + + +</div> +<div id="a-buttonlabelaccept"> + +<dl><dt> <code id="a-buttonlabelaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelaccept">buttonlabelaccept</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta do wyświetlenia na przycisku "Akceptuj". +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonlabelcancel"> + +<dl> + <dt> + <code id="a-buttonlabelcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelcancel">buttonlabelcancel</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "Anuluj".</dd> +</dl> +</div> +<div id="a-buttonlabeldisclosure"> + +<dl> + <dt> + <code id="a-buttonlabeldisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabeldisclosure">buttonlabeldisclosure</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "disclosure".</dd> +</dl> +</div> +<div id="a-buttonlabelextra1"> + +<dl><dt> <code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta do wyświetlenia na pierwszym dodatkowym przycisku. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonlabelextra2"> + +<dl> + <dt> + <code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na drugim dodatkowym przycisku.</dd> +</dl> +</div> +<div id="a-buttonlabelhelp"> + +<dl> + <dt> + <code id="a-buttonlabelhelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelhelp">buttonlabelhelp</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Etykieta do wyświetlenia na przycisku "Pomoc".</dd> +</dl> +</div> +<div id="a-buttonorient"> + +<dl><dt> <code id="a-buttonorient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonorient">buttonorient</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonpack"> + +<dl><dt> <code id="a-buttonpack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonpack">buttonpack</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttons"> + +<dl><dt> <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operacje. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> + + +</div> +<div id="a-defaultButton"> + +<dl><dt> <code id="a-defaultButton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultButton">defaultButton</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Zwykle nie powinno się ustawiać tego atrybutu. Określa on domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Atrybutowi temu powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-ondialogaccept"> + +<dl> + <dt> + <code id="a-ondialogaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogaccept">ondialogaccept</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku akceptacji lub po wywołaniu metody <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog</a></code></span>.</dd> +</dl> +</div> +<div id="a-ondialogcancel"> + +<dl> + <dt> + <code id="a-ondialogcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogcancel">ondialogcancel</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Anuluj' lub po wywołaniu metody <span id="m-cancelDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancelDialog">cancelDialog</a></code></span>.</dd> +</dl> +</div> +<div id="a-ondialogdisclosure"> + +<dl> + <dt> + <code id="a-ondialogdisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogdisclosure">ondialogdisclosure</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku ujawniającego (ang. disclosure).</dd> +</dl> +</div> +<div id="a-ondialogextra1"> + +<dl><dt> <code id="a-ondialogextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogextra1">ondialogextra1</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w tym atrybucie jest wywołany po naciśnięciu pierwszego przycisku dodatkowego. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-ondialogextra2"> + +<dl><dt> <code id="a-ondialogextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogextra2">ondialogextra2</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w tym atrybucie jest wywołany po naciśnięciu drugiego przycisku dodatkowego. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-ondialoghelp"> + +<dl> + <dt> + <code id="a-ondialoghelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialoghelp">ondialoghelp</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Pomoc'.</dd> +</dl> +</div> +<div id="a-title"> + +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-buttons"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/buttons">buttons</a></span></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operację. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> +<p><br> +</p> + +</div> +<div id="p-defaultButton"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/defaultButton">defaultButton</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Zwykle nie powinno się ustawiać tej własności. Określa ona domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Własności tej powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl> + <dt> + <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog()</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Akceptuje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <code>OK</code>.</dd> +</dl> +<dl><dt> <span id="m-cancelDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancelDialog">cancelDialog()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Anuluje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <tt>Anuluj</tt>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-centerWindowOnScreen"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/centerWindowOnScreen">centerWindowOnScreen()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia okienko dialogowe na środku ekranu. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getButton"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getButton">getButton( typ )</a></code></span> +</dt><dd> Zwraca typ: <i>element button</i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code> o zadanym typie, znajdujący się w okienku dialogowym. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-moveToAlertPosition"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/moveToAlertPosition">moveToAlertPosition()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przenosi okno dialogowe na pozycję właściwą dla okna z ostrzeżeniem, jednocześnie nadając mu rozmiar właściwy dla takiego okna. +</dd></dl> +<p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/dialogheader" title="dialogheader">dialogheader</a></code> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/dialogheader/index.html b/files/pl/mozilla/tech/xul/dialogheader/index.html new file mode 100644 index 0000000000..fe435ea1dc --- /dev/null +++ b/files/pl/mozilla/tech/xul/dialogheader/index.html @@ -0,0 +1,89 @@ +--- +title: dialogheader +slug: Mozilla/Tech/XUL/dialogheader +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/dialogheader +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Wiersz nagłówka okna dialogowego. Element ten powinien być umieszczony wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code>. Nagłówek może posiadać tytuł i opis. </p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-crop">crop</a>, <a href="#a-description">description</a>, <a href="#a-title">title</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_dialogheader.png"></div> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> +<dialog id="donothing" title="Dialog example" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <dialogheader title="My dialog" description="Example dialog"/> + <!-- Other widgets --> + +</dialog> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-description"> + +<dl><dt> <code id="a-description"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/description">description</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst opisowy do wyświetlenia w dodatku do tytułu okienka dialogowego. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-title"> + +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/dokumentacja_xul/index.html b/files/pl/mozilla/tech/xul/dokumentacja_xul/index.html new file mode 100644 index 0000000000..7b9bde470f --- /dev/null +++ b/files/pl/mozilla/tech/xul/dokumentacja_xul/index.html @@ -0,0 +1,166 @@ +--- +title: Dokumentacja XUL +slug: Mozilla/Tech/XUL/Dokumentacja_XUL +tags: + - Dokumentacja_XUL + - Wszystkie_kategorie + - XUL +translation_of: Archive/Mozilla/XUL/XUL_Reference +--- +<p>« <a href="/en-US/docs/XUL" title="en-US/XUL">XUL Reference</a> « +</p> +<table class="fullwidth-table"> +<tbody><tr> +<th colspan="3">Wszystkie elementy XUL</th> +</tr> +<tr> +<td> +<p><a href="pl/XUL/action">action</a><br> +<a href="pl/XUL/arrowscrollbox">arrowscrollbox</a><br> +<a href="pl/XUL/assign">assign</a><br> +<a href="pl/XUL/bbox">bbox</a><br> +<a href="pl/XUL/binding">binding</a><br> +<a href="pl/XUL/bindings">bindings</a><br> +<a href="pl/XUL/box">box</a><br> +<a href="pl/XUL/broadcaster">broadcaster</a><br> +<a href="pl/XUL/broadcasterset">broadcasterset</a><br> +<a href="pl/XUL/button">button</a><br> +<a href="pl/XUL/browser">browser</a><br> +<a href="pl/XUL/checkbox">checkbox</a><br> +<a href="pl/XUL/caption">caption</a><br> +<a href="pl/XUL/colorpicker">colorpicker</a><br> +<a href="pl/XUL/column">column</a><br> +<a href="pl/XUL/columns">columns</a><br> +<a href="pl/XUL/commandset">commandset</a><br> +<a href="pl/XUL/command">command</a><br> +<a href="pl/XUL/conditions">conditions</a><br> +<a href="pl/XUL/content">content</a><br> +<a href="pl/XUL/datepicker">datepicker</a><br> +<a href="pl/XUL/deck">deck</a><br> +<a href="pl/XUL/description">description</a><br> +<a href="pl/XUL/dialog">dialog</a><br> +<a href="pl/XUL/dialogheader">dialogheader</a><br> +<a href="pl/XUL/dropmarker">dropmarker</a><br> +<a href="pl/XUL/editor">editor</a><br> +<a href="pl/XUL/grid">grid</a><br> +<a href="pl/XUL/grippy">grippy</a><br> +<a href="pl/XUL/groupbox">groupbox</a><br> +<a href="pl/XUL/hbox">hbox</a><br> +<a href="pl/XUL/iframe">iframe</a><br> +<a href="pl/XUL/image">image</a><br> +<a href="pl/XUL/key">key</a><br> +<a href="pl/XUL/keyset">keyset</a><br> +<a href="pl/XUL/label">label</a><br> +<a href="pl/XUL/listbox">listbox</a><br> +<a href="pl/XUL/listcell">listcell</a><br> +<a href="pl/XUL/listcol">listcol</a><br> +<a href="pl/XUL/listcols">listcols</a><br> +<a href="pl/XUL/listhead">listhead</a><br> +<a href="pl/XUL/listheader">listheader</a><br> +<a href="pl/XUL/listitem">listitem</a><br> +</p> +</td> +<td> +<p><a href="pl/XUL/member">member</a><br> +<a href="pl/XUL/menu">menu</a><br> +<a href="pl/XUL/menubar">menubar</a><br> +<a href="pl/XUL/menuitem">menuitem</a><br> +<a href="pl/XUL/menulist">menulist</a><br> +<a href="pl/XUL/menupopup">menupopup</a><br> +<a href="pl/XUL/menuseparator">menuseparator</a><br> +<a href="pl/XUL/notification">notification</a><br> +<a href="pl/XUL/notificationbox">notificationbox</a><br> +<a href="pl/XUL/observes">observes</a><br> +<a href="pl/XUL/overlay">overlay</a><br> +<a href="pl/XUL/page">page</a><br> +<a href="pl/XUL/panel">panel</a><br> +<a href="pl/XUL/param">param</a><br> +<a href="pl/XUL/popup">popup</a><br> +<a href="pl/XUL/popupset">popupset</a><br> +<a href="pl/XUL/preference">preference</a><br> +<a href="pl/XUL/preferences">preferences</a><br> +<a href="pl/XUL/prefpane">prefpane</a><br> +<a href="pl/XUL/prefwindow">prefwindow</a><br> +<a href="pl/XUL/progressmeter">progressmeter</a><br> +<a href="pl/XUL/query">query</a><br> +<a href="pl/XUL/queryset">queryset</a><br> +<a href="pl/XUL/radio">radio</a><br> +<a href="pl/XUL/radiogroup">radiogroup</a><br> +<a href="pl/XUL/resizer">resizer</a><br> +<a href="pl/XUL/richlistbox">richlistbox</a><br> +<a href="pl/XUL/richlistitem">richlistitem</a><br> +<a href="pl/XUL/row">row</a><br> +<a href="pl/XUL/rows">rows</a><br> +<a href="pl/XUL/rule">rule</a><br> +<a href="pl/XUL/scale">scale</a><br> +<a href="pl/XUL/script">script</a><br> +<a href="pl/XUL/scrollbar">scrollbar</a><br> +<a href="pl/XUL/scrollbox">scrollbox</a><br> +<a href="pl/XUL/scrollcorner">scrollcorner</a><br> +<a href="pl/XUL/separator">separator</a><br> +<a href="pl/XUL/spacer">spacer</a><br> +<a href="pl/XUL/spinbuttons">spinbuttons</a><br> +<a href="pl/XUL/splitter">splitter</a><br> +<a href="pl/XUL/stack">stack</a><br> +<a href="pl/XUL/statusbar">statusbar</a><br> +</p> +</td> +<td> +<p><a href="pl/XUL/statusbarpanel">statusbarpanel</a><br> +<a href="pl/XUL/stringbundle">stringbundle</a><br> +<a href="pl/XUL/stringbundleset">stringbundleset</a><br> +<a href="pl/XUL/tab">tab</a><br> +<a href="pl/XUL/tabbrowser">tabbrowser</a> (tylko Firefox <br> powyżej wersji 3/Gecko 1.9)<br> +<a href="pl/XUL/tabbox">tabbox</a><br> +<a href="pl/XUL/tabpanel">tabpanel</a><br> +<a href="pl/XUL/tabpanels">tabpanels</a><br> +<a href="pl/XUL/tabs">tabs</a><br> +<a href="pl/XUL/template">template</a><br> +<a href="pl/XUL/textnode">textnode</a><br> +<a href="pl/XUL/textbox">textbox</a><br> +<a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">textbox (Firefox - automatyczne uzupełnianie)</a><br> +<a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">textbox (Mozilla - automatyczne uzupełnianie)</a><br> +<a href="pl/XUL/timepicker">timepicker</a><br> +<a href="pl/XUL/titlebar">titlebar</a><br> +<a href="pl/XUL/toolbar">toolbar</a><br> +<a href="pl/XUL/toolbarbutton">toolbarbutton</a><br> +<a href="pl/XUL/toolbargrippy">toolbargrippy</a><br> +<a href="pl/XUL/toolbaritem">toolbaritem</a><br> +<a href="pl/XUL/toolbarpalette">toolbarpalette</a><br> +<a href="pl/XUL/toolbarseparator">toolbarseparator</a><br> +<a href="pl/XUL/toolbarset">toolbarset</a><br> +<a href="pl/XUL/toolbarspacer">toolbarspacer</a><br> +<a href="pl/XUL/toolbarspring">toolbarspring</a><br> +<a href="pl/XUL/toolbox">toolbox</a><br> +<a href="pl/XUL/tooltip">tooltip</a><br> +<a href="pl/XUL/tree">tree</a><br> +<a href="pl/XUL/treecell">treecell</a><br> +<a href="pl/XUL/treechildren">treechildren</a><br> +<a href="pl/XUL/treecol">treecol</a><br> +<a href="pl/XUL/treecols">treecols</a><br> +<a href="pl/XUL/treeitem">treeitem</a><br> +<a href="pl/XUL/treerow">treerow</a><br> +<a href="pl/XUL/treeseparator">treeseparator</a><br> +<a href="pl/XUL/triple">triple</a><br> +<a href="pl/XUL/vbox">vbox</a><br> +<a href="pl/XUL/where">where</a><br> +<a href="pl/XUL/window">window</a><br> +<a href="pl/XUL/wizard">wizard</a><br> +<a href="pl/XUL/wizardpage">wizardpage</a><br> +</p> +</td> +</tr> +</tbody></table> +<h3 id="Inne_listy_o_XUL" name="Inne_listy_o_XUL"> Inne listy o XUL </h3> +<ul><li> <a href="pl/XUL/Atrybut">Wszystkie atrybuty</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87">Wszystkie własności</a> +</li><li> <a href="pl/XUL/Metoda">Wszystkie metody</a> +</li><li> <a href="pl/Atrybuty_elementu_XUL">Atrybuty elementu XUL</a> +</li><li> <a href="pl/XUL/Zdarzenia">Obiekty zdarzeń</a> +</li></ul> +<p><br> +</p><p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/editor/index.html b/files/pl/mozilla/tech/xul/editor/index.html new file mode 100644 index 0000000000..c58cd9c6fe --- /dev/null +++ b/files/pl/mozilla/tech/xul/editor/index.html @@ -0,0 +1,213 @@ +--- +title: editor +slug: Mozilla/Tech/XUL/editor +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/editor +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ramka, która powinna zawierać edytowalny dokument. Aby utworzyć dokument edytora, należy ustawić wartość atrybutu <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code> na <code>html</code>. Mozilla posiada dwa typy edytorów, edytor HTML i edytor tekstowy. Edytor nie posiada żadnego interfejsu użytkownika; należy go utworzyć we własnym zakresie. Jednakże funkcje edycji tekstu, zmiany rozmiaru obrazków i edycji tabel są od razu udostępniane. W przypadku nieustawienia atrybutu <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code>, edytowalność musi zostać włączona przy użyciu metody <span id="m-makeEditable"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/makeEditable">makeEditable</a></code></span>. +</p><p>Aby określić dokument do załadowania w edytorze, należy użyć atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>. Jednakże istnieje problem, gdy wstępnie zostanie określony atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> znacznika <code>editor</code> w pliku XUL, dokument nie będzie domyślnie edytowalny. Aby włączyć edytowalność, należy skorzystać z jednej z poniższych metod: +</p> +<ol><li> Ustawić atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> po załadowaniu okna, na przykład za pomocą uchwytu zdarzenia <code>onload</code>. Można również ustawić atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> na plik wybrany przez użytkownika w oknie wyboru pliku. W tym przypadku należy ustawić atrybut editortype edytora. +</li><li> Wywołać metodę <span id="m-makeEditable"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/makeEditable">makeEditable</a></code></span>, aby dokument załadowany do edytora stał się edytowalny. +</li></ol> +<p>Aby edytować nowy dokument, należy ustawić atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> na <code>about:blank</code>. </p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-editortype">editortype</a>, <a href="#a-src">src</a>, <a href="#a-type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-commandManager">commandManager</a>, <a href="#p-contentDocument">contentDocument</a>, <a href="#p-contentWindow">contentWindow</a>, <a href="#p-docShell">docShell</a>, <a href="#p-editingSession">editingSession</a>, <a href="#p-editortype">editortype</a>, <a href="#p-webBrowserFind">webBrowserFind</a>, <a href="#p-webNavigation">webNavigation</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-getEditor">getEditor</a>, <a href="#m-getHTMLEditor">getHTMLEditor</a>, <a href="#m-makeEditable">makeEditable</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>Poniższy przykład demonstruje sposób nadania edytowalności dokumentowi otwartemu w edytorze przy użyciu własności <code>designMode</code> wczytanego dokumentu HTML: +</p> +<pre><script language="javascript"> +function initEditor(){ + // funkcja wywoływana do przygotowania edytora + var editor = document.getElementById("myEditor"); + editor.contentDocument.designMode = 'on' +} +</script> +<editor id="myEditor" editortype="html" src="about:blank" flex="1" type="content-primary"/> +</pre> +<p>Po nadaniu edytowalności, do dokumentu można wstawiać specjalne formatowanie, a także inne elementy HTML, przy użyciu metody <code>document.execCommand</code>: +</p> +<pre> var editor = document.getElementById("myEditor"); + + // toggle bold for the current selection + editor.contentDocument.execCommand("bold", false, null); +</pre> +<p>Artykuł na temat edytora <a href="pl/Midas">Midas</a> zawiera więcej informacji na temat poleceń metody <code>execCommand</code>. +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-editortype"> + +<dl><dt> <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ edytora do zastosowania. Ta wartość będzie przesłonięta w zależności od typu dokumentu załadowanego w edytorze. +</dd></dl> +<ul><li> <code>html</code>: Edytor HTML. +</li><li> <code>text</code>: Edytor tekstowy. +</li></ul> +<p><br> +</p> + + +</div> +<div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-editor.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/editor.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli ustawiony jest na <code>content-primary</code>, to edytor stanie się główną zawartością strony. Okno dla głównej zawartości można wygodniej pobrać przy użyciu <code>window.content</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-commandManager"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/commandManager">commandManager</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsICommandManager">nsICommandManager</a></i> + </dd> + <dd> + Menedżer poleceń pozwalający na dokonywanie operacji w edytorze.</dd> +</dl></div> +<div id="p-contentDocument"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentDocument">contentDocument</a></span></code> +</dt><dd> Typ: <i>document</i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt dokumentu w danym elemencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentWindow"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentWindow">contentWindow</a></span></code></dt> + <dd> + Typ: <em>window</em></dd> + <dd> + Własność tylko do odczytu zawierająca obiekt okna w elemencie.</dd> +</dl> +<p></p></div> +<div id="p-docShell"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/docShell">docShell</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocShell">nsIDocShell</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocShell">nsIDocShell</a> dla dokumentu. +</dd></dl> + +</div> +<div id="p-editingSession"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/editingSession">editingSession</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIEditingSession">nsIEditingSession</a></i> +</dd><dd> Sesja edycji dla edytora, używana do zainicjowania edytora. Zazwyczaj korzystanie z tej własności nie jest konieczne. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-editortype"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/editortype">editortype</a></span></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ edytora do zastosowania. Ta wartość będzie przesłonięta w zależności od typu dokumentu załadowanego w edytorze. +</dd></dl> +<ul><li> <code>html</code>: Edytor HTML. +</li><li> <code>text</code>: Edytor tekstowy. +</li></ul> +<p><br> +</p> + +</div> +<div id="p-webBrowserFind"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webBrowserFind">webBrowserFind</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a>, którego można użyć do szukania tekstu w dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webNavigation"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebNavigation">nsIWebNavigation</a></i> +</dd><dd> Własność tylko do odczytu zawiera obiekt <a href="pl/NsIWebNavigation">nsIWebNavigation</a> dla dokumentu. Wiele z jego metod może być wywoływanych bezpośrednio na dokumencie; są to takie metody jak <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack</a></code></span> i <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward</a></code></span>. Zawiera także stałe wczytywania wykorzystywane przez <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span> i <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><dl><dt> <span id="m-getEditor"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getEditor">getEditor( window )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIEditor">nsIEditor</a></i> +</dd><dd> Zwraca interfejs edycji dla edytora, który zawiera szereg metod pozwalających na manipulację dokumentem. Jako argument należy przekazać <code>contentWindow</code> edytora. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getHTMLEditor"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getHTMLEditor">getHTMLEditor( window )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIHTMLEditor">nsIHTMLEditor</a></i> +</dd><dd> Zwraca interfejs edycji HTML dla edytora, który zawiera szereg <a class="external" href="http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html">metod</a> pozwalających na manipulację dokumentem HTML. Jako argument należy przekazać <code>contentWindow</code> edytora. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-makeEditable"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/makeEditable">makeEditable( editortype, waitForLoad )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ta funkcja włącza edycję w edytorze. Należy określić typ edytora – <code>text</code> lub <code>html</code> – w atrybucie <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code>. +</dd></dl> +<p><br> +</p> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/grid/index.html b/files/pl/mozilla/tech/xul/grid/index.html new file mode 100644 index 0000000000..94d143c0b3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/grid/index.html @@ -0,0 +1,121 @@ +--- +title: grid +slug: Mozilla/Tech/XUL/grid +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/grid +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Siatka jest elementem składającym się z dwóch elementów; wierszy (<code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>) oraz kolumn (<code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>). Jest ona stosowana do tworzenia siatki elementów. Wyświetlane są zarówno wiersze, jak i kolumny, choć zazwyczaj tylko jeden z tych rodzajów elementów będzie zawierał treść, podczas gdy drugi będzie zawierał informacje o wymiarach. Na wierzchu wyświetlany jest ostatni element, niezależnie od jego rodzaju. <span class="comment">chodzi najwyrażniej o to, że jeśli najpierw zadeklarujemy kolumny, to wyświetlane będą wiersze, a kolumny opisują wymiary komórek i odwrotnie - jeśli zadeklarujemy wiersze najpierw, to treść umieszczamy w kolumnach... ostatnie zdanie i tak jest niejasne w en-US...</span> +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Siatki">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_grid.png"></div> +<pre><!-- groupbox containing a grid. + The second column is twice as big as the first column --> +<groupbox> + <caption label="Details"/> + <grid> + <columns> + <column flex="1"/> + <column flex="2"/> + </columns> + <rows> + <row> + <label value="User name"/> + <textbox id="user"/> + </row> + <row> + <label value="Group"/> + <menulist> + <menupopup> + <menuitem label="Accounts"/> + <menuitem label="Sales" selected="true"/> + <menuitem label="Support"/> + </menupopup> + </menulist> + </row> + </rows> + </grid> +</groupbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code>. +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/grippy/index.html b/files/pl/mozilla/tech/xul/grippy/index.html new file mode 100644 index 0000000000..1f89bfc8e2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/grippy/index.html @@ -0,0 +1,95 @@ +--- +title: grippy +slug: Mozilla/Tech/XUL/grippy +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/grippy +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który można zastosować wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>; stosowany do zwinięcia elementu siostrzanego względem rozdzielacza (tj. umieszczonego tuż obok niego - przyp. tłum). Przeglądarka Firefox nie obsługuje elementu grippy. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Rozdzielacze">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/groupbox/index.html b/files/pl/mozilla/tech/xul/groupbox/index.html new file mode 100644 index 0000000000..74eb8d137b --- /dev/null +++ b/files/pl/mozilla/tech/xul/groupbox/index.html @@ -0,0 +1,116 @@ +--- +title: groupbox +slug: Mozilla/Tech/XUL/groupbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/groupbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pudełko, które wyświetla ramkę wokół siebie, służące do grupowania szeregu logicznie powiązanych elementów. Jeśli element <code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code> zostanie umieszczony wewnątrz <code>groupbox</code>, zostanie użyty jako nagłówek, pojawiający się w górnej części elementu <code>groupbox</code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pola_grup">kursie XUL</a>. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:XUL_ref_groupbox.png"></div> +<pre><groupbox> + <caption label="Settings"/> + <radiogroup> + <radio label="Black and white"/> + <radio label="Colour"/> + </radiogroup> + <checkbox label="Enabled"/> +</groupbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/hbox/index.html b/files/pl/mozilla/tech/xul/hbox/index.html new file mode 100644 index 0000000000..2988eefa0d --- /dev/null +++ b/files/pl/mozilla/tech/xul/hbox/index.html @@ -0,0 +1,100 @@ +--- +title: hbox +slug: Mozilla/Tech/XUL/hbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/hbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener mogący zawierać wiele elementów potomnych. Równoważny z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Model_pude%c5%82kowy">kursie XUL</a>. </p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><!-- Dwa przyciski z prawej strony --> +<hbox> + <spacer flex="1"/> + <button label="Połacz"/> + <button label="Ping" /> +</hbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/iframe/index.html b/files/pl/mozilla/tech/xul/iframe/index.html new file mode 100644 index 0000000000..61df7e583c --- /dev/null +++ b/files/pl/mozilla/tech/xul/iframe/index.html @@ -0,0 +1,182 @@ +--- +title: iframe +slug: Mozilla/Tech/XUL/iframe +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/iframe +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Wewnętrzna ramka, która działa bardzo podobnie do elementu <code>iframe</code> z języka <a href="pl/HTML">HTML</a>. Atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> służy do określenia zawartości ramki. Treść ta stanowi osobny dokument. Elementy potomne ramki (<code>iframe</code>) są ignorowane. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Panele_tre%c5%9bci">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-src">src</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-contentDocument">contentDocument</a>, <a href="#p-contentWindow">contentWindow</a>, <a href="#p-docShell">docShell</a>, <a href="#p-webNavigation">webNavigation</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><iframe src="table.php" flex="2" id="browserTable" name="table_frame"/> +</pre> +<p>Wybór adres URL z menu +</p> +<pre><menulist oncommand="doNav(this);"> + <menupopup> + <menuitem label="Mozilla" value="http://mozilla.org" /> + <menuitem label="Slashdot" value="http://slashdot.org"/> + <menuitem label="Sourceforge" value="http://sf.net" /> + <menuitem label="Freshmeat" value="http://freshmeat.net"/> + </menupopup> +</menulist> + + +<iframe id="myFrame" flex="1"/> + +<script> +function doNav(obj){ + var url = obj.selectedItem.value; + // firstChild odpowiada elementowi menupopup + document.getElementById('myFrame').setAttribute('src', url); +} +</script> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-contentDocument"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentDocument">contentDocument</a></span></code> +</dt><dd> Typ: <i>document</i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt dokumentu w danym elemencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentWindow"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentWindow">contentWindow</a></span></code></dt> + <dd> + Typ: <em>window</em></dd> + <dd> + Własność tylko do odczytu zawierająca obiekt okna w elemencie.</dd> +</dl> +<p></p></div> +<div id="p-docShell"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/docShell">docShell</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocShell">nsIDocShell</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocShell">nsIDocShell</a> dla dokumentu. +</dd></dl> + +</div> +<div id="p-webNavigation"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebNavigation">nsIWebNavigation</a></i> +</dd><dd> Własność tylko do odczytu zawiera obiekt <a href="pl/NsIWebNavigation">nsIWebNavigation</a> dla dokumentu. Wiele z jego metod może być wywoływanych bezpośrednio na dokumencie; są to takie metody jak <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack</a></code></span> i <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward</a></code></span>. Zawiera także stałe wczytywania wykorzystywane przez <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span> i <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/image/index.html b/files/pl/mozilla/tech/xul/image/index.html new file mode 100644 index 0000000000..4d9a66b45a --- /dev/null +++ b/files/pl/mozilla/tech/xul/image/index.html @@ -0,0 +1,163 @@ +--- +title: image +slug: Mozilla/Tech/XUL/image +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/image +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element wyświetlający obrazek, bardzo podobny do HTML-owego elementu <code>img</code>. Atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> można zastosować do określenia adresu URL obrazka. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazk%c3%b3w">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-onerror">onerror</a>, <a href="#a-onload">onload</a>, <a href="#a-src">src</a>, <a href="#a-validate">validate</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-src">src</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-alert-icon">alert-icon</a>, <a href="#s-error-icon">error-icon</a>, <a href="#s-message-icon">message-icon</a>, <a href="#s-question-icon">question-icon</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:Firefoxlogo.png"></div> +<pre class="eval"><image src='Firefoxlogo.png' width='135' height='130'/> +</pre> +<div style=""> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-onerror"> + +<dl> + <dt> + <code id="a-onerror"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onerror">onerror</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest przesyłane do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> w momencie wystąpienia błędu podczas wczytywania obrazka.</dd> +</dl> +</div> +<div id="a-onload"> + +<dl> + <dt> + <code id="a-onload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onload">onload</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia będzie wywołany na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code>,</dd> +</dl> +<pre class="eval">w momencie zakończenia wczytywania obrazka. Dzieje się tak niezależnie od tego, czy obrazek został określony przez atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>, czy przez własność CSS <code>list-style-image</code>. Zdarzenie zostanie wywołane ponownie także przy zmianie obrazka na inny, w momencie jego wczytania. To zdarzenie nie będzie przechodziło w górę drzewa elementów w modelu bąbelkowym zdarzeń. +</pre> +</div> +<div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-validate"> + +<dl> + <dt> + <code id="a-validate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/validate">validate</a></code></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Atrybut ten określa, czy obrazek ma być wczytywany z pamięci podręcznej. Może być to przydatne, jeśli obrazki są wczytywane z serwera zdalnego, albo planowana jest częsta ich podmiana. Poniższe wartości są akceptowane; pominięcie tego atrybutu spowoduje zastosowanie wartości domyślnej.</dd> +</dl> +<ul> + <li><code>always</code>: Obrazek będzie zawsze sprawdzany, czy powinien być wczytany ponownie.</li> + <li><code>never</code>: Obrazek będzie wczytywany z pamięci podręcznej, o ile to tylko możliwe.</li> +</ul> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-src"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/alert-icon">alert-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę ostrzeżenia. Zazwyczaj wygląda jak znak wykrzyknika. Ta i inne klasy ikon może być zastosowana dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> lub innych mogących zawierać obrazek.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/error-icon">error-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę błedu. Zazwyczaj będzie to czerwona ikona z "X".</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/message-icon">message-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę pudełka wiadomości.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/question-icon">question-icon</a></code></dt> + <dd> + Klasa dodaje ikonę pytania, która zazwyczaj wygląda jak znak zapytania.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>Zobacz także atrybut <a href="pl/XUL/Atrybut/icon">icon</a>. +</p> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULImageElement">nsIDOMXULImageElement</a> +</dd></dl> +<div class="noinclude"> +</div> +</div> diff --git a/files/pl/mozilla/tech/xul/index.html b/files/pl/mozilla/tech/xul/index.html new file mode 100644 index 0000000000..4565b38c15 --- /dev/null +++ b/files/pl/mozilla/tech/xul/index.html @@ -0,0 +1,31 @@ +--- +title: XUL +slug: Mozilla/Tech/XUL +tags: + - Wszystkie_kategorie + - XUL +translation_of: Archive/Mozilla/XUL +--- +<p> </p> +<p><span class="comment">"Getting Started" box, if there is no "Getting Started" article yet written, should be populated with another featurearticle or tutorial.</span></p> +<div class="callout-box"><strong><a href="/pl/Kurs_XUL" title="pl/Kurs_XUL">Na początek</a></strong><br> +Poradnik w formie kursu, pozwalający zapoznać się z językiem XUL, przeniesiony z XULPlanet.</div> +<div> +<p><strong>XUL</strong> (wym. "zul"; ang. <em>XML-based User-interface Language</em>) jest opartym na <a href="/pl/XML" title="pl/XML">XML</a>-u językiem opisu interfejsu użytkownika autorstwa Mozilli, pozwalającym budować bogate aplikacje między platformowe, które mogą działać podłączone i odłączone od Internetu. Takie aplikacje można łatwo profilować ze zmodyfikowanym tekstem, grafikami i warstwą prezentacji, tak, aby łatwo było przygotować je i zlokalizować na konkretny rynek. Autorzy stron, którzy znają Dynamiczny HTML (<a href="/pl/DHTML" title="pl/DHTML">DHTML</a>) mogą szybko nauczyć się języka XUL i zacząć budować aplikacje praktycznie od zaraz.</p> +</div> +<table class="topicpage-table"> <tbody> <tr> <td> <h4 id="Dokumentacja" name="Dokumentacja"><a href="/Special:Tags?tag=XUL&language=pl" title="Special:Tags?tag=XUL&language=pl">Dokumentacja</a></h4> <dl> <dt> <a href="/pl/Dokumentacja_XUL" title="pl/Dokumentacja_XUL">Dokumentacja XUL</a> </dt> <dd> <small>Zobacz także dokumentację MDC - <a href="/pl/System_preferencji" title="pl/System_preferencji">prefwindow</a> i <a href="/pl/XUL/richlistbox" title="pl/XUL/richlistbox">richlistbox</a>.</small> </dd> </dl> <dl> <dt> <a href="/pl/Kurs_XUL" title="pl/Kurs_XUL">Kurs XUL</a><br> </dt> <dd> <small>Ten kurs pozwoli Ci zapoznać się z XUL-em (XML User Interface Language), wieloplatformowym językiem Mozilli służącym do opisu interfejsu użytkownika. W trakcie kursu stworzysz prosty interfejs wyszukiwania plików, i krok po kroku nauczysz się korzystać z tego języka do tworzenia własnych interfejsów.</small> </dd> </dl> <dl> <dt> <a href="/pl/Kontrolki_XUL" title="pl/Kontrolki_XUL">Kontrolki XUL</a> </dt> <dd> <small>Lista dostępnych kontrolek w języku XUL.</small> </dd> </dl> <dl> <dt> <a href="/pl/Zabawa_j%C4%99zykiem_XUL" title="pl/Zabawa_językiem_XUL">Zabawa językiem XUL</a> </dt> <dd> <small>Opis klucza własności dokumentów XUL.</small> </dd> </dl> <dl> <dt> <a href="/pl/Dostosowanie_aplikacji_XUL_do_Firefoksa_1.5" title="pl/Dostosowanie_aplikacji_XUL_do_Firefoksa_1.5">Dostosowanie aplikacji XUL do Firefoksa 1.5</a> </dt> <dd> <small>Lista zmian w <a href="/pl/Firefox_1.5_dla_programist%C3%B3w" title="pl/Firefox_1.5_dla_programistów">Firefoksie 1.5</a> wpływających na programistów XUL-a.</small> </dd> </dl> <dl> <dt> <a href="/pl/XUL/Przewodnik_po_szablonach" title="pl/XUL/Przewodnik_po_szablonach">Przewodnik po szablonach XUL</a> </dt> <dd> <small>Szczegółowy przewodnik po szablonach XUL, które są odpowiedzialne za generowanie treści ze źródeł danych.</small> </dd> </dl> <dl> <dt> <a href="/pl/Nak%C5%82adki_XUL" title="pl/Nakładki_XUL">Nakładki XUL</a> </dt> <dd> <small>Artykuł opisujący nakładki XUL. Za pomocą nakładek definiuje się dodatkowe elementy UI. Dostarczają one mechanizmu rozszerzenia lub zmiany istniejących aplikacji XUL.</small> </dd> </dl> <p><br> <span class="alllinks"><a href="/Special:Tags?tag=XUL&language=pl" title="Special:Tags?tag=XUL&language=pl">Pokaż wszystkie...</a></span></p> </td> <td> <h4 id="Spo.C5.82eczno.C5.9B.C4.87" name="Spo.C5.82eczno.C5.9B.C4.87">Społeczność</h4> <ul> <li>Obejrzyj fora Mozilli...</li> </ul> <p></p><ul> + <li><a href="https://lists.mozilla.org/listinfo/dev-tech-xul"> jako listę dyskusyjna</a></li> + + + <li><a href="http://groups.google.com/group/mozilla.dev.tech.xul"> jako newsgroup</a></li> + <li><a href="http://groups.google.com/group/mozilla.dev.tech.xul/feeds"> jako kanał</a></li> +</ul><p></p> <h4 id="Narz.C4.99dzia" name="Narz.C4.99dzia">Narzędzia</h4> <ul> <li><a class="external" href="http://starkravingfinkle.org/blog/xul-explorer/">XUL Explorer</a></li> <li><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensiondev/">Rozszerzenie dla programistów</a> (zawierające edytor XUL Live)</li> <li><a class="external" href="http://www.getfirebug.com/">Firebug</a></li> <li><a class="external" href="http://www.extensionsmirror.nl/index.php?showtopic=751">Pasek narzędzi XULRef</a></li> <li><a href="/pl/Inspektor_DOM" title="pl/Inspektor_DOM">Inspektor DOM</a></li> </ul> <p><span class="alllinks"><a href="/Special:Tags?tag=XUL:Narz%C4%99dzia&language=pl" title="Special:Tags?tag=XUL:Narzędzia&language=pl">Pokaż wszystkie...</a></span></p> <h4 id="Powi.C4.85zane_tematy" name="Powi.C4.85zane_tematy">Powiązane tematy</h4> <dl> <dd> <a href="/pl/JavaScript" title="pl/JavaScript">JavaScript</a>, <a href="/pl/XBL" title="pl/XBL">XBL</a>, <a href="/pl/CSS" title="pl/CSS">CSS</a>, <a href="/pl/RDF" title="pl/RDF">RDF</a>, <a href="/pl/Rozszerzenia" title="pl/Rozszerzenia">Rozszerzenia</a>, <a href="/pl/XULRunner" title="pl/XULRunner">XULRunner</a> </dd> </dl> </td> </tr> </tbody> +</table> +<p><span class="comment">Categories</span></p> +<p><span class="comment">Interwiki Language Links</span></p> +<p> </p> +<p> </p> +<p> </p> +<p> </p> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/key/index.html b/files/pl/mozilla/tech/xul/key/index.html new file mode 100644 index 0000000000..3f552b09c6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/key/index.html @@ -0,0 +1,149 @@ +--- +title: key +slug: Mozilla/Tech/XUL/key +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/key +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> + +<p>Element <code>key</code> określa skrót klawiaturowy. Dzięki funkcjom obsługi zdarzeń można odpowiedzieć na wciśnięcie danego klawisza. Element <code>key</code> musi być umieszczony wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/keyset" title="keyset">keyset</a></code>.</p> + +<p>When a key matching the attributes on the key element is pressed, the command will be fired on the key element. The key pressed must match the key attribute (or keycode attribute) as well as the modifiers attribute in order for the key element to be activated and fire a command event.</p> + +<p>For example, consider the following key:</p> + +<pre class="eval"><key key="r" modifiers="shift"/> +</pre> + +<p>This key will only match when the Shift key is pressed as well as the R key, and no other keys. For instance, if the Shift, Control and R keys are all pressed, the key will not match.</p> + +<p>To indiciate that a modifier key may optionally be pressed, place the word 'any' after a listing the optional modifier key. For example:</p> + +<pre class="eval"><key key="r" modifiers="shift any control"/> +</pre> + +<p>In this example, the shift key may or may not be pressed, while the control key must be pressed. This allows keys to match more loosely for modifier keys that aren't relevant, yet still allows specific modifiers to be required.</p> + +<p>If the modifiers attribute is not specified, then no modifiers may be pressed for the key to match.</p> + +<p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">kursie XUL</a>.</p> + +<dl> + <dt>Atrybuty</dt> + <dd><a href="#a-command">command</a>, <a href="#a-disabled">disabled</a>, <a href="#a-key">key</a>, <a href="#a-keycode">keycode</a>, <a href="#a-keytext">keytext</a>, <a href="#a-modifiers">modifiers</a>, <a href="#a-oncommand">oncommand</a>, <a href="#a-phase">phase</a></dd> +</dl> + +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> + +<p>(potrzebne przykłady)</p> + +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> + +<p> </p><div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> <div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> <div id="a-key"> + +<dl><dt> <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code> +</dt><dd> Typ: <i>znak</i> +</dd><dd> Litera, która musi zostać naciśnięta. Powinien to być znak, który może być wyświetlany. +</dd></dl> +<p><br> +</p> + + +</div> <div id="a-keycode"> + +<dl><dt> <code id="a-keycode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keycode">keycode</a></code> +</dt><dd> Typ: <i>kod klawisza łańcucha znaków</i> +</dd><dd> Dla klawiszy skrótu, które nie są wyświetlane jako litery, takich jak Enter lub klawisze funkcyjne, można wykorzystać ten atrybut zamiast <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code>. Dozwolone kody klawiszy są wymienione na <a class="external" href="http://www.xulplanet.com/tutorials/xultu/keyref.html">tej liście</a>. +</dd></dl> +<p><br> +</p> + + +</div> <div id="a-keytext"> + +<dl><dt> <code id="a-keytext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keytext">keytext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta skrótu klawiaturowego. Tekst ten będzie wyświetlony obok etykiety pozycji menu (<code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>), jeśli pozycja ta (<code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>) jest połączona z elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code> poprzez jej atrybut <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code>. +</dd></dl> +<p><br> +</p> + + +</div> <div id="a-modifiers"> + +<dl><dt> <code id="a-modifiers"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/modifiers">modifiers</a></code> +</dt><dd> Typ: <i>oddzielona spacją lista wartości poniżej</i> +</dd><dd> Lista klawiszy-modyfikatorów, które powinny być wciśnięte, aby wywołać dany skrót klawiatury. Jeśli klawiszy-modyfikatorów jest więcej niż jeden, należy je oddzielić spacjami lub przecinkami. Klawisze niedostępne na danej platformie będą mapowane na inne. +</dd></dl> +<ul><li> <code>shift</code>: Klawisz <tt>Shif</tt>t. +</li><li> <code>alt</code>: Klawisz <tt>Alt</tt>. Na Macintoshu jest to klawisz <tt>Option</tt>. +</li><li> <code>meta</code>: Klawisz <tt>Meta</tt>. Na Macintoshu jest to klawisz <tt>Command</tt>. +</li><li> <code>control</code>: Klawisz <tt>Control</tt>. +</li><li> <code>accel</code>: Klawisz zwykle używany dla skrótów na danej platformie. Zwykle właśnie tej wartości należy użyć. +</li><li> <code>access</code>: Klawisz dostępu, zwykle używany do aktywowania menu i innych elementów. W Windows jest to klawisz Alt używany w połączeniu z klawiszem dostępu danego elementu. +</li><li> <code>any</code>: Określa, że wszelkie poprzedzające go modyfikatory są opcjonalne. +</li></ul> +<p><br> +</p> + + +</div> <div id="a-oncommand"> + +<dl><dt> <code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code> +</dt><dd> Typ: <i>kod skrypt</i> +</dd><dd> Ta funkcja obsługi zdarzenia jest wywołana w momencie aktywacji polecenia. Ma to miejsce, gdy użytkownik zaznaczy pozycję menu lub kiedy naciśnie skrót klawiaturowy przypisany do polecenia. +</dd></dl> + + +</div> <div id="a-phase"> + + +<dl> + <dt><code id="a-phase"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/phase">phase</a></code></dt> + <dd>Typ:<em>ciąg znaków</em></dd> + <dd>Faza zdarzeń, w której wywoływana jest funkcja obsługi. Należy atrybut ten ustawić na wartość <code>capturing</code>, by określić, że ma to nastąpić w fazie przechwytywania, albo na <code>target</code>, aby określić to na elemencie docelowym, albo pominąć, by wywołanie funkcji obsługi nastąpiło w fazie bąbelkowania.</dd> +</dl> +</div><p></p> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table><p></p> + +<h3 id="Metody" name="Metody">Metody</h3> + +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table><p></p> + +<h3 id="Podobne" name="Podobne">Podobne</h3> + +<p>TBD</p> diff --git a/files/pl/mozilla/tech/xul/keyset/index.html b/files/pl/mozilla/tech/xul/keyset/index.html new file mode 100644 index 0000000000..f6bc0edf13 --- /dev/null +++ b/files/pl/mozilla/tech/xul/keyset/index.html @@ -0,0 +1,97 @@ +--- +title: keyset +slug: Mozilla/Tech/XUL/keyset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/keyset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code>. Element <code>keyset</code> i jego elementy potomne nie są wyświetlane. +</p><p>Dodatkowe dostępne informacje w <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><keyset> + <key id="sample-key" modifiers="shift" key="R"/> +</keyset> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kontrolki_xul/index.html b/files/pl/mozilla/tech/xul/kontrolki_xul/index.html new file mode 100644 index 0000000000..9038830bc8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kontrolki_xul/index.html @@ -0,0 +1,145 @@ +--- +title: Kontrolki XUL +slug: Mozilla/Tech/XUL/Kontrolki_XUL +tags: + - Wszystkie_kategorie + - XUL +translation_of: Archive/Mozilla/XUL/XUL_controls +--- +<p>Poniższa tabela przedstawia listę kontrolek dostarczanych przez język XUL użytkownikowi. Zobacz <a href="/pl/Kurs_XUL" title="pl/Kurs_XUL">Kurs XUL</a>, by dowiedzieć się, w jaki sposób są one używane oraz <a href="/pl/Dokumentacja_XUL" title="pl/Dokumentacja_XUL">dokumentację XUL</a>.</p> +<table> <tbody> <tr> <td><strong><button></strong> <p>Przycisk, który może być naciśnięty przez użytkownika.</p> <pre> +<button label="Save" accesskey="S"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodawanie_przycisków" title="pl/Kurs_XUL/Dodawanie_przycisków">Więcej informacji o elemencie button</a>.</li> <li><a href="/pl/XUL/button" title="pl/XUL/button">Dokumentacja przycisków</a></li> </ul> </td> <td><img alt="Grafika:Controlsguide-button.png" class=" internal" src="/@api/deki/files/2289/=Controlsguide-button.png"></td> </tr> <tr> <td><strong><button type="menu"></strong> <p>Przycisk, który posiada dołączone rozwijane menu. Naciskając przycisk otworzymy menu.</p> <pre> +<button type="menu" label="View"> + <menupopup> + <menuitem label="List"/> + <menuitem label="Details"/> + </menupopup> +</button> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodatkowe_możliwości_przycisku#Przycisk_z_menupopup" title="pl/Kurs_XUL/Dodatkowe_możliwości_przycisku#Przycisk_z_menupopup">Więcej informacji o tym typie menu w elemencie button</a>.</li> <li><a href="/pl/XUL/button" title="pl/XUL/button">Dokumentacja przycisków</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></li> </ul> </td> <td><img alt="Grafika:Controlsguide-button-menu.png" class=" internal" src="/@api/deki/files/2288/=Controlsguide-button-menu.png"></td> </tr> <tr> <td><strong><button type="menu-button"></strong> <p>Przycisk, który posiada odrębną strzałkę z załączonym do niej menu. W przeciwieństwie do przycisku typu "menu", po naciśnięciu na główną jego część może zostać wykonana oddzielna akcja.</p> <pre> +<button type="menu-button" label="New"> + <menupopup> + <menuitem label="New Document"/> + <menuitem label="New Image"/> + </menupopup> +</button> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodatkowe_możliwości_przycisku#Przycisk_z_menupopup" title="pl/Kurs_XUL/Dodatkowe_możliwości_przycisku#Przycisk_z_menupopup">Więcej informacji o tym typie menu w elemencie button</a>.</li> <li><a href="/pl/XUL/button" title="pl/XUL/button">Dokumentacja przycisków</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></li> </ul> </td> <td><span class="comment">Grafika:Controlsguide-button-menubutton.png</span></td> </tr> <tr> <td><strong><checkbox></strong> <p>Kontrolka, która może być włączona lub wyłączona, zazwyczaj stosujemy ją do utworzenia opcji, która może być włączona lub wyłączona.</p> <pre> +<checkbox label="Show Toolbar Labels" checked="true"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_wejścia#Checkboxes_and_Radio_Elements" title="pl/Kurs_XUL/Kontrolki_wejścia#Checkboxes_and_Radio_Elements">Więcej informacji o elemencie checkbox</a>.</li> <li><a href="/pl/XUL/checkbox" title="pl/XUL/checkbox">Dokumentacja pola wyboru</a></li> </ul> </td> <td><img alt="Grafika:Controlsguide-checkbox.png" class=" internal" src="/@api/deki/files/2290/=Controlsguide-checkbox.png"></td> </tr> <tr> <td><strong><colorpicker></strong> <p>Kontrolka pozwalająca użytkownikowi na wybór koloru.</p> <pre> +<colorpicker color="#FF0000"/> +</pre> <ul> <li><a href="/pl/XUL/colorpicker" title="pl/XUL/colorpicker">Dokumentacja kontrolki Colorpicker</a></li> </ul> </td> <td><span class="comment">Grafika:Controlsguide-colorpicker.png</span></td> </tr> <tr> <td><strong><colorpicker type="button"></strong> <p>Specjalny typ kontrolki colorpicker, który pokazuje tylko przycisk, lecz po jego naciśnięciu wyświetli się okienko z możliwością wyboru koloru.</p> <pre> +<colorpicker type="button" color="#CC0080"/> +</pre> <ul> <li><a href="/pl/XUL/colorpicker" title="pl/XUL/colorpicker">Dokumentacja kontrolki Colorpicker</a></li> </ul> </td> <td><img alt="Grafika:Controlsguide-colorpicker-button.png" class=" internal" src="/@api/deki/files/2291/=Controlsguide-colorpicker-button.png"></td> </tr> <tr> <td><strong><datepicker></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Ustawienie pola tekstowego, które może być zastosowane do wprowadzenia daty.</p> <pre> +<datepicker value="2007/03/26"/> +</pre> <ul> <li><a href="/pl/XUL/datepicker" title="pl/XUL/datepicker">Dokumentacja kontrolki Datepicker</a></li> </ul> </td> <td><img alt="Grafika:Controlsguide-datepicker.png" class=" internal" src="/@api/deki/files/2293/=Controlsguide-datepicker.png"></td> </tr> <tr> <td><strong><datepicker type="grid"></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Element datepicker, który wyświetla siatkę z wyborem daty.</p> <pre> +<datepicker type="grid" value="2007/02/20"/> +</pre> <ul> <li><a href="/pl/XUL/datepicker" title="pl/XUL/datepicker">Dokumentacja kontrolki Datepicker</a></li> </ul> </td> <td><img alt="Grafika:Controlsguide-datepicker-grid.png" class=" internal" src="/@api/deki/files/2292/=Controlsguide-datepicker-grid.png"></td> </tr> <tr> <td><strong><datepicker type="popup" ></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Element datepicker, który wyświetla zbiór pól tekstowych do wprowadzenia daty, lecz posiada również przycisk, po którego naciśnięciu wyświetla się siatka kalendarza.</p> <pre> +<datepicker type="popup" value="2008/08/24"/> +</pre> <ul> <li><a href="/pl/XUL/datepicker" title="pl/XUL/datepicker">Dokumentacja kontrolki Datepicker</a></li> </ul> </td> <td> </td> </tr> <tr> <td><strong><description></strong> <p>Element description jest stosowany do tekstu opisowego.</p> <pre> +<description> + Select a time for the event to start +</description> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Element_Description" title="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Element_Description">Więcej informacji o elemencie description</a>.</li> <li><a href="/pl/XUL/description" title="pl/XUL/description">Dokumentacja elementu Description</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-description.png" class=" internal" src="/@api/deki/files/2266/=Controlguide-description.png"></td> </tr> <tr> <td><strong><groupbox></strong> <p>Element groupbox wyświetla pudełko z etykietą wokoło interfejsu kontrolek.</p> <pre> +<groupbox> + <caption label="Network"/> +</groupbox> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Pola_grup" title="pl/Kurs_XUL/Pola_grup">Więcej informacji o elemencie groupbox</a>.</li> <li><a href="/pl/XUL/groupbox" title="pl/XUL/groupbox">Dokumentacja elementu groupbox</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-groupbox.png" class=" internal" src="/@api/deki/files/2267/=Controlguide-groupbox.png"></td> </tr> <tr> <td><strong><image></strong> <p>Obrazek określony przez adres URL.</p> <pre> +<image src="start.png"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Obrazki" title="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Obrazki">Więcej informacji o elemencie image</a>.</li> <li><a href="/pl/XUL/image" title="pl/XUL/image">Dokumentacja elementu Image</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-image.png" class=" internal" src="/@api/deki/files/2268/=Controlguide-image.png"></td> </tr> <tr> <td><strong><label></strong> <p>Etykieta jest stosowana do tworzenia tekstu, który jest etykietą pobliskiej kontrolki.</p> <pre> +<label control="volume" value="Volume:"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Element_label" title="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków#Element_label">Więcej informacji o elemencie label</a>.</li> <li><a href="/pl/XUL/label" title="pl/XUL/label">Dokumentacja etykiety</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-label.png" class=" internal" src="/@api/deki/files/2269/=Controlguide-label.png"></td> </tr> <tr> <td><strong><listbox></strong> <p>Element listbox jest stosowany do zaznaczenia pozycji z listy pozycji będących etykietami.</p> <pre> +<listbox> + <listitem label="Chocolate"/> + <listitem label="Jelly Beans"/> +</listbox> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_list#Pola_listy" title="pl/Kurs_XUL/Kontrolki_list#Pola_listy">Więcej informacji o elemencie listbox</a>.</li> <li><a href="/pl/XUL/listbox" title="pl/XUL/listbox">Dokumentacja elementu Listbox</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-listbox.png" class=" internal" src="/@api/deki/files/2270/=Controlguide-listbox.png"></td> </tr> <tr> <td><strong><menulist></strong> <p>Element menulist (lub combobox) jest stosowany do tworzenia kontrolki wyboru z rozwijanym menu.</p> <pre> +<menulist> + <menupopup> + <menulist label="Lions" value="l"/> + <menuitem label="Tigers" value="t"/> + <menuitem label="Bears" value="b"/> + </menupopup> +</menulist> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_list#Listy_rozwijane" title="pl/Kurs_XUL/Kontrolki_list#Listy_rozwijane">Więcej informacji o elemencie menulist</a>.</li> <li><a href="/pl/XUL/menulist" title="pl/XUL/menulist">Dokumentacja elementu menulist</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-menulist.png" class=" internal" src="/@api/deki/files/2272/=Controlguide-menulist.png"></td> </tr> <tr> <td><strong><menulist editable="true"></strong> <p>Edytowalna lista menu jest jak standardowa lista menu oprócz tego, że zaznaczona wartość jest wyświetlana w polu tekstowym, gdzie może ona zostać bezpośrednio zmodyfikowana lub posłużyć do wpisania nowej wartości, której nie ma w menu po jego rozwinięciu.</p> <pre> +<menulist editable="true"> + <menupopup> + <menuitem label="Elephants" value="Elephants"/> + <menuitem label="Kangaroos" value="Kangaroos"/> + <menuitem label="Bats" value="Bats"/> + </menupopup> +</menulist> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_list#Lista_menu_do_edycji" title="pl/Kurs_XUL/Kontrolki_list#Lista_menu_do_edycji">Więcej informacji o elemencie listy menu do edycji</a>.</li> <li><a href="/pl/XUL/menulist" title="pl/XUL/menulist">Dokumentacja elementu Menulist</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-menulist-editable.png" class=" internal" src="/@api/deki/files/2271/=Controlguide-menulist-editable.png"></td> </tr> <tr> <td><strong><progressmeter></strong> <p>Pasek postępu jest stosowany do wyświetlenia postępu długości zadania.</p> <pre> +<progressmeter value="40"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Paski_postępu" title="pl/Kurs_XUL/Paski_postępu">Więcej informacji o elemencie progressmeter</a>.</li> <li><a href="/pl/XUL/progressmeter" title="pl/XUL/progressmeter">Dokumentacja elementu progressmeter</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-progressmeter.png" class=" internal" src="/@api/deki/files/2273/=Controlguide-progressmeter.png"></td> </tr> <tr> <td><strong><radio></strong> <p>Przycisk opcji jest stosowany, gdy tylko jedna z zestawu opcji może zostać wybrana za jednym razem.</p> <pre> +<radiogroup> + <radio label="Light" value="light"/> + <radio label="Heavy" value="heavy"/> +</radiogroup> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_wejścia#Pola_wyboru_i_przyciski_opcji" title="pl/Kurs_XUL/Kontrolki_wejścia#Pola_wyboru_i_przyciski_opcji">Więcej informacji o elemencie radio</a>.</li> <li><a href="/pl/XUL/radio" title="pl/XUL/radio">Dokumentacja przycisku opcji</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-radio.png" class=" internal" src="/@api/deki/files/2274/=Controlguide-radio.png"></td> </tr> <tr> <td><strong><richlistbox></strong> <p>Element richlistbox wyświetla listę pozycji, gdzie jedna lub więcej z nich może zostać zaznaczona. W przeciwieństwie do elementu listbox, który został zaprojektowany, aby wyświetlać tylko tekst, richlistbox może wyświetlać dowolny typ zawartości.</p> <pre> +<richlistbox> + <richlistitem> + <image src="happy.png"/> + </richlistitem> + <richlistitem> + <image src="sad.png"/> + </richlistitem> + <richlistitem> + <image src="angry.png"/> + </richlistitem> +</richlistbox> +</pre> <ul> <li><a href="/pl/XUL/richlistbox" title="pl/XUL/richlistbox">Dokumentacja Richlistbox</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/richlistitem" title="richlistitem">richlistitem</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-richlistbox.png" class=" internal" src="/@api/deki/files/2275/=Controlguide-richlistbox.png"></td> </tr> <tr> <td><strong><scale></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Element scale wyświetla pasek z uchwytem, który może być przesuwany wzdłuż paska, aby wybrać wartości z określonego zakresu.</p> <pre> +<scale min="1" max="10"/> +</pre> <ul> <li><a href="/pl/XUL/scale" title="pl/XUL/scale">Dokumentacja elementu Scale</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-scale.png" class=" internal" src="/@api/deki/files/2278/=Controlguide-scale.png"></td> </tr> <tr> <td><strong><textbox></strong> <p>Element textbox, który pozwala wprowadzić pojedynczą linię tekstu.</p> <pre> +<textbox value="firefox"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_wejścia#Pola_tekstowe" title="pl/Kurs_XUL/Kontrolki_wejścia#Pola_tekstowe">Więcej informacji o elemencie textbox</a>.</li> <li><a href="/pl/XUL/textbox" title="pl/XUL/textbox">Dokumentacja elementu Textbox</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-textbox.png" class=" internal" src="/@api/deki/files/2283/=Controlguide-textbox.png"></td> </tr> <tr> <td><strong><textbox multiline="true"></strong> <p>Element textbox, który pozwala na wprowadzenie wieloliniowego tekstu.</p> <pre> +<textbox multiline="true"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Kontrolki_wejścia#Wieloliniowy_textbox" title="pl/Kurs_XUL/Kontrolki_wejścia#Wieloliniowy_textbox">Więcej informacji o wieloliniowym elemencie textbox</a>.</li> <li><a href="/pl/XUL/textbox" title="pl/XUL/textbox">Dokumentacja elementu textbox</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-textbox-multiline.png" class=" internal" src="/@api/deki/files/2279/=Controlguide-textbox-multiline.png"></td> </tr> <tr> <td><strong><textbox type="autocomplete"></strong> <p>Element textbox, który dostarcza rozwijane menu pokazujące podpowiedzi, które mogłyby pasować do wpisywanego przez użytkownika tekstu. Użytkownik może zaznaczyć jedną z podpowiedzi, aby wstawić ją do pola tekstowego.</p> <pre> +<textbox type="autocomplete" autocompletesearch="history"/> +</pre> <ul> <li><a href="/pl/XUL/textbox" title="pl/XUL/textbox">Dokumentacja elementu textbox</a></li> </ul> </td> <td> </td> </tr> <tr> <td><strong><textbox type="number"></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Element textbox dla wprowadzanych liczb. Dwa przyciski strzałek są wyświetlane do przechodzenia między wartościami.</p> <pre> +<textbox type="number" min="1" max="20"/> +</pre> <ul> <li><a href="/pl/XUL/textbox" title="pl/XUL/textbox">Dokumentacja elementu Textbox</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-textbox-number.png" class=" internal" src="/@api/deki/files/2281/=Controlguide-textbox-number.png"></td> </tr> <tr> <td><strong><textbox type="password"></strong> <p>Element textbox, który ukrywa typ znaków, stosowany w polach z hasłami.</p> <pre> +<textbox type="password"/> +</pre> <ul> <li><a href="/pl/XUL/textbox" title="pl/XUL/textbox">Dokumentacja elementu textbox</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-textbox-password.png" class=" internal" src="/@api/deki/files/2282/=Controlguide-textbox-password.png"></td> </tr> <tr> <td><strong><timepicker></strong> <p><strong><span class="highlightred"><small>Nowość w Mozilli 1.9 / Firefox 3</small></span></strong></p> <p>Element timepicker wyświetla zbiór pól tekstowych do wprowadzenia czasu.</p> <pre> +<timepicker value="12:05"/> +</pre> <ul> <li><a href="/pl/XUL/timepicker" title="pl/XUL/timepicker">Dokumentacja elementu timepicker</a></li> </ul> </td> <td><img alt="Grafika:Controlguide-timepicker.png" class=" internal" src="/@api/deki/files/2285/=Controlguide-timepicker.png"></td> </tr> <tr> <td><strong><toolbarbutton></strong> <p>Przycisk, który jest wyświetlany na pasku narzędzi.</p> <pre> +<toolbarbutton label="Reload"/> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Paski_narzędzi" title="pl/Kurs_XUL/Paski_narzędzi">Więcej informacji o elemencie toolbarbutton</a>.</li> <li><a href="/pl/XUL/toolbarbutton" title="pl/XUL/toolbarbutton">Dokumentacja elementu toolbarbutton</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-toolbarbutton.png" class=" internal" src="/@api/deki/files/2286/=Controlguide-toolbarbutton.png"></td> </tr> <tr> <td><strong><toolbarbutton type="menu"></strong> <p>Przycisk, który jest wyświetlony z załączonym rozwijalnym menu w sobie.</p> <pre> +<toolbarbutton type="menu" label="Show"> + <menupopup> + <menuitem label="Toolbars"/> + <menuitem label="Status Bar"/> + </menupopup> +</toolbarbutton> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Paski_narzędzi" title="pl/Kurs_XUL/Paski_narzędzi">Więcej informacji o tym typie menu jest w elemencie toolbarbutton</a>.</li> <li><a href="/pl/XUL/toolbarbutton" title="pl/XUL/toolbarbutton">Dokumentacja elementu Toolbarbutton</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></li> </ul> </td> <td> </td> </tr> <tr> <td><strong><toolbarbutton type="menu-button"></strong> <p>Przycisk na pasku narzędzi, który posiada odrębną strzałkę z załączonym do niej menu. W przeciwieństwie do przycisku typu "menu", po naciśnięciu na główną jego część może zostać wykonana oddzielna akcja.</p> <pre> +<toolbarbutton type="menu-button" label="Open"> + <menupopup> + <menuitem label="Open Changed Files"/> + <menuitem label="Open All"/> + </menupopup> +</toolbarbutton> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Paski_narzędzi" title="pl/Kurs_XUL/Paski_narzędzi">Więcej informacji na temat tego typu elementów menu paska narzędzi</a>.</li> <li><a href="/pl/XUL/toolbarbutton" title="pl/XUL/toolbarbutton">Dokumentacja przycisków paska narzędzi</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></li> </ul> </td> <td> </td> </tr> <tr> <td><strong><tree></strong> <p>Drzewo wyświetla hierarchię pozycji w wielu kolumnach.</p> <pre> +<tree> + <treecols> + <treecol label="Name" flex="1"/> + <treecol label="Size" flex="1"/> + </treecols> + <treechildren> + <treeitem> + <treerow> + <treecell label="Popcorn"/> + <treecell label="Large"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="Root Beer"/> + <treecell label="Small"/> + </treerow> + </treeitem> + </treechildren> +</tree> +</pre> <ul> <li><a href="/pl/Kurs_XUL/Drzewa" title="pl/Kurs_XUL/Drzewa">Więcej informacji o elemencie drzewa</a>.</li> <li><a href="/pl/XUL/tree" title="pl/XUL/tree">Dokumentacja drzewa</a></li> <li>Podobne elementy: <code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/treecols" title="treecols">treecols</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></li> </ul> </td> <td><img alt="Grafika:Controlguide-tree.png" class=" internal" src="/@api/deki/files/2287/=Controlguide-tree.png"></td> </tr> </tbody> +</table> +<p> </p> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/aktualizacja_poleceń/index.html b/files/pl/mozilla/tech/xul/kurs_xul/aktualizacja_poleceń/index.html new file mode 100644 index 0000000000..36f474223b --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/aktualizacja_poleceń/index.html @@ -0,0 +1,133 @@ +--- +title: Aktualizacja poleceń +slug: Mozilla/Tech/XUL/Kurs_XUL/Aktualizacja_poleceń +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Updating_Commands +--- +<div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Polecenia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Rozgłaszacze_oraz_obserwatory">Następny »</a></p> +</div> + +<p>W tym artykule zajmiemy się aktualizacją poleceń.</p> + +<h2 id="Wywo.C5.82ywanie_komend" name="Wywo.C5.82ywanie_komend">Wywoływanie komend</h2> + +<p>Jeśli element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> posiada atrybut <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code>, możesz po prostu ją wywołać używając metody <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> na komendę albo element przypisany do niej. Dla innych komend będziesz musiał użyć kilka dodatkowych linii kodu, np. gdy wywołujesz komendę zaimplementowaną przez kontroler. Dodatkowo będziesz musiał tego użyć, gdy tworzysz własne menu komend, np. żeby zaimplementować menu edytowania komend w swojej aplikacji.</p> + +<p>Na szczęście dodatkowy kod jest w miarę prosty. Wszystko czego potrzebujesz to pobrać potrzebny kontroler i wywołać komendę. Oto prosty sposób aby to wykonać:</p> + +<p><span class="comment">If a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> has an <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> attribute, you can just invoke it by using the <code><span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span></code> method of the command or an element which is attached to it. For other commands, you will need to use a couple of additional lines of code. You will need to use these extra steps when invoking commands implemented by a controller. In addition, you will need to do this when creating your own menu commands, for instance to implement the edit menu commands in your own application. Fortunately, the extra code is fairly simple. All we need to do is get the needed controller and call the command. A simple way of doing this is the following:</span></p> + +<pre>var controller = document.commandDispatcher.getControllerForCommand("cmd_paste"); +if (controller && controller.isCommandEnabled("cmd_paste")){ + controller.doCommand(command); +} +</pre> + +<p>Powyższy kod najpierw odzyskuje kontrolera dla polecenia <tt>cmd_paste</tt> z rozdzielacza poleceń. Następnie, sprawdza czy polecenie jest włączone i wykonuje polecenie używając metody kontrolera <code>doCommand</code> . Zauważmy, że nie potrzebujemy zgadywać którego elementu albo którego kontrolera musimy użyć. Rozdzielacz komend zajmie się tym sam. Moglibyśmy również po prostu wywołać + + <i>doCommand</i> + bez sprawdzania czy komenda jest dostępna, choć prawdopodobnie nie powinniśmy tak robić.</p> + +<p>Powyższy kod jest wystarczająco ogólny, że może być funkcją wykonującą komendę, z komendą jako argumentem. Taka funkcja mogłaby być użyta wielokrotnie dla wielu komend. W rzeczywistości jest to bardzo częste, więc w Mozilli zawarta jest biblioteka, która właśnie to robi. Jeśli zawrzesz skrypt "<a class="external" rel="freelink">chrome://global/content/globalOverlay.js</a>" w pliku XUL, możesz wywoływać metodę + + <i>goDoCommand</i> + , która wykonuje komendę przekazaną w argumencie. Kod tej funkcji to tylko kilka linijek, więc możesz zawrzeć go bezpośrednio w swoim kodzie, jeśli z pewnych powodów nie chcesz importować biblioteki.</p> + +<p><span class="comment">The code above first retrieves the controller for the '<tt>cmd_paste</tt>' command from the command dispatcher. Then, it checks to see whether the command is enabled, and then executes the command using the <code>doCommand</code> method of the controller. Note that we don't need to figure out which element to use or which controller to use. The command dispatcher handles that part. Also, we could just call <code>doCommand</code> without checking if the command was enabled or not, although we probably shouldn't do that. The code above is generic enough that it can be a function that takes a command as an argument and executes that command. This function could then be reused for all commands. In fact, this is common enough that Mozilla includes a library which does just that. If you include the script '<tt><a class="external" rel="freelink">chrome://global/content/globalOverlay.js</a></tt>' in a XUL file, you can call the <code>goDoCommand</code> method which executes the command passed as the argument. The code for this function is only a few lines long so you could include it directly in your code if for some reason you didn't want to include the library.</span></p> + +<pre><script src="chrome://global/content/globalOverlay.js"/> + +<command id="cmd_paste" oncommand="goDoCommand('cmd_paste');"/> +<button label="Paste" command="cmd_paste"/> +</pre> + +<p>Przykład powyżej zaimplementuje przycisk "Wklej" ( + <i>Paste</i> + ). Jest on dołączony do komendy, która wywoła komendę z określonego kontrolera. Kod ten to wszystko czego potrzebujesz, aby zaimplementować funkcjonalną komendę wklejania do swojej aplikacji. Jedyna inna rzecz, której potrzebujesz to upewnić się, czy status dostępności komendy wklej, a także przycisku, jest update'owany w odpowiednim czasie, co jest opisane poniżej.</p> + +<p><span class="comment">The example above will implement a Paste button. It is attached to the command which will invoke the command on the necessary controller when called. The code above is all you need to implement the functionality of the paste command in your application. The only other thing you need to do is ensure that the enabled status of the paste command, and therefore the button, is updated at the right time, which is described below.</span></p> + +<h2 id="Command_Updaters" name="Command_Updaters">Command Updaters</h2> + +<p>Edytor komend to dodatkowa cecha elementu <commandset>, która pozwala edytować dostępne statusy jednej lub więcej komend, gdy zaszła pewna akcja. Musisz się zastanowić kiedy komenda jest ważna, a kiedy nie. Dodatkowo musisz rozważyć kiedy status może się zmienić i kiedy komenda powinna zostać edytowana.</p> + +<p>Na przykład komenda "wklej" jest ważna, gdy coś dzieje się w oknie tekstowym i schowek nie jest pusty. Komenda stanie się dostępna za każdym razem, gdy kursor będzie w polu tekstowym i gdy zmieni się zawartość schowka. Edytor komend będzie wyczekiwał na te sytuacje i kod włączający lub wyłączający dostępność komend będzie wykonany.</p> + +<p>Prosty edytor wygląda tak:</p> + +<p><span class="comment">A command updater is an extra feature of the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/commandset" title="commandset">commandset</a></code></code> element which allows it to update the enabled status of one or more commands when certain events happen. You will need to think about when a command is valid and when it is not. In addition, you will need to consider when the state could change and when the commands should be updated. For example, the paste command is valid when a textbox has the focus and there is something on the clipboard to paste. The command will become enabled whenever a textbox is focused and when the clipboard contents change. A command updater will listen for these situations and code can be executed which enables and disables commands as necessary. A simple command updater looks like this:</span></p> + +<pre><commandset id="updatePasteItem" + commandupdater="true" + events="focus" + oncommandupdate="goUpdateCommand('cmd_paste');"/> +</pre> + +<p>Edytor jest oznaczony przez atrybut + <i>commandupdater</i> + , który powinien mieć wartość + + <i>true</i> + . Atrybut + + <i>events</i> + jest używany aby wypisać sytuacje, w które wsłuchuje się edytor. Możesz wyszczególnić wiele wydarzeń, przedzielając je przecinkiem. W powyższym przykładzie edytor czeka na wydarzenie, gdy kursor znajdzie się w odpowiednim polu ( + + <i>focus event</i> + ). Sprawi to, że komenda zostanie edytowana.</p> + +<p>Gdy pojawi się oczekiwane wydarzenie, zostanie wywołany kod w atrybucie + <i>oncommandupdate</i> + . W przykładzie wywołana jest metoda + + <i>goUpdateCommand</i> + , która jest funkcją dostarczaną przez skrypt globalOverlay.js opisany wcześniej. Wyedytuje on komendę i dostosuje dostępność odpowiednich przycisków i elementów menu. Stojący za tym kod jest w miarę łatwy. Po prostu bierze wymaganego kontrolera, wywołuje jego metodę + + <i>isCommandEnabled</i> + i dostosowuje dostępność komendy. Jeśli masz kilka komend do wyedytowania, wywołaj metodę + + <i>goUpdateCommand</i> + dla każdej z nich.</p> + +<p>Zauważmy, że edytor komendy otrzyma powiadomienia o wszystkich wydarzeniach z wszystkich elementów, nawet jeśli inny słuchacz wydarzeń na nie odpowiada. Tak więc edytor komend jest jak globalny słuchacz wydarzeń ( + <i>event handler</i> + ).</p> + +<p>Edytorzy mają kilka wydarzeń, na które odpowiadają, wymienione poniżej. Można też stworzyć własne wydarzenia.</p> + +<ul> + <li><b>focus</b>: pojawia się, gdy zmienia się miejsce kursora;</li> + <li><b>select</b>: pojawia się, gdy zmienia się zaznaczony tekst;</li> + <li><b>undo</b>: pojawia się, gdy buffer cofnięcia zmian się zmienia;</li> + <li><b>clipboard</b>: pojawia się, gdy zmienia się zawartość schowka.</li> +</ul> + +<p>Następujący przykład pokazuje edytorów komend używanych w Mozilli do edytowania komend menu edycji. Użyte tu funkcje możecie znaleźć w skrypcie "<a class="external" rel="freelink">chrome://communicator/content/utilityOverlay.js</a>".</p> + +<pre><commandset id="globalEditMenuItems" + commandupdater="true" + events="focus" + oncommandupdate="goUpdateGlobalEditMenuItems()"/> +<commandset id="selectEditMenuItems" + commandupdater="true" + events="select" + oncommandupdate="goUpdateSelectEditMenuItems()"/> +<commandset id="undoEditMenuItems" + commandupdater="true" + events="undo" + oncommandupdate="goUpdateUndoEditMenuItems()"/> +<commandset id="clipboardEditMenuItems" + commandupdater="true" + events="clipboard" + oncommandupdate="goUpdatePasteMenuItems()"/> +</pre> + +<p>Następnie dowiemy się <a href="pl/Kurs_XUL/Rozg%c5%82aszacze_oraz_obserwatory">jak używać obserwatorów</a>.</p> + +<div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Polecenia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Rozgłaszacze_oraz_obserwatory">Następny »</a></p> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_drzewa/index.html new file mode 100644 index 0000000000..756c6eec33 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_drzewa/index.html @@ -0,0 +1,117 @@ +--- +title: Dodatkowe możliwości drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodatkowe_możliwości_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/More_Tree_Features +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zaznaczenie_drzewa">Następny »</a></p> +</div> +<p></p><p>W tym artykule poznamy więcej możliwości drzewa. +</p> +<h3 id="Hierarchia_drzew" name="Hierarchia_drzew"> Hierarchia drzew </h3> +<p>Elementy drzewa są także zastosowane do tworzenia list hierarchicznych, takich, jakie możemy znaleźć w menedżerach plików lub na liście ulubionych zakładek w przeglądarce. Widok drzewa posiada funkcję, która określa hierarchię poszczególnych pozycji w drzewie. Każda pozycja w drzewie posiada swoją pozycję, która zaczyna się od poziomu 0. Najwyżej wysunięte elementy w drzewie będą posiadały poziom 0, dziecko tej pozycji będzie posiadało poziom 1, dziecko poniżej będzie posiadało poziom 2 i tak dalej. Drzewo będzie pytało o poziom każdej pozycji według ustalonych zasad jak wyrysować wiersze. +</p><p>Drzewo wyrysuje ikony otwierania i zamykania pozycji rodzica, służące do rozwijania wierszy, jak również linie łączące wiersz rodzica z wierszami dzieci. Widok musi się upewniać, czy ścieżka wierszy jest taka, jak było wymagane. To może czasem się okazać zawodne, jednak, na szczęście, wbudowany widok treści drzewa wykona za nas najcięższą pracę. </p><p>W celu utworzenia zestawu zagnieżdżonych wierszy, dodajemy drugi element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> wewnątrz rodzica <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>. Możemy wtedy dodać pozycję wewnątrz tamtego, żeby określić wiersze potomne kolejnych pozycji. Nie umieszczaj wewnętrznego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> wewnątrz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code>, ponieważ to nie będzie działało. +</p><p>Możemy powtarzać ten proces do utworzenia głęboko zagnieżdżonych drzew. Zasadniczo jednak element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> może zawierać którykolwiek z pojedynczych wierszy, które są zadeklarowane z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code> lub całym kompletem wierszy, zadeklarowanych z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>. +</p><p>Są dwie inne rzeczy, które trzeba zrobić żeby upewnić się, że hierarchia zadziała poprawnie. Po pierwsze, trzeba zaznaczyć element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>, który posiada 'dzieci' jako kontener. Robimy to poprzez dodanie atrybutu <code><code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></code> w następujący sposób: +</p> +<pre><treeitem container="true"/> +</pre> +<p>Pozwala to użytkownikowi na kliknięcie w wiersz przesłany do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> w celu rozwinięcia i zwinięcia wewnętrznych wierszy. Można mieć rozwinięte wiersze już na samym początku, dodając atrybut <code><code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code></code>. Kiedy użytkownik rozwija i zwija główny wiersz, wywoływana jest funkcja toggleOpenState, która to właśnie przełącza te widoki. Dla widoku treści drzewa umieści atrybut <code><code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code></code>, żeby ustawić aktualny stan. +</p><p>Drugą zmianą jest to, że musisz umieścić atrybut <code><code id="a-primary"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/primary">primary</a></code></code> w pierwszej kolumnie. To spowoduje ukazanie się małego symbolu trójkąta przed komórkami, który będzie wskazywał na to, że wiersz można rozwinąć. Dodatkowo wiersze potomne są wcięte (akapit). Zauważ, że użytkownik nie ma możliwości ukrycia pierwszej kolumny, używając przeciągania do prawych kolumn. +</p> +<h4 id="Przyk.C5.82ad_drzewa_hierarchicznego" name="Przyk.C5.82ad_drzewa_hierarchicznego"> Przykład drzewa hierarchicznego </h4> +<p>Następujący prosty przykład: +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advtrees_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advtrees_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:advtrees1.png"></div> +<pre><tree rows="6"> + <treecols> + <treecol id="firstname" label="Imię" primary="true" flex="3"/> + <treecol id="lastname" label="Nazwisko" flex="7"/> + </treecols> + + <treechildren> + <treeitem container="true" open="true"> + <treerow> + <treecell label="Znajomi"/> + </treerow> + + <treechildren> + <treeitem> + <treerow> + <treecell label="Bob"/> + <treecell label="Carpenter"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="Jerry"/> + <treecell label="Hodge"/> + </treerow> + </treeitem> + </treechildren> + </treeitem> + </treechildren> +</tree> +</pre> +<p>Utworzone zostało hierarchiczne drzewo. Jak widać na obrazku obok pierwszego wiersza ukazał się mały znak plusa lub minusa, wskazując, że wiersz zawiera wiersze potomne. Klikając na ten wiersz użytkownik może rozwinąć i zwinąć listę. Wiersz <tt>Znajomi</tt> potrzebuje jednej kolumny do umieszczenia jego pozycji dla elementów dzieci. +</p><p>Zewnętrzny <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> zawiera pojedynczy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>. Ten pierwszy tworzy dane dla źródłowego wiersza, a ten drugi dla późniejszych pozycji potomnych. </p><p>Można również zagnieżdżać głębsze wiersze. Pamiętaj, że musimy użyć atrybutu <code><code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></code> na wierszach, które zawierają wiersze potomne. Zwykła obecność pochodnych wierszy nie jest wystarczająca do wskazania, czy masz kontener, który jest pusty, ale nadal będzie traktowany jako kontener. Na przykład pusty folder powinien być cały czas traktowany jako kontener, ale plik już nie. +</p> +<h3 id="Wi.C4.99cej_o_kolumnach_drzewa" name="Wi.C4.99cej_o_kolumnach_drzewa"> Więcej o kolumnach drzewa </h3> +<p>Jednym z dodatkowych atrybutów, które mogą być dodane do drzewa, jest <code><code id="a-enableColumnDrag"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/enableColumnDrag">enableColumnDrag</a></code></code>. Jeżeli ma wartość <code>true</code>, użytkownik może złapać za nagłówek i dowolnie przemieszczać kolumny wg uznania. +</p><p>Prawdopodobnie użytkownik będzie chciał też zmienić szerokość kolumn. Można to zrobić umieszczając rozdzielacz (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code></code>) pomiędzy każdym z elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code>. Pojawi się małe nacięcie pomiędzy kolumnami, które użytkownik może złapać i przeciągać, zmieniając szerokość kolumn. Można zastosować klasę stylu <code>tree-splitter</code> w celu ukrycia przerwy, ale mimo to nadal będzie możliwa zmiana szerokości kolumn. +</p><p>Można narzucić maksymalną i minimalną szerokość kolumn przy pomocy atrybutów <code><code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code></code> i <code><code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code></code>. +</p><p>Jest możliwość umieszczenia atrybutu <code><code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code></code> w kolumnie, z wartością <code>true</code>, żeby domyślnie uzyskać ukrytą kolumnę. Użytkownik może wybierać, która kolumna ma być ukryta, wybierając ją z rozwijanej listy na końcu wiersza nagłówka. </p> +<h4 id="Zapami.C4.99tywanie_stanu_kolumn" name="Zapami.C4.99tywanie_stanu_kolumn"> Zapamiętywanie stanu kolumn </h4> +<div class="float-right"><img alt="Grafika:XUL_rememberingStatofColumnsPL.png"></div> +<p>Atrybut <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code> może być używany do zachowywania stanu kolumn pomiędzy sesjami (więcej informacji znajduje się <a href="pl/Kurs_XUL/Trwa%c5%82e_dane">w jednym z kolejnych artykułów</a>). Tak, że w przypadku, gdy użytkownik zmieni układ wg własnego uznania, ustawienia zostaną zapamiętanie na następny raz. Będzie trzeba zachować pewna liczbę atrybutów jak w przykładzie: +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advtrees_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advtrees_2.xul">Podgląd</a> +</p> +<pre><tree enableColumnDrag="true" flex="1"> + <treecols> + <treecol id="runner" label="Biegacz" flex="2" persist="width ordinal hidden"/> + <splitter class="tree-splitter"/> + <treecol id="city" label="Miasto rodzinne" flex="2" persist="width ordinal hidden"/> + <splitter class="tree-splitter"/> + <treecol id="starttime" label="Czas startu" flex="1" persist="width ordinal hidden"/> + <splitter class="tree-splitter"/> + <treecol id="endtime" label="Czas ukończenia" flex="1" persist="width ordinal hidden"/> + </treecols> + + <treechildren> + <treeitem> + <treerow> + <treecell label="Joshua Granville"/> + <treecell label="Vancouver"/> + <treecell label="7:06:00"/> + <treecell label="9:10:26"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="Robert Valhalla"/> + <treecell label="Seattle"/> + <treecell label="7:08:00"/> + <treecell label="9:15:51"/> + </treerow> + </treeitem> + </treechildren> +</tree> +</pre> +<p>Trzy atrybuty kolumn są trwałe: +</p> +<ul><li> atrybut <code><code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code></code>, aby zachować szerokość, +</li><li> atrybut <code><code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code></code>, który podtrzymuje pozycję kolumny, </li><li> atrybut <code><code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code></code>, który zapamiętuje, gdzie kolumna jest widoczna, a gdzie ukryta. </li></ul> +<p>Następnie dowiemy się, jak pobrać i ustawić <a href="pl/Kurs_XUL/Zaznaczenie_drzewa">zaznaczenie drzew</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zaznaczenie_drzewa">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_instalacji/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_instalacji/index.html new file mode 100644 index 0000000000..c6ea120a63 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_instalacji/index.html @@ -0,0 +1,58 @@ +--- +title: Dodatkowe możliwości instalacji +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodatkowe_możliwości_instalacji +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Additional_Install_Features +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Skrypty_instalacyjne" style="float: left;">« Poprzedni</a><br></p> +</div><p></p> + +<p>W tym artykule poznamy dodatkowe możliwości instalacji.</p> + +<h2 id="Dodatkowe_mo.C5.BCliwo.C5.9Bci_instalacji" name="Dodatkowe_mo.C5.BCliwo.C5.9Bci_instalacji">Dodatkowe możliwości instalacji</h2> + +<p><a href="pl/Kurs_XUL/Skrypty_instalacyjne">Poprzedni artykuł</a> podstawowego instalatora. Jednak możliwe, że zajdzie potrzeba bardziej zaawansowanego przetwarzania danych podczas instalacji. Na przykład, możesz zechcieć instalować paczkę tylko, gdy jakieś warunki zostaną spełnione, np., gdy dana biblioteka jest zainstalowana.</p> + +<p>Dodatkowo w obiekcie instalacyjnym, plik obiektu jest dostępny podczas instalacji. To dostarcza funkcji mogących zostać użytymi do badania i modyfikowania plików na dysku. Możesz ich użyć do przemieszczenia, skopiowania, lub usunięcia plików, przed lub po instalacji. Na przykład mógłbyś wcześniej stworzyć kopie bezpieczeństwa plików.</p> + +<p>Następujący kod wykona kopię pliku "/bin/grep/" i umieści go w katalogu "/main".</p> + +<pre>var binFolder=getFolder("file:///","bin"); +var grep=getFolder(binFolder,"grep"); + +var mainFolder=getFolder("file:///","main"); + +File.copy(grep,mainFolder); +</pre> + +<p>Pierwsza linia służy do pozyskania położenia katalogu "/bin. Tekst "file//" jest specjalnym ciągiem oznaczającym katalog główny systemu plików. Stamtąd uzyskujemy plik ‘grep’, który zawarty jest w katalogu ‘bin’. Jeżeli plik nie istnieje nastąpi błąd instalacji. Następnie, otrzymujemy katalog ‘main’, znowu z katalogu głównego systemu. W końcu wywołujemy funkcję File.copy, która kopiuje plik źródłowy do miejsca przeznaczenia.</p> + +<p><a class="external" href="http://www.xulplanet.com/references/elemref/ref_File.html">Funkcje</a> także przemieszczają, zmieniają nazwę i uruchamiają pliki. Tak można przemieścić plik gdyby kolidował z twoją paczka.</p> + +<h2 id="Obs.C5.82uga_b.C5.82.C4.99d.C3.B3w" name="Obs.C5.82uga_b.C5.82.C4.99d.C3.B3w">Obsługa błędów</h2> + +<p>Będziesz musiał sprawnie posługiwać się błędami. Zdarzy się ze plik lub katalog nie może zostać odnaleziony, lub brakuje miejsca na dysku, lub są jakiekolwiek inne problemy.</p> + +<p>Możesz stosować funkcję <code>getLastError()</code>, aby sprawdzić czy wystąpił błąd. Jeżeli zwróci SUCCESS, nie było błędów. W przeciwnym wypadku, pojawi się liczba z kodem błędu. Funkcji tej możesz użyć w dowolnym momencie, aby sprawdzić czy nie pojawia się błąd.</p> + +<p>Jeżeli nastąpi błąd, prawdopodobnie będziesz musiał przerwać instalację. Możesz także wyświetlić komunikat o błędzie. Na przykład mógłbyś umieścić następujący kod na końcu twojego skryptu instalacji.</p> + +<pre>if (getLastError() == SUCCESS){ + performInstall(); +} +else { + cancelInstall(); +} +</pre> + +<p>Kody błędu, który mogłyby zostać zwrócone przez <code>getLastError()</code> umieszczone są w pliku źródłowym Mozilla: <code><a class="external" href="http://lxr.mozilla.org/mozilla/source/xpinstall/src/nsInstall.h">nsInstall.h</a></code>. Podczas instalacji, jest tworzony plik dziennika, który zawiera spis wykonanych operacji. Tam zostaną umieszczone błędy, które nastąpiły. Plik dziennika znajduje się w pliku ‘install.log’ w katalogu instalacyjnym Mozilli. Każda instalacja pozostawi po sobie w nim fragment teksu dokumentujący przebieg instalacji.</p> + +<p>Funkcja <code>logComment()</code> jest używana do umieszczania komentarzy instalacji w dzienniku, pobiera ona jeden argument.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Skrypty_instalacyjne" style="float: left;">« Poprzedni</a><br></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_kreatorów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_kreatorów/index.html new file mode 100644 index 0000000000..acfc8bca14 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_kreatorów/index.html @@ -0,0 +1,85 @@ +--- +title: Dodatkowe możliwości kreatorów +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodatkowe_możliwości_kreatorów +tags: + - Kurs_XUL + - Projekt_MDC + - Przewodniki + - Strony_do_aktualizacji + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/More_Wizards +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_kreatora" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Nakładki">Następny »</a></p> +</div><p></p> + +<p>Artykuł opisuje dodatkowe możliwości kreatorów.</p> + +<h2 id="Bardziej_z.C5.82o.C5.BCona_nawigacja_w_kreatorze" name="Bardziej_z.C5.82o.C5.BCona_nawigacja_w_kreatorze">Bardziej złożona nawigacja w kreatorze</h2> + +<p>Normalnie, kreator wyświetla każdy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code> w takiej kolejności w jakiej umieściłeś je w pliku XUL. Jednak w pewnych przypadkach możesz chcieć mieć różne strony kreatorów pojawiające się w zależności od tego co użytkownik wybrał na wcześniejszych stronach.</p> + +<p>W tym przypadku umieść atrybut <code>pageid</code> na każdej z tych stron powinno być to ustawione jako identyfikator dla każdej strony. Potem, aby nawigować po stronie użyj jednej z dwóch metod:</p> + +<ol> + <li>Ustaw atrybut <code>next</code> na każdej stronie na ID kolejnej strony. Możesz zmienić te atrybuty jako potrzebne do nawigacji po różnych stronach.</li> + <li>Wywołaj metodę <code>goTo()</code>. Pobiera ona jeden argument, ID strony do której chcesz przejść. Możesz wywołać tą metodę w funkcji obsługi <code>onpageadvanced</code> lub <code>onwizardnext</code>. Pamiętaj o zwróceniu fałszu w tym przypadku, ponieważ już sam zmieniłeś stronę. Odnotuj metodę <code>goTo()</code>, ponieważ powoduje zmianę strony, ponownie uruchamiając zdarzenia, więc musisz się upewnić, że obsługujesz ten przypadek.</li> +</ol> + +<p>Na przykład tu mamy zbiór stron kreatora (wewnętrzna zawartość została pominięta):</p> + +<pre><wizardpage pageid="type" next="font"> +<wizardpage pageid="font" next="done"> +<wizardpage pageid="color" next="done"> +<wizardpage pageid="done"> +</pre> + +<p>Kreator zawsze zaczyna się od pierwszej strony, którą w tym przypadku ma ID strony <code>type</code>. Następna strona jest stroną z ID strony <code>font</code>, więc kreator będzie nawigował do kolejnej strony. Na stronie z ID strony <code>font</code>, widzimy, że kolejna strona to <code>done</code>, więc ta strona będzie wyświetlona później Strona z ID strony <code>done</code> nie ma atrybutu <code>next</code>, więc będzie to ostatnia strona. Skrypt będzie modyfikował atrybut <code>next</code>, jeśli to konieczne do pójścia do strony z ID strony <code>color</code> kiedy to potrzebne.</p> + +<h2 id="Funkcje_kreatora" name="Funkcje_kreatora">Funkcje kreatora</h2> + +<p>Kreator pracuje podobnie <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">jak panel kart</a>, z wyjątkiem tego, że karty nie są wyświetlane, a użytkownik przechodzi pomiędzy stronami używając przycisków ułożonych na dole. Ponieważ wszystkie strony są częścią tego samego pliku, wszystkie wartości tych pól na wszystkich stronach będą zapamiętane. Zatem, nie musisz wczytywać i zapisywać informacji pomiędzy stronami.</p> + +<p>Jednakże, możesz chcieć wykonać sprawdzanie każde pole na każdej stronie. Do tego użyj funkcji obsługi opisanych w poprzednim rozdziale. Jeśli pole jest niepoprawne, możesz wyświetlić alarm. W pewnych przypadkach byłoby bardziej dogodne zablokować przycisk Next dopóki ie zostanie wprowadzona poprawna wartość.</p> + +<p>Kreator ma własność <code>canAdvance</code>, która może być ustawiona na prawdę do wskazania, że przycisk Next powinien być włączony. Jeśli ustawimy ją na fałsz, przycisk Next będzie zablokowany. Możesz zmienić tą własność kiedy niepoprawna lub poprawna dana zostanie wprowadzona.</p> + +<p>W poniższym przykładzie, użytkownik musi wprowadzić tajny kod do pola tekstowego na pierwszej stronie kreatora. Funkcja checkCode() jest wywoływana kiedy pierwsza strona jest pokazywana jako wskazywana przez atrybut <code>onpageshow</code>. Jest również wywoływane, kiedy jest naciśnięty klawisz w polu tekstowym, określającym czy przycisk Next powinien ponownie być włączony.</p> + +<h3 id="Przyk.C5.82ad_kreatora" name="Przyk.C5.82ad_kreatora">Przykład kreatora</h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_advwiz_1.xul.txt">Źródła</a></p> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<wizard id="theWizard" title="Secret Code Wizard" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<script> +function checkCode(){ + document.getElementById('theWizard').canAdvance = (document.getElementById('secretCode').value == "cabbage"); +} +</script> + + <wizardpage onpageshow="checkCode(); return true;"> + <label value="Enter the secret code:"/> + <textbox id="secretCode" onkeyup="checkCode();"/> + </wizardpage> + + <wizardpage> + <label value="That is the correct secret code."/> + </wizardpage> + +</wizard> +</pre> + +<p>Jest również odpowiednia własność <code>canRewind</code>, której możesz użyć do włączenia lub wyłączenia przycisku Back. Obie własności są modyfikowane automatycznie kiedy przełączasz strony. Zatem, przycisk Back będzie wyłączony na pierwszej stronie, więc nie musisz ustawiać go sam.</p> + +<p>Inna użyteczną własnością kreatora jest <code>currentPage</code>, która przechowuje odniesienie do aktualnie wyświetlanego <code>wizardpage</code>. Możesz również modyfikować bieżąca stronę przez zmianę tej własności. Jeśli zmienisz ją, będzie uruchomione kilka zdarzeń zmian strony.</p> + +<p>W kolejnym artykule dowiemy się jak stosować <a href="pl/Kurs_XUL/Nak%c5%82adki">nakładki do obsługi wspólnej zawartości</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_kreatora" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Nakładki">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_menu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_menu/index.html new file mode 100644 index 0000000000..7c64ec271e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_menu/index.html @@ -0,0 +1,121 @@ +--- +title: Dodatkowe możliwości menu +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodatkowe_możliwości_menu +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/More_Menu_Features +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Proste_paski_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wyskakuj%C4%85ce_menu">Następny »</a></p> +</div> +<p></p><p>W tym artykule zobaczymy, jak utworzyć podmenu i zaznaczyć jego elementy. +</p> +<h3 id="Tworzenie_podmenu" name="Tworzenie_podmenu"> Tworzenie podmenu </h3> +<p>Możemy tworzyć podmenu wewnątrz innych menu (zagnieżdżając się w menu) stosując istniejące elementy. Pamiętaj, że możemy umieszczać elementy do wewnątrz elementu <code>menupopup</code>. Widzieliśmy już wcześniej, jak umieścić pozycje menu (<code>menuitem</code>) i separatory (<code>menuseparator</code>) w wyskakującym menu (<code>menupopup</code>). Jednakże możemy tworzyć podmenu poprzez proste umieszczenie elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code></code> wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>. Będzie ono nam działało, ponieważ element menu można tworzyć nawet wtedy, gdy nie jest ono bezpośrednio umieszczone wewnątrz paska menu. Przykład poniżej tworzy proste podmenu wewnątrz menu <tt>Plik</tt>: +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:menubar-ex3.png"></div> +<pre><toolbox flex="1"> + <menubar id="sample-menubar"> + <menu id="file-menu" label="Plik"> + <menupopup id="file-popup"> + <menu id="new-menu" label="Nowy"> + <menupopup id="new-popup"> + <menuitem label="Okno"/> + <menuitem label="Wiadomość"/> + </menupopup> + </menu> + <menuitem label="Otwórz"/> + <menuitem label="Zapisz"/> + <menuseparator/> + <menuitem label="Zakończ"/> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> +<div class="highlight"> +<h3 id="Dodawanie_menu_do_przyk.C5.82adu_Znajd.C5.BA_pliki" name="Dodawanie_menu_do_przyk.C5.82adu_Znajd.C5.BA_pliki"> Dodawanie menu do przykładu <code>Znajdź pliki</code> </h3> +<p>Dodajmy menu do okienka dialogowego <tt>Znajdź pliki</tt> poprzez wstawienie kilku prostych komend do menu <tt>Plik</tt> i <tt>Edycja</tt>. Podobnie jak w przykładzie powyżej. +</p> +<pre class="eval"><toolbox> + + <span class="highlightred"><menubar id="findfiles-menubar"> + <menu id="file-menu" label="Plik" accesskey="P"> + <menupopup id="file-popup"> + <menuitem label="Otwórz szukanie..." accesskey="O"/> + <menuitem label="Zapisz szukanie..." accesskey="s"/> + <menuseparator/> + <menuitem label="Zakończ" accesskey="k"/> + </menupopup> + </menu> + <menu id="edit-menu" label="Edycja" accesskey="E"> + <menupopup id="edit-popup"> + <menuitem label="Wytnij" accesskey="W"/> + <menuitem label="Kopiuj" accesskey="K"/> + <menuitem label="Wklej" accesskey="l" disabled="true"/> + </menupopup> + </menu> + </menubar></span> + +<toolbar id="findfiles-toolbar> +</pre> +<div class="float-right"><img alt="grafika:menubar1.png"></div> +<p>Dodaliśmy dwa menu z różnymi poleceniami. Jak można zauważyć, pasek menu został dodany do paska zadań. W naszym przykładzie po <tt>Otwórz szukanie...</tt> i <tt>Zapisz szukanie...</tt> znajdują się trzy kropki, co według ogólnie przyjętej konwencji wskazuje, że po kliknięciu tych poleceń, otworzy się kolejne okienko dialogowe. Do każdego menu oraz elementu menu został dodany skrót klawiszowy, co spowodowało podkreślenie danej litery skrótu klawiaturowego w etykiecie polecenia, litera ta wywołuje dane polecenie i jest równoważna z kliknięciem w pozycję menu za pomocą kursora. Polecenie <tt>Wklej</tt> zostało wyłączone (<i>disabled</i>), ponieważ zakładamy, że nie mamy jeszcze czego wklejać. +</p><p>Nasz przykład: Okno dialogowe <tt>Znajdź pliki</tt>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-advmenu.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-advmenu.xul">Podgląd</a> +</p> +</div> +<h3 id="Dodawanie_zaznaczania_w_menu" name="Dodawanie_zaznaczania_w_menu"> Dodawanie zaznaczania w menu </h3> +<p>Wiele aplikacji posiada pozycje menu, które są zaznaczone. Na przykład, właściwość, która jest włączona, posiada obok polecenia zaznaczenie, natomiast właściwość, która jest wyłączona nie posiada tego zaznaczenia. Kiedy użytkownik zaznaczy menu, pole zaznaczenia jest włączone. Możemy także utworzyć przyciski opcji i pozycje menu. </p><p>Zaznaczenia są tworzone w podobny sposób jak elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> i <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code>. Wymagają one zaangażowania do zastosowania dwóch atrybutów: <code><a href="pl/XUL/Atrybut/button.type">type</a></code>, aby zdefiniować typ zaznaczenia oraz <code><a href="pl/XUL/Atrybut/menuitem.name">name</a></code>, aby możliwe było pogrupowanie razem poleceń. +</p> +<h5 id="Przyk.C5.82adowe_menu_z_zaznaczonymi_pozycjami" name="Przyk.C5.82adowe_menu_z_zaznaczonymi_pozycjami"> Przykładowe menu z zaznaczonymi pozycjami </h5> +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_2.xul">Podgląd</a> +</p> +<pre><toolbox> + <menubar id="options-menubar"> + <menu id="options_menu" label="Opcje"> + <menupopup> + <menuitem id="backups" label="Zrób kopię zapasową" type="checkbox"/> + <menuitem id="backups" label="E-mail administratora" type="checkbox" checked="true"/> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> +<p><br> +</p> +<div class="float-right"><img alt="grafika:menubar-ex00.png"></div> +<p>Dzięki dodaniu atrybutu <code><a href="pl/XUL/Atrybut/button.type">type</a></code> z wartością ustawioną na <code>checkbox</code> element menu może zostać zaznaczony lub odznaczony, po kliknięciu pozycji w menu przez użytkownika. </p><p>Oprócz zwyczajnego zaznaczenia możemy również ustawić wartość atrybutu <code><a href="pl/XUL/Atrybut/button.type">type</a></code> na <code>radio</code>. Stosuje się go po to, aby spośród kilku elementów była możliwość wybrania tylko jednej pozycji na raz. Przykładem może być menu z różnymi czcionkami, gdzie może być zastosowany tylko jeden krój czcionki. Jeśli zostanie wybrana inna czcionka, to poprzednia stanie się automatycznie nieaktywna. +</p><p>W celu pogrupowania elementów menu należy do każdej z pozycji menu dodać atrybut <code><a href="pl/XUL/Atrybut/menuitem.name">name</a></code>, o takiej samej wartości string. Poniżej przykład nam to zademonstruje: +</p> +<h5 id="Przyk.C5.82adowe_menu_z_opcjami" name="Przyk.C5.82adowe_menu_z_opcjami"> Przykładowe menu z opcjami </h5> +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advmenu_3.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:menubar-ex000.png"></div> +<pre><toolbox> + <menubar id="planets-menubar"> + <menu id="planet-menu" label="Planety"> + <menupopup> + <menuitem id="jupiter" label="Jowisz" type="radio" name="ringed"/> + <menuitem id="saturn" label="Saturn" type="radio" name="ringed" checked="true"/> + <menuitem id="uranus" label="Uran" type="radio" name="ringed"/> + <menuseparator/> + <menuitem id="earth" label="Ziemia" type="radio" name="inhabited" checked="true"/> + <menuitem id="moon" label="Księżyc" type="radio" name="inhabited"/> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> +<p>W powyższym przykładzie znajdują się trzy pierwsze pozycje menu, z których tylko jedna może być zaznaczona. Są one zgrupowane wszystkie razem, ponieważ mają tę samą nazwę. Ostatni element <tt>Ziemia</tt>, podobnie jak przycisk opcji, nie jest częścią tej grupy, ponieważ posiada inną nazwę niż elementy z wcześniejszej grupy. +</p><p>Oczywiście wszystkie elementy są zgrupowane w tym samym menu. Nie muszą one być umieszczone obok siebie, lecz, jeśli tak nie jest, to nie ma to większego sensu. </p><p>W następnym artykule zostanie pokazane, jak <a href="pl/Kurs_XUL/Wyskakuj%c4%85ce_menu">utworzyć menu wyskakujące</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Proste_paski_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wyskakuj%C4%85ce_menu">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_przycisku/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_przycisku/index.html new file mode 100644 index 0000000000..20bf9d2bb1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodatkowe_możliwości_przycisku/index.html @@ -0,0 +1,84 @@ +--- +title: Dodatkowe możliwości przycisku +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodatkowe_możliwości_przycisku +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/More_Button_Features +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zastosowanie_odstępów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Model_pudełkowy">Następny »</a></p> +</div> +<p></p><p>W tym artykule poznamy kilka dodatkowych własności przycisków. +</p> +<h3 id="Dodawanie_obrazka" name="Dodawanie_obrazka"> Dodawanie obrazka </h3> +<p>Możemy dodać obrazek do przycisku poprzez określenie adresu URL w atrybucie <code><code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code></code>. Obrazek jest wczytany z podanego URL, który może być względnym lub bezwzględnym adresem URL. Wczytany obrazek jest wyświetlony na przycisku. +</p> +<h4 id="Przycisk_z_obrazkiem" name="Przycisk_z_obrazkiem"> Przycisk z obrazkiem </h4> +<p>Przycisk poniżej posiada dwa atrybuty: <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> i <code><code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code></code> (obrazek 'happy.png'). Obrazek będzie znajdował się z lewej strony etykiety. Możemy zmienić pozycję za pomocą dwóch innych atrybutów. Zostanie to wyjaśnione za chwilę. </p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_1.xul">Podgląd</a> +</p> +<pre><button label="Pomoc" image="happy.png"/> +</pre> +<p>Innym sposobem do określenia obrazka jest zastosowanie własności stylu CSS <code><a href="/pl/docs/Web/CSS/list-style-image" title="{{ CSSRef() }}"><code>list-style-image</code></a></code> w przycisku. Zaprojektowane jest to w taki sposób, że pozwala zmienić 'skórkę' (w tym przypadku wygląd obrazka) bez zmiany pliku XUL. Przykład pokazany został poniżej. +</p> +<h4 id="Przycisk_z_obrazkiem_w_CSS" name="Przycisk_z_obrazkiem_w_CSS"> Przycisk z obrazkiem w CSS </h4> +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_2.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="Grafika:advbtns00-ex.png"></div> +<pre><button id="find-button" + label="Znajdź" style="list-style-image: url('happy.png')"/> +</pre> +<p>W tym przypadku obrazek 'happy.png' jest wyświetlony na przycisku. Atrybut <code><code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code></code> funkcjonuje podobnie jak jego odpowiednik z języka HTML. Ogólnie możemy go zastosować do wszystkich elementów XUL. Zwróć uwagę na deklarację stylów, które powinno się w rzeczywistości umieszczać w osobnym pliku arkusza stylów. +</p> +<h3 id="Pozycjonowanie_obrazk.C3.B3w" name="Pozycjonowanie_obrazk.C3.B3w"> Pozycjonowanie obrazków </h3> +<p>Domyślnie obrazek na przycisku wyświetla się z lewej strony tekstu etykiety. Są dwa atrybuty, które mogą być zastosowane do ustawienia pozycji poszczególnych elementów. +</p><p>Atrybut <code><code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code></code> steruje kierunkiem obrazka i tekstu. Poprzez ustawienie tego atrybutu na wartość <code>reverse</code> obrazek zostanie umieszczony z prawej strony tekstu. Stosując wartość <code>normal</code> lub w ogóle nie stosując żadnego atrybutu, obrazek zostanie umieszczony z lewej strony tekstu. +</p><p>Atrybut <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code> możemy zastosować do umieszczenia obrazka powyżej lub poniżej tekstu. Domyślną wartością jest <code>horizontal</code>, który stosujemy do umieszczenia obrazka z prawej lub lewej strony tekstu. Możemy także zastosować wartość <code>vertical</code>, aby umieścić obrazek powyżej lub poniżej tekstu. W tym przypadku atrybut <code>dir</code> steruje położeniem powyżej lub poniżej tekstu. Takie same wartości są stosowane tam, gdzie <code>normal</code> oznacza umieszczenie obrazka powyżej tekstu, a <code>reverse</code> oznacza umieszczenie obrazka poniżej tekstu. </p><p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_3.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="Grafika:advbtns1.png"></div> +<pre><button label="Z lewej" image="happy.png"/> +<button label="Z prawej" image="happy.png" dir="reverse"/> +<button label="Powyżej" image="happy.png" orient="vertical"/> +<button label="Poniżej" image="happy.png" orient="vertical" dir="reverse"/> +</pre> +<p>Użyty tutaj przykład pokazuje wszystkie cztery typy ustawienia przycisków. Zwracamy uwagę, że dwa atrybuty nie są określone, gdyż można w nich zastosować wartości domyślne. +</p> +<h3 id="Przyciski_z_dodatkow.C4.85_zawarto.C5.9Bci.C4.85" name="Przyciski_z_dodatkow.C4.85_zawarto.C5.9Bci.C4.85"> Przyciski z dodatkową zawartością </h3> +<p>Przyciski mogą zawierać dowolny zestaw znaków wewnątrz siebie i będą one interpretowane wewnątrz przycisku. Prawdopodobnie nie będziesz bardzo często ich stosował, ale będziesz mógł je zastosować w momencie tworzenia zwykłych elementów. +</p><p>Na przykład, utworzymy następujący przycisk, w którym dwa słowa będą koloru czerwonego: +</p><p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_4.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:advbtns0-ex.png"></div> +<pre><button> + <description value="To jest"/> + <description value="nieco inny" style="color: red;"/> + <description value="przycisk"/> +</button> +</pre> +<p>Dowolny element XUL możemy umieścić wewnątrz przycisku (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>). Elementy HTML-a będą ignorowane, więc musimy je dołożyć do wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code>. Jeśli określimy na przycisku atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>, nałoży się ona na jakąkolwiek zawartość umieszczoną wewnątrz przycisku. +</p><p>Możemy umieścić <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> wewnątrz przycisku powodując pojawianie się menu rozwijanego w momencie, gdy przycisk zostanie naciśnięty, podobnie jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>. Jednakże w tym przypadku musimy ustawić atrybut <code><a href="pl/XUL/Atrybut/button.type">type</a></code> o wartości <code>menu</code>. +</p> +<h5 id="Przycisk_z_menupopup" name="Przycisk_z_menupopup"> Przycisk z <code>menupopup</code> </h5> +<p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advbtns_5.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:advbtns2.png"></div> +<pre><button type="menu" label="Urządzenia"> + <menupopup> + <menuitem label="Drukarka"/> + <menuitem label="Myszka"/> + <menuitem label="Klawiatura"/> + </menupopup> +</button> +</pre> +<p>W tym przykładzie użytkownik może kliknąć przycisk, po czym pojawi się menu rozwijane zawierające trzy pozycje. Zwróć uwagę, że zaznaczenie jednej z tych pozycji menu nie zmieni etykiety na przycisku, nie tak jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>. Ten typ przycisku jest przeznaczony do zastosowania podobnego do menu, ze skryptami dołączonymi do każdej pozycji wykonującej zadane zadanie. Zobaczymy więcej później w menu. +</p><p>Możemy także ustawić atrybut <code><a href="pl/XUL/Atrybut/button.type">type</a></code> o wartości <code>menu-button</code>. Również utworzymy przycisk z menu, ale wygląd będzie miał inny. <span class="comment">Obrazek z prawej pokazuje te różnice.</span> Z lewej jest <code>menu</code>, a z drugiej strony jest <code>menu-button</code>. Posiada on strzałkę sygnalizującą obecność menu. Dla <code>menu</code> użytkownik może kliknąć gdziekolwiek na przycisku, aby pokazać menu. Dla <code>menu-button</code> użytkownik musi kliknąć strzałkę, aby pokazało się menu. +</p><p>W następnym artykule poznamy więcej szczegółów nt. <a href="pl/Kurs_XUL/Model_pude%c5%82kowy">pozycjonowania elementów XUL w oknie</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zastosowanie_odstępów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Model_pudełkowy">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_arkuszy_stylów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_arkuszy_stylów/index.html new file mode 100644 index 0000000000..08b9168eb7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_arkuszy_stylów/index.html @@ -0,0 +1,165 @@ +--- +title: Dodawanie arkuszy stylów +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_arkuszy_stylów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Style_Sheets +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Trwałe_dane" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Nadawanie_stylu_drzewa">Następny »</a></p> +</div><p></p> + +<p>Posiadamy zmodyfikowany widok elementów, stworzonych wcześniej. XUL używa CSS (Kaskadowe arkusze stylów) do dostosowania swoich elementów.</p> + +<h2 id="Arkusze_styl.C3.B3w" name="Arkusze_styl.C3.B3w">Arkusze stylów</h2> + +<p>Arkusz stylów jest plikiem zawierającym informację na temat stylu danego elementu. Jest to oryginalnie zaprojektowany element HTML lub potrafiący być dodanym tylko do elementów XUL, oraz posiada odwołanie do XML-a. Arkusz stylów zawiera informacje dotyczące; czcionki, kolorów, obramowania i rozmiarów elementów.</p> + +<p>Mozilla stosuje domyślne arkusze stylów, dla każdego okna XUL. W wielu przypadkach to będzie wystarczający powód wyłączenia tego ustawienia jako domyślnego. W przyszłości, użytkownik będzie miał możliwość dodania arkusz stylów. Generalnie, będziemy łączyć jeden plik arkusza stylów z każdym plikiem XUL.</p> + +<p>Możesz wstawiać arkusze stylów, gdziekolwiek sobie życzysz. Jeśli Wasz plik XUL jest przechowywany i posiadasz dojście do HTTP URL, możesz przechować działający arkusz stylów. Jeśli tworzysz paczkę XUL, to zostanie ona zainstalowana jako część systemu chrome, masz dwie możliwości. Pierwsza, możesz magazynować arkusz stylów w tym samym katalogu co plik XUL. Ta metoda jest wadliwa, ponieważ znaczy to, że twoja nie będzie zdolna być motywem. Druga metoda angażuje położenie twoich plików jako część tematu.</p> + +<div class="highlight"> +<p>Podsumujmy, co zbudowaliśmy i jakie zdolności zostały zawarte w oknie dialogowym "Znajdź pliki", ponieważ okno dialogowe Znajdź pliki kieruje do adresu URL <code><a class="external" rel="freelink">chrome://findfile/content/findfile.xul</a></code>, więc plik arkusza stylów będzie magazynowany w <code><a class="external" rel="freelink">chrome://findfile/skin/findfile.css</a></code>.</p> +</div> + +<p>Wszystkie przykłady umieszczono dalej, aktualnie zostały one użyte już jako arkusz stylów:</p> + +<pre><?xml-stylesheet href="chrome://global/skin/" type="text/css"?> +</pre> + +<p>Linia ta sygnalizuje użycie stylu pobranego z <a class="external" rel="freelink">chrome://global/skin/</a>. W Mozilli, może zostać przetłumaczone jako plik global.css, który stanowi domyślny styl informacji dla elementu XUL. Możesz tą linię usunąć i elementy wciąż będą pracowały, jednakże będą wyglądały raczej dobrze. Arkusz stylów nakłada rozmaite czcionki, kolory i obramowania do tworzenia elementów wyglądających bardziej odpowiednio.</p> + +<h2 id="Zmieniamy_style" name="Zmieniamy_style">Zmieniamy style</h2> + +<p>Jednakże, zdążają się sytuacje kiedy domyślny wygląd elementów nie da pożądanych przez nas efektów. W takiej sytuacji, będziemy musieli dodać własny arkusz stylów. Tak więc, dodamy style używając do tego atrybut <code><code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code></code> elementu. Wykonanie tego, nie jest najlepszym sposobem na dodanie stylu. Lepszym sposobem, od poprzedniego będzie utworzenie osobnego pliku arkusza stylów. Powodem jest inny wygląd, lub skóra, może zostać wczytana w prosty sposób.</p> + +<p>W pewnych sytuacjach, gdzie klasa atrybutu <code><code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code></code> jest dopuszczalna. Przykładem mógł być moment kiedy skrypt zmienia style lub gdzie różnice w layoucie mogą znaczyć zmienić zachowanie lub przeznaczenie elementu. Jednakże powinieneś unikać tego bardzo jako of the element.</p> + +<p>Dla zainstalowanych plików, utwórz lub zmodyfikuj listę plików i zainstaluj motyw.</p> + +<h3 id="Przyk.C5.82ad_okna_dialogowego:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad_okna_dialogowego:_Znajd.C5.BA_pliki">Przykład okna dialogowego: <tt>Znajdź pliki</tt></h3> + +<div class="highlight"> +<p>Zmodyfikujmy okno dialogowe <tt>Znajdź pliki</tt>, tak więc style pochodzą z oddzielonego pliku stylów. Po pierwsze, zmodyfikowane linie w pliku findfile.xul:</p> + +<pre class="eval"><span class="highlightred"><?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?></span> +<?xml-stylesheet href="findfile.css" type="text/css"?> + ... +<span class="highlightred"><spacer class="titlespace"/></span> + <groupbox orient="horizontal"> + <span class="nowiki"><caption label="Search Criteria"/></span> + + <menulist id="searchtype"> + <menupopup> + <menuitem label="Name"/> + <menuitem label="Size"/> + <menuitem label="Date Modified"/> + </menupopup> + </menulist> + <span class="highlightred"><spacer class="springspace"/></span> + <menulist id="searchmode"> + <menupopup> + <menuitem label="Is"/> + <menuitem label="Is Not"/> + </menupopup> + </menulist> + + <span class="highlightred"><spacer class="springspace"/> + <menulist id="find-text" flex="1"</span> + editable="true" + datasources="<a class="external" rel="freelink">file:///mozilla/recents.rdf</a>" + ref="<span class="nowiki">http://www.xulplanet.com/rdf/recent/all</span>"/> + ... +<span class="highlightred"><spacer class="titlespace"/> +<hbox> + + <progressmeter id="progmeter" value="50%" style="display:none;"/></span> +</pre> + +<p>Nowa linia kodu <code>xml-stylesheet</code> jest użyta do importu arkusza stylów. Zawiera on style, które umieszczamy w pliku arkusza stylów, zamiast umieszczania ich w pliku XUL. Możemy użyć dowolną liczbę arkuszy stylów w podobny sposób jak przedstawione było wcześniej. Arkusz stylów umieszczamy w tym samym katalogu co plik findfile.xul.</p> + +<p>Niektóre style znajdujące sie w kodzie powyżej zostały usunięte. Jeden nie wyświetlił (<code>display</code>) własności przez <code>progressmeter</code>. Zostanie zmieniony skrypt znajdującego się po lewej stronie, dlatego że nie miałoby to większego sensu wyświetlanie paska początkowego postępu. Wciąż umieszczamy style w osobnym pliku arkuszy stylów, jeśli Ci jest to potrzebne. Klasę (<code>class</code>) dodajemy do zawartości tagów, przy których możemy zdefiniować style.</p> + +<p>Arkusz stylów także musi zostać utworzony. Stwórz plik findfile.css, w tym samym katalogu co plik XUL (to jest normalne, gdy położymy je do innych motywów). W pliku zadeklarujemy style, tak jak jest to pokazane poniżej.</p> + +<pre>#find-text { + min-width: 15em; +} + +#progmeter { + margin: 4px; +} + +.springspace { + width: 10px; +} + +.titlespace { + height: 10px; +} +</pre> + +<p>Zauważ, że znajdujące się tutaj pliki stylów są równoważne do plików jakie mieliśmy wcześniej. Jednakże, jest to bardzo proste dla każdej osoby zmieniającej widok okienka dialogowego <tt>Zajdź pliki</tt>, ponieważ one nie dodają oraz modyfikują deklarację stylów, wcześniej modyfikowany plik oraz zmiana motywów. Jeśli użytkownik nie zmienia pliku lub zmienionych motywów, a zmieni się on w pliku motywy. Jeśli zmienimy, interfejs zawierający motywy, pliki w innych katalogach zawierających motywy.</p> +</div> + +<h2 id="Importowanie_arkuszy_styl.C3.B3w" name="Importowanie_arkuszy_styl.C3.B3w">Importowanie arkuszy stylów</h2> + +<p>Tymczasem zobacz, jak importować arkusze stylów. Przykład poniżej przestawia:</p> + +<pre><?xml-stylesheet href="chrome://bookmarks/skin/" type="text/css"?> +</pre> + +<p>To mogłaby być pierwsza linia zakładki okna. To importuje zakładki arkuszy stylów, które są w bookmarks.css. System motywów Mozilli jest wystarczająco eleganckiej sylwetki, która jest użyta w arkuszu stylów, ponieważ specyficzna nazwa pliku nie jest tutaj zasygnalizowana. Mamy zrobione coś podobnego jak globalny plik arkusza stylów (<a class="external" rel="freelink">chrome://global/skin</a>).</p> + +<p>Arkusz stylów może importować style z innego arkusza używając dyrektywy import. Zazwyczaj importujemy jeden arkusz stylów z każdego pliku XUL. Arkusz stylu globalnego potrafi być importowany wraz z arkuszem stylów łączącym się z plikiem XUL. Wykonanie tego wymaga zrobienia kodu jak poniżej, uznającego Tobie usunięty kod, importowany z pliku XUL:</p> + +<pre class="eval"><b>Style import from XUL:</b> +<?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?> + +<b>Style import from CSS:</b> +@import url(<a class="external" rel="freelink">chrome://global/skin/</a>); +</pre> + +<p>Druga składnia jest preferowana, ponieważ redukuje to liczbę uzależnień samemu sobie wobec pliku XUL.</p> + +<div class="highlight"> +<p>Usuń z pliku findfile.xul import globalnego arkusza stylów i dodaj import findfile.css</p> +</div> + +<p>Wszystkie elementy mogą być formatowane stylami używając <a href="pl/CSS">CSS</a>. Możesz użyć selektorów do zaznaczenia elementów, które sobie życzysz formatować za pomocą stylów (selektory to część przed kędzierzawą klamrą w zasadach stylów). Idąc na przód w tabeli podsumowanie dostępnych selektorów:</p> + +<dl> + <dt>button </dt> + <dd>Dopasuje wszystkie znaczniki przycisku.</dd> + <dt>#special-button </dt> + <dd>Dopasuje elementy z identyfikatorem (<code>id</code>) <code>special-button</code>.</dd> + <dt>.bigbuttons </dt> + <dd>Dopasuje wszystkie elementy z klasą (<code>class</code>) <code>bigbuttons</code>.</dd> + <dt>button.bigbuttons </dt> + <dd>Dopasuje wszystkie elementy przycisku z klasą (<code>class</code>) <code>bigbuttons</code>.</dd> + <dt>toolbar > button </dt> + <dd>Dopasuje wszystkie przyciski, które są bezpośrednio wewnątrz elementów paska narzędzi.</dd> + <dt>toolbar > button.bigbuttons </dt> + <dd>Dopasuje wszystkie elementy przycisku z klasą (<code>class</code>) <code>bigbuttons</code>, które są bezpośrednio wewnątrz elementów paska narzędzi.</dd> + <dt>button.bigbuttons:hover </dt> + <dd>Dopasuje wszystkie elementy przycisku z klasą (<code>class</code>) <code>bigbuttons</code>, lecz tylko wtedy, gdy kursor myszki znajduje się nad nim.</dd> + <dt>button#special-button:active </dt> + <dd>Dopasuje wszystkie elementy przycisku z identyfikatorem (<code>id</code>) <code>special-button</code>, lecz tylko wtedy, gdy są one aktywne (zostały kliknięte).</dd> + <dt>box[orient="horizontal"] </dt> + <dd>Dopasuje wszystkie elementy pudełka, które posiadają atrybut <code>orient</code>, który jest ustawiony na wartość <code>horizontal</code>.</dd> +</dl> + +<p>Jak kombinujesz coś z zasadami arkusza stylów, w różnych przypadkach według naszego uznania. Zawsze dobry pomysł jest precyzyjny jako prawdopodobnie wtedy kiedy specyficzny gest jest formatowana stylami. Jest to więcej efektywne i także redukcja prawdopodobieństwa taka, że twój arkusz stylów będzie źle się wyświetlał.</p> + +<div class="highlight"> +<p><span id="Przyk%C5%82ad_&lt;tt&gt;Znajd%C5%BA_pliki&lt;/tt&gt;"><a id="Przyk%C5%82ad_&lt;tt&gt;Znajd%C5%BA_pliki&lt;/tt&gt;"></a><strong>Przykład <tt>Znajdź pliki</tt></strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-style.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-style.xul">Podgląd</a></p> +</div> + +<p>W następnym artykule, zobaczymy <a href="pl/Kurs_XUL/Nadawanie_stylu_drzewa">jak zastosować style do drzew</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Trwałe_dane" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Nadawanie_stylu_drzewa">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_elementów_html/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_elementów_html/index.html new file mode 100644 index 0000000000..cd6f58b899 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_elementów_html/index.html @@ -0,0 +1,124 @@ +--- +title: Dodawanie elementów HTML +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_elementów_HTML +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_HTML_Elements +--- +<p> </p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_postępu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zastosowanie_odstępów">Następny »</a></p> +</div><p></p> +<p>Wiemy już, jak się dodaje przyciski, więc pora na dodanie kilku innych elementów.</p> +<h3 id="Dodawanie_element.C3.B3w_j.C4.99zyka_HTML_do_okna" name="Dodawanie_element.C3.B3w_j.C4.99zyka_HTML_do_okna">Dodawanie elementów języka HTML do okna</h3> +<p>Dodatkowo do wszystkich elementów XUL, które są dostępne, możemy dodać elementy języka HTML, bezpośrednio do wewnątrz pliku XUL. Aktualnie możemy zastosować dowolny element języka HTML w pliku XUL, co oznacza, że aplety Javy lub tabele mogą zostać umieszczone w naszym oknie. Powinniśmy unikać stosowania elementów HTML w plikach XUL, jeśli jest to tylko możliwe. Jednakże w tym artykule został opisany sposób ich stosowania. Zapamiętaj, że XML uwzględnia wielkość liter, więc musimy wprowadzać znaczniki oraz atrybuty z małej litery.</p> +<h4 id="Przestrze.C5.84_nazw_XHTML" name="Przestrze.C5.84_nazw_XHTML">Przestrzeń nazw XHTML</h4> +<p>Chcąc zastosować elementy języka HTML w pliku XUL, musimy zadeklarować, że to robimy, więc do tego celu stosujemy przestrzeń nazw XHTML. W ten sposób przeglądarka Mozilli będzie mogła odróżnić znaczniki HTML od znaczników XUL. Poniższy atrybut powinien zostać dodany do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> w pliku XUL lub do znajdującego się najdalej na zewnątrz elementu HTML.</p> +<pre class="eval"><span class="nowiki">xmlns:html="http://www.w3.org/1999/xhtml"</span> +</pre> +<p>Jest to deklaracja języka HTML i jest bardzo podobna do tej, jaką zastosujemy w deklaracji XUL. Musimy ją wpisać dokładnie tak, jak pokazano poniżej, bo inaczej nie będzie ona działała poprawnie. Zwróć uwagę, że przeglądarka Mozilli nie pobierze tego adresu URL, lecz uzna go jako początek języka HTML.</p> +<p>Tu mamy przykład jaki może być dodany do okna <code>Znajdź pliki</code>:</p> +<pre class="eval"><?xml version="1.0"?> +<?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?> +<window + id="findfile-window" + title="Znajdź pliki" + orient="horizontal" + <span class="highlightred"><span class="nowiki">xmlns:html="http://www.w3.org/1999/xhtml"</span></span> + xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> +</pre> +<p>Następnie możemy stosować znaczniki HTML trzymając się następujących reguł:</p> +<ul> + <li>Musisz dodać prefiks <code>html:</code> na początku każdego znacznika, zakładając, że zadeklarowałeś przestrzeń nazw HTML, jak zostało to pokazane powyżej.</li> + <li>Znaczniki + <i> + muszą być wprowadzone z małej litery</i> + .</li> + <li>"Cudzysłowy" muszą być umieszczone wraz ze wszystkimi wartościami atrybutów.</li> + <li>XML wymaga zamykającego znaku slash (/) na końcu znaczników, które nie posiadają żadnej zawartości. Wytłumaczone jest to w poniższym przykładzie.</li> +</ul> +<h4 id="Zastosowanie_element.C3.B3w_HTML" name="Zastosowanie_element.C3.B3w_HTML">Zastosowanie elementów HTML</h4> +<p>Możemy stosować jakikolwiek znacznik HTML, lecz niektóre znaczniki, takie jak <code>head</code> i <code>body</code>, nie są w rzeczywistości potrzebne. Przykłady zastosowania elementów HTML są pokazane poniżej:</p> +<pre><html:img src="banner.jpg"/> + +<html:input type="checkbox" value="true"/> + +<html:table> + <html:tr> + <html:td> + Prosta tabela + </html:td> + </html:tr> +</html:table> +</pre> +<p>W tym przykładzie utworzony zostanie obrazek z pliku <code>banner.jpg</code>, pole wyboru oraz pojedyncza komórka tabeli. Powinniśmy zawsze stosować własności XUL-a, jeśli są one dostępne i najprawdopodobniej nie powinniśmy stosować tabelek do układu graficznego w XUL (ponieważ są elementy XUL do tworzenia układu graficznego). Zwróć uwagę, że prefiks <code>html:</code> został dodany z przodu każdego znacznika. Dzięki temu przeglądarka Mozilli wie, że są to znaczniki HTML-a, a nie XUL-a. Jeśli opuścimy część <code>html:</code>, przeglądarka pomyśli, że element był elementem XUL i nie będą wyświetlone, ponieważ elementy img, input, table nie są poprawnymi znacznikami XUL.</p> +<p>W XUL możesz dodać etykiety za pomocą elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> lub <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code>. Powinniśmy stosować te elementy jak najczęściej. Możemy również dodawać etykiety do kontrolek poprzez zastosowanie elementu HTML - <code>label</code> lub możemy po prostu wstawiać tekst do wewnątrz innego bloku elementów HTML (takich jak <code>p</code> lub <code>div</code>) w sposób pokazany poniżej:</p> +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_1.xul">Podgląd</a></p> +<pre><html:p> + Szukaj dla: + <html:input id="find-text"/> + <button id="okbutton" label="OK"/> +</html:p> +</pre> +<p>Ten kod spowoduje, że będzie wyświetlony tekst <code>Szukaj dla:</code>, następnie element <code>input</code> i przycisk <code>OK</code>. Zwróć uwagę, że przycisk XUL może się pojawić wewnątrz elementu HTML, jak jest to tu pokazane. Tekst będzie tylko wyświetlony, jeśli umieścimy go wewnątrz znacznika, który normalnie pozwala na wyświetlenie tekstu (takiego znacznika jak <code>p</code>). Tekst na zewnątrz nie będzie wyświetlony, chyba że element XUL-a, w którym się on znajduje, pozwala na to (na przykład element <code>description</code>). Przykład poniżej pomoże w zrozumieniu tego:</p> +<h3 id="Przyk.C5.82ady_element.C3.B3w_HTML" name="Przyk.C5.82ady_element.C3.B3w_HTML">Przykłady elementów HTML</h3> +<p>Tutaj mamy kilka przykładów dodawania elementów HTML do okien. W każdym przypadku okno i inne zwykłe informacje zostaną pominięte dla uproszczenia przykładu.</p> +<h4 id="Okno_dialogowe_z_polem_wyboru" name="Okno_dialogowe_z_polem_wyboru">Okno dialogowe z polem wyboru</h4> +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_2.xul">Podgląd</a></p> +<div class="float-right"> + <img alt="Grafika:htmlelem-ex1.png"></div> +<pre><html:p> + Zaznacz poniższe pole, aby zapamiętać tą decyzje. + <html:p> + <html:input id="rtd" type="checkbox"/> + <html:label for="rtd">Zapamiętaj tą decyzję</html:label> + </html:p> +</html:p> +</pre> +<p>W tym przypadku znacznik <code>p</code> został zastosowany do umieszczenia tekstu, a inne zostały zastosowane do podzielenia tekstu na wiele linii.</p> +<h4 id="Tekst_poza_blokami_HTML" name="Tekst_poza_blokami_HTML">Tekst poza blokami HTML</h4> +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_htmlelem_3.xul">Podgląd</a></p> +<div class="float-right"> + <img alt="grafika:htmlelem-ex2.png"></div> +<pre><html:div> + Chciałbyś zapisać następujące dokumenty? + <html:hr/> +</html:div> +Kosztorys 1 +Co robiłem ostatniego lata +<button id="yes" label="Tak"/> +<button id="no" label="Nie"/> +</pre> +<p>Jak widać na tym obrazku, tekst wewnątrz znacznika <code>div</code> został wyświetlony, ale pozostały tekst ( + <i> + Kosztorys 1</i> + i + <i> + Co robiłem ostatniego lata</i> + ) już nie. Jest tak, ponieważ nie ma otaczającego go elementu HTML-a lub elementu XUL zdolnego do wyświetlenia tekstu. Mając taki tekst, powinniśmy wstawić go wewnątrz znacznika <code>div</code> lub otoczyć tekst znacznikiem <code>description</code>.</p> +<h4 id="Niepoprawne_zastosowanie_element.C3.B3w_HTML" name="Niepoprawne_zastosowanie_element.C3.B3w_HTML">Niepoprawne zastosowanie elementów HTML</h4> +<pre><html:po>Przypadek 1</html:po> +<div>Przypadek 2</div> +<html:description value="Przypadek 3"/> +</pre> +<p>Wszystkie powyższe trzy przypadki nie zostaną wyświetlone, każdy z innego powodu:</p> +<dl> + <dt> + Przypadek 1 </dt> + <dd> + <code>po</code> nie jest poprawnym znacznikiem HTML-a, a przeglądarka Mozilli nie wie, jak odczytać ten znacznik.</dd> + <dt> + Przypadek 2 </dt> + <dd> + <code>div</code> jest poprawny, ale tylko w HTML-u. Aby działał i tu, musimy dodać kwalifikator <code>html:</code>.</dd> + <dt> + Przypadek 3 </dt> + <dd> + Element <code>description</code> jest poprawny tylko w XUL-u, a nie w HTML-u. Nie powinniśmy mieć kwalifikatora <code>html:</code> przed tym elementem.</dd> +</dl> +<p>W następnym artykule zobaczymy, <a href="pl/Kurs_XUL/Zastosowanie_odst%c4%99p%c3%b3w">jak dodać odstęp pomiędzy elementami</a>.</p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_postępu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zastosowanie_odstępów">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_etykiet_i_obrazków/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_etykiet_i_obrazków/index.html new file mode 100644 index 0000000000..7f9c284131 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_etykiet_i_obrazków/index.html @@ -0,0 +1,70 @@ +--- +title: Dodawanie etykiet i obrazków +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_etykiet_i_obrazków +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Labels_and_Images +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_przycisków" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_wejścia">Następny »</a></p> +</div> +<p></p><p>Artykuł przedstawia sposoby dodawania etykiet i obrazków do okna. Dodatkowo zobaczymy, jak się łączy elementy w grupy. +</p> +<h3 id="Elementy_tekstowe" name="Elementy_tekstowe">Elementy tekstowe</h3> +<p>Nie można umieścić tekstu bezpośrednio w pliku XUL bez wcześniejszego otoczenia go znacznikami, gdyż nie zostanie on wyświetlony. +</p> +<h4 id="Element_label" name="Element_label"> Element <code>label</code> </h4> +<p>Najprostszym sposobem umieszczenia tekstu w oknie jest użycie elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code>, w sposób przedstawiony poniżej: </p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_1.xul">Podgląd</a> +</p> +<pre><label value="To jest jakiś tekst"/> +</pre> +<p>Atrybut <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> służy do określania tekstu, który miałby zostać wyświetlony w oknie. Tekst ten nie jest zawijany, więc zostanie wyświetlony w tylko jednej linii. Przedstawiony element jest przydatny w przypadku krótkich fragmentów tekstu. +</p> +<h4 id="Element_description" name="Element_description"> Element <code>description</code> </h4> +<p>Dłuższy tekst można umieścić pomiędzy otwierającym a zamykającym znacznikiem <code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code>. W przeciwieństwie do tekstu zadeklarowanego za pomocą elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code> i atrybutu <code>value</code>, potomek tekstu będzie łamany na wiele linii w momencie, gdy zajdzie taka potrzeba. Zmień rozmiar okna, aby zobaczyć, jak tekst zostanie zawinięty. Podobnie jak w języku HTML, nowe linie i dodatkowe białe znaki są zamieniane w pojedynczy znak odstępu. W kolejnych artykułach zobaczymy, <a href="pl/Kurs_XUL/Pozycjonowanie_element%c3%b3w">w jaki sposób można ograniczyć długość elementu</a>, więc zawijanie wierszy stanie się lepiej widoczne. +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_2.xul">Podgląd</a> +</p> +<pre class="eval"><description> + Dłuższa sekcja tekstu jest wyświetlona. +</description> +</pre> +<p>Wewnątrz oba elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code> oraz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> są tym samym, co znaczy, że tekst w etykietach może być zawijany, jeśli umieścisz go wewnątrz znacznika tak, że w elemencie opisu możesz korzystać z atrybutu <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code>. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code> jest przeznaczony dla etykiety kontrolek, takich jak pola tekstowe. Element <code>description</code> przeznaczony jest dla pozostałych tekstów opisujących, takich jak tekst informacyjny u góry okna dialogowego (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code></code>). W zasadzie powinniśmy się trzymać takiego przeznaczenia. +</p> +<h4 id="Atrybut_control" name="Atrybut_control"> Atrybut <code>control</code> </h4> +<p>Możemy stosować atrybut <code><code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code></code> do ustawienia, z którą kontrolką jest powiązana etykieta. Kiedy użytkownik kliknie w etykietę, ta kontrolka zostanie wywołana. Ustaw wartość atrybutu <code>control</code> na wartość <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> elementu przycisku, który ma być wywołany. </p><p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_textimage_3.xul">Podgląd</a> +</p> +<pre><label value="Kliknij tu:" control="open-button"/> +<button id="open-button" label="Otwórz"/> +</pre> +<p>W powyższym przykładzie kliknięcie na etykietę spowoduje wywołanie przycisku. +</p> +<h3 id="Obrazki" name="Obrazki">Obrazki</h3> +<p>Podobnie jak HTML XUL posiada element do wyświetlania obrazków wewnątrz okna, który odpowiednio nazwano <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code>. Zwróć uwagę, że nazwa znacznika jest inna niż w języku HTML (<i>image</i> zamiast <i>img</i>). Atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code> określa adresu URL do pliku z obrazkiem. Przykład poniżej ilustruje jego użycie: +</p> +<pre><image src="images/banner.jpg"/> +</pre> +<p>Mimo że możesz skorzystać z podanej składni, lepszym rozwiązaniem jest używanie arkuszy stylów do określania adresu URL obrazka. W dalszej części kursu znajdziesz, jak <a href="pl/Kurs_XUL/Dodawanie_arkuszy_styl%c3%b3w">stosować arkusze stylów</a> lub często będzie pokazany przykład dla pełności opisu. Do ustawienia adresu URL obrazka możemy zastosować własności CSS <code><a href="pl/CSS/list-style-image">list-style-image</a></code>. Przykłady: </p> +<pre class="eval"><b>XUL:</b> + <image id="image1"/> + <image id="search"/> +</pre> +<pre class="eval"><b>Arkusz stylu:</b> + #image1 { + list-style-image: url("<a class=" external" rel="freelink">chrome://findfile/skin/banner.jpg</a>"); + } + + #search { + list-style-image: url("<span class="nowiki">http://example.com/images/search.png</span>"); + } +</pre> +<p>Obrazki pochodzą z katalogu chrome i należą do motywu z pakietu findfile. Ponieważ obrazki różnią się w zależności od używanego motywu, dlatego powinieneś je umieszczać w katalogu używanego motywu. +</p><p>W następnym artykule nauczymy się, jak <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">dodać kilka kontrolek wejścia do naszego okna</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_przycisków" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_wejścia">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzenia/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzenia/index.html new file mode 100644 index 0000000000..0bb0004af9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzenia/index.html @@ -0,0 +1,152 @@ +--- +title: Dodawanie funkcji obsługi zdarzenia +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzenia +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Event_Handlers_to_XBL-defined_Elements +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_metod" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dziedziczenie_XBL">Następny »</a></p> +</div><p></p> + +<p>Następnie, dowiemy się jak dodać uchwyt zdarzenia do definiowanego elementu XBL.</p> + +<h3 id="Uchwyt_zdarzenia" name="Uchwyt_zdarzenia">Uchwyt zdarzenia</h3> + +<p>Jak możemy się spodziewać, kliknięcie myszką, naciśnięcie klawisza i inne zdarzenia są przypisane do każdego z elementów posiadających wewnątrz pewną wartość. Jednakże, are passed to each of the elements inside the content. However, you may wish to trap the events and handle them in a special way. You can add event handlers to the elements inside the content if needed. The last example in the previous section demonstrated this. In that example, <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> handlers were added to some buttons.</p> + +<h4 id="Handler_Element" name="Handler_Element">Handler Element</h4> + +<p>However, you may want to add an event handler to the entire contents, that is, all the elements defined in the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#content">content</a></code></code> tag. This could be useful when trapping the focus and blur events. To define an event XBLElem|handler, use the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#handler">handler</a></code></code> element. Each will describe the action taken for a single event handler. You can use more than one handler if necessary. If an event does not match any of the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#handler">handler</a></code></code> events, it is simply passed to the inner content as usual.</p> + +<p>Generalna składnia uchwytu wygląda następująco:</p> + +<pre><binding id="binding-name"> + <handlers> + <handler event="event-name" action="script"/> + </handlers> +</binding> +</pre> + +<p>Połóż wszystkie moje uchwyty wewnątrz elementu <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#handlers">handlers</a></code></code>. Każdy element <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#handler">handler</a></code></code> definiuje akcję pobrania szczegółowego zdarzenia określonego atrybutem <code>event</code>. Prawidłowymi typami zdarzenia są utrzymywane poprzez XUL i JavaScript, także jako <code>click</code> i <code>focus</code>. Użyj nazwy zdarzenia bez początku 'on'.</p> + +<p>A common reason to set handlers is to modify the custom properties when an event occurs. For example, a custom checkbox might have a checked property which needs to be changed when the user clicks the checkbox:</p> + +<pre><handlers> + <handler event="mouseup" action="this.checked=!this.checked"/> +</handlers> +</pre> + +<p>When the user clicks and releases the mouse button over the check box, the <code>mouseup</code> event is sent to it, and the handler defined here is called, causing the state of the checked property to be reversed. Similarly, you may wish to change a property when the element is focused. You might have a need to change whether an element can have the focus or not. For this, you can use a special style property <code>-moz-user-focus</code>. This property controls whether an element can be focused. (see <a href="pl/Kurs_XUL/Kontrola_zaznaczenia_i_aktywacji_element%c3%b3w">Kontrola zaznaczenia i aktywacji elementów</a>)</p> + +<h4 id="Handling_Mouse_Events" name="Handling_Mouse_Events">Handling Mouse Events</h4> + +<p>For mouse events, you can use the <code>button</code> attribute to have the handler only trap events that occur from a certain button. Without this attribute, the handler traps all events regardless of the button that was pressed. The <code>button</code> attribute should be set to either <code>0</code> for the left mouse button, <code>1</code> for the middle mouse button or <code>2</code> for the right mouse button.</p> + +<pre><handlers> + <handler event="click" button="0" action="alert('Left button pressed');"/> + <handler event="mouseup" button="1" action="alert('Middle button pressed')"/> + <handler event="click" button="2" action="alert('Right button pressed');"/> +</handlers> +</pre> + +<h4 id="Handling_Key_Events" name="Handling_Key_Events">Handling Key Events</h4> + +<p>For key events, you can use a number of attributes similar to those for the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code> element to match a specific key and match only when certain modifer keys are pressed. The previous example could be extended so that the checked property of the check box is changed when the space bar is pressed.</p> + +<pre><handlers> + <handler event="keypress" key=" " action="this.checked=!checked"/> +</handlers> +</pre> + +<p>You can also use the <code>keycode</code> attribute to check for non-printable keys. Artykuł o <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">skrótach klawiaturowych</a> dostarczy dodatkowych informacji. The modifier keys can be checked by adding a <code>modifiers</code> attribute. This should be set to one of the values set below:</p> + +<dl> + <dt>alt</dt> + <dd>Użytkownik musi nacisnąć klawisz Alt.</dd> +</dl> + +<dl> + <dt>control</dt> + <dd>Użytkownik musi nacisnąć klawisz Control.</dd> +</dl> + +<dl> + <dt>meta</dt> + <dd>Użytkownik musi nacisnąć klawisz Meta.</dd> +</dl> + +<dl> + <dt>shift</dt> + <dd>Użytkownik musi nacisnąć klawisz Shift.</dd> +</dl> + +<dl> + <dt>accel</dt> + <dd>Użytkownik musi nacisnąć specjalny the special modifier key that is usually used for keyboard shortcuts on their platform.</dd> +</dl> + +<p>If set, the handler is only called when the modifier is pressed. You can require multiple modifier keys by separating them with spaces.</p> + +<p>The following alternate syntax can be used when the code in a handler is more complex:</p> + +<pre><binding id="binding-name"> + <handlers> + <handler event="event-name"> + -- handler code goes here -- + </handler> + </handlers> +</binding> +</pre> + +<h3 id="Przyk.C5.82ad_uchwytu" name="Przyk.C5.82ad_uchwytu">Przykład uchwytu</h3> + +<p>Następujący przykład dodaje uchwyty kluczy, tworząc bardzo prymitywny lokalny clipboard:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_xblevents_1.xml.txt">Źródła</a></p> + +<pre><binding id="clipbox"> + <content> + <xul:textbox/> + </content> + <implementation> + <field name="clipboard"/> + </implementation> + <handlers> + <handler event="keypress" key="x" modifiers="control" + action="this.clipboard=document.getAnonymousNodes(this)[0].value; document.getAnonymousNodes(this)[0].value='';"/> + <handler event="keypress" key="c" modifiers="control" + action="this.clipboard=document.getAnonymousNodes(this)[0].value;"/> + <handler event="keypress" key="v" modifiers="control" + action="document.getAnonymousNodes(this)[0].value=this.clipboard ? this.clipboard : '';"/> + </handlers> +</binding> +</pre> + +<p>The content is a single textbox. A field <code>clipboard</code> has been added to it to store the clipboard contents. This does mean that the clipboard operations are limited to this single textbox. However, each one will have its own buffer.</p> + +<p>Three handlers have been added, one for cut, one for copy and the other for paste. Each has its own keystroke that invokes it. The first handler is the cut operation and is invoked when the Control key is pressed along with the x key. The script within the <code>action</code> attribute is used to cut the text from the textbox and put it into the clipboard field. For simplicity, the entire text is cut and not just the selected text. The code works as follows:</p> + +<ol> + <li> + <pre>this.clipboard=document.getAnonymousNodes(this)[0].value; +</pre> + The first element of the anonymous content array is retrieved which gives a reference to the textbox element, which happens to be the first (and only) element within the content element. The value property is retrieved which will provide the text within the textbox. This is then assigned to the clipboard field. The result is copying the text in the textbox into this special clipboard.</li> + <li> + <pre>document.getAnonymousNodes(this)[0].value='' +</pre> + The text of the textbox is then assigned a value of a null string. This effectively clears the text in the textbox.</li> +</ol> + +<p>A copy operation is similar but does not the clear the text afterwards. Pasting is the opposite where the value of the textbox is assigned from the value in the clipboard field. If we were creating a real implementation of these clipboard keyboard shortcuts, we would probably use the real clipboard interface and handle the current selection as well.</p> + +<p>W następnym temacie, zobaczymy jak są zdefiniowane okna rozszerzeń XBL.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_metod" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dziedziczenie_XBL">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzeń/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzeń/index.html new file mode 100644 index 0000000000..f06c8be41b --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_funkcji_obsługi_zdarzeń/index.html @@ -0,0 +1,133 @@ +--- +title: Dodawanie funkcji obsługi zdarzeń +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzeń +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Event_Handlers +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przewijane_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Więcej_funkcji_obsługi_zdarzeń">Następny »</a></p> +</div><p></p> + +<p>Jak dotąd, okno dialogowe <code>Znajdź pliki</code> wygląda całkiem dobrze. Nie oczyściliśmy go za bardzo, ale za to łatwo stworzony został prosty interfejs użytkownika. Następnie, pokażemy jak dodawać skrypty do naszego okna.</p> + +<h2 id="Zastosowanie_skrypt.C3.B3w" name="Zastosowanie_skrypt.C3.B3w">Zastosowanie skryptów</h2> + +<p>Aby utworzone okno dialogowe <code>Znajdź pliki</code> było funkcjonalne, potrzebujemy dodać pewne skrypty, które będą wykonane w trakcie interakcji użytkownika z oknem dialogowym. Chcielibyśmy dodać skrypt funkcji, która będzie obsługiwała przycisk <code>Znajdź</code>, przycisk <code>Anuluj</code> oraz wszystkich funkcji obsługi zdarzeń - każdego polecenia w menu. Należy wspomnieć, że korzystanie z funkcji języka <a href="pl/JavaScript">JavaScript</a>, jest podobne do tego z jakim się możemy spotkać w <a href="pl/HTML">HTML</a>.</p> + +<p>Możemy wykorzystać element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/script" title="script">script</a></code></code>, aby dołączyć skrypty do plików XUL. Możemy zagnieżdżać kod skryptu bezpośrednio w pliku XUL poprzez umieszczenie go pomiędzy otartym i zamkniętym znacznikiem <code>script</code>, ale znacznie lepiej korzystać z plików zewnętrznych, które będą wczytywane znacznie szybciej. Atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code> jest stosowany do odniesienia się do zewnętrznego pliku ze skryptem.</p> + +<div class="highlight"> +<h3 id="Nasz_przyk.C5.82ad:_Okno_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Okno_Znajd.C5.BA_pliki">Nasz przykład: Okno <code>Znajdź pliki</code></h3> + +<p>Dodajmy, skrypt do okna dialogowego <code>Znajdź pliki</code>. Chociaż, że nie ma znaczenia jaką nazwę mu nadamy, plik przechowujący skrypt to zazwyczaj jest o tej samej nazwie, co pliku XUL, z tą tylko różnicą, że z rozszerzeniem <code>.js</code>. W tym przypadku użyjemy <code>findfile.js</code>. Dodamy linię poniżej zaraz za otwierającym znacznikiem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> i PRZED jakimkolwiek innym elementem.</p> + +<pre class="eval"><span class="highlightred"><script src="findfile.js"/></span> +</pre> + +<p>Plik ze skryptem stworzymy później, kiedy będziemy już wiedzieli, co chcemy umieścić wewnątrz naszego skryptu. Zdefiniujemy kilka funkcji w pliku i będziemy mogli później wywołać za pomocą funkcji obsługi zdarzeń.</p> +</div> + +<p>Możemy dołączać wiele skryptów w pliku XUL, poprzez wielokrotne zastosowanie znacznika <code>script</code>, przy czym każdy wskazywałby na inny skrypt. Adresy URL możemy stosować względne lub bezwzględne. Na przykład możemy stosować adresy URL w następujących formach:</p> + +<pre class="eval"><script src="findfile.js"/> +<script src="<a class="external" rel="freelink">chrome://findfiles/content/help.js</a>"/> +<script src="<span class="nowiki">http://www.example.com/js/items.js</span>"/> +</pre> + +<p>Ten kurs nie jest jednak próbą nauki posługiwania się językiem JavaScript, ze względu na ogromny rozmiar tego tematu, jak i łatwą dostępność odpowiednich do tego materiałów.</p> + +<div class="note">Domyślnie konsola JavaScript pokazuje tylko błędy znajdujące się w treści strony, aby wyświetlić błędy chrome JavaScriptu. Do wprowadzenia tych ustawień jest konieczna zmiana ustawień <code>javascript.options.showInConsole</code> na wartość <code>true</code>. Możemy również zmienić ustawienie <code>javascript.options.strict</code> dla debugowania. Poprzez ustawienie wartości na true, <strong>non-standard, poorly written lub syntax prone to cause logic errors are logged to the JavaScript console</strong>.</div> + +<h2 id="Odpowiadanie_na_zdarzenia" name="Odpowiadanie_na_zdarzenia">Odpowiadanie na zdarzenia</h2> + +<p>Skrypt będzie zawierał kod odpowiadający na różne zdarzenia wywoływane przez użytkownika lub inne sytuacje. Istnieje około trzydziestu różnych zdarzeń, które mogą być obsługiwane kilkoma różnymi sposobami. Typowym zdarzeniem jest to, że użytkownik naciska klawisz myszy lub klawiatury. Każdy element języka XUL posiada zdolność do wywoływania pewnych zdarzeń w różnych sytuacjach. Pewne zdarzenia są wywoływane tylko poprzez niektóre elementy.</p> + +<p>Każde zdarzenie posiada nazwę, dla przykładu; 'mousemove' jest nazwą zdarzenia, które jest wywoływane, kiedy użytkownik przeniesie kursor myszy nad element UI. XUL stosuje ten sam mechanizm zdarzeń, który jest zdefiniowany przez <a class="external" href="http://www.w3.org/TR/DOM-Level-2-Events/">zdarzenia DOM</a>. Kiedy pojawia się akcja powodująca zdarzenie, taka jak; użytkownik poruszający myszką, tworzony jest obiekt zdarzenia odnoszący się do typu tego zdarzenia. Wiele rozmaitych własności jest ustawionych na obiekt zdarzenia, takich jak pozycja myszki, klawisz, który został naciśnięty i inne.</p> + +<p>Zdarzenie jest wysyłane do XUL-a fazowo:</p> + +<ul> + <li>Pierwsza faza to faza przejęcia, w której zdarzenie jest po raz pierwszy wysyłane do okna, następnie do dokumentu, kierując się za każdym przodkiem elementu XUL, gdzie wystąpiło wcześniej zdarzenie, dopóki osiągnie ten element.</li> + <li>Zdarzenie jest wysyłane do tego elementu XUL.</li> + <li>W ostatecznej fazie zdarzenie zostaje wysłane do każdego elementu z powrotem w górę, dopóki nie osiągnie po raz kolejny okna.</li> +</ul> + +<p>Możemy zareagować na zdarzenia podczas obu wspomnianych wyżej faz. Kiedy zdarzenie zakończy swoją propagacje, następuje dowolna domyślna akcja, która jest wbudowana w zachowanie elementu.</p> + +<p>Na przykład, kiedy poruszymy myszą ponad przyciskiem znajdującym się w pudełku, generowane jest zdarzenie 'mousemove' i jest ono pierwszym, które zostaje wysłane do okna, następnie do dokumentu, i w końcu do pudełka. To zakańcza fazę przejęcia. Następnie, zdarzenie 'mousemove' zostaje wysłane do przycisku. Ostateczna faza powoduje, że zdarzenie zostaje wysłane do pudełka, dokumentu oraz okna. Ostatnia faza jest odwrotnością fazy przejęcia. Warto też zaznaczyć, że niektóre zdarzenia nie wykorzystują ostatniej fazy.</p> + +<p>Możemy również dołączyć nasłuch do każdego z elementów, aby każdy z nich był w stanie nasłuchiwać zdarzenia, w trakcie każdego etapu propagacji zdarzenia. Z względu na sposób, w jaki pojedyncze zdarzenie jest przekazywane do wszystkich przodków, można dodać nasłuch do określonego elementu lub do elementu, który znajduje się wyżej w hierarchii. Naturalnie, zdarzenie dodane do elementu wyższego otrzyma powiadomienie o wszystkich elementach wewnątrz jego, natomiast zdarzenie dodane do przycisku będzie w stanie tylko odbierać zdarzenia odnoszące się do tego przycisku. Jest to użyteczne, w przypadku istnienia kilku różnych elementów, które chcielibyśmy obsłużyć poprzez zastosowanie tego samego lub podobnego kodu. <span class="comment">ok</span> Kiedy już obsłużysz zdarzenie, bez względu na to gdzie następuje propagacja zdarzenia, prawdopodobnie zechcesz powstrzymać wydarzenie od wysłania go do kolejnych elementów, zatrzymując fazę przejęcia lub wrzenia. W zależności od tego jak dodasz nasłuch zdarzenia do elementu, istnieje kilka możliwości realizacji tego zagadnienia.</p> + +<p>Najczęściej używanym zdarzeniem jest zdarzenie 'command'. Zdarzenie command jest 'odpalane' w momencie aktywacji elementu przez użytkownika, na przykład poprzez naciśnięcie przycisku, zmianę pola wyboru lub zaznaczenie jednej pozycji z menu. Zdarzenie command jest użytecznym zdarzeniem ze względu na jego zdolność do automatycznej obsługi różnych sposobów aktywacji elementów. Na przykład: zdarzenie command wystąpi bez względu na to, czy użytkownik użyje przycisku myszy, bądź też naciśnie klawisz Enter.</p> + +<p>Istnieją dwa sposoby na dodanie nasłuchu do elementu. Pierwszy, następuje poprzez użycie atrybutu, którego wartość reprezentuje skrypt. Drugi, następuje natomiast dzięki odwołaniu się do metody addEventListener dotyczącej poszczególnego elementu. Pierwsza metoda, mimo prostoty swojej implementacji jest w stanie obsługiwać jedynie zdarzenia fazy wrzenia. Druga natomiast, jest w stanie obsługiwać zdarzenia będące w dowolnej fazie i może być także używana do dodawania wielu nasłuchów zdarzenia obsługującego dany element. Wykorzystywanie atrybutów jest najczęściej stosowaną metodą dla większości zdarzeń.</p> + +<h2 id="Nas.C5.82uch_atrybutu_zdarzenia" name="Nas.C5.82uch_atrybutu_zdarzenia">Nasłuch atrybutu zdarzenia</h2> + +<p>W celu wykorzystania atrybutów, należy umieścić atrybut w elemencie, do którego chcielibyśmy dodać nasłuch jego zdarzenia. Jego nazwa powinna być nazwą samego zdarzenia poprzedzoną przedrostkiem 'on'. Przykładowo, atrybut przesyłający zdarzenie 'command' to 'oncommand'. Wartość atrybutu powinna być skryptem, który zostanie wykonany w przypadku zajścia zdarzenia. W większości przypadków kod ten jest wyjątkowo prosty i odnosi się do funkcji zdefiniowanej w oddzielnym skrypcie. Poniżej przykład odpowiedzi na wciśnięcie przycisku:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_1.xul">Podgląd</a></p> + +<pre class="eval"><button label="OK" oncommand="alert('Przycisk został naciśnięty!');"/> +</pre> + +<p>Ponieważ zdarzenie 'command' będzie w fazie wrzenia, jest także możliwe, aby umieścić nasłuch zdarzenia w otaczającym je elemencie. W poniższym przykładzie, nasłuch został umieszczony w pudełku i będzie otrzymywał zdarzenia dla obu tych elementów.</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_2.xul">Podgląd</a></p> + +<pre class="eval"><vbox oncommand="alert(event.target.tagName);"> + <button label="OK"/> + <checkbox label="Pokaż obrazki"/> +</vbox> +</pre> + +<p>W tym przykładzie, zdarzenie 'command' będzie w fazie wrzenia, począwszy od przycisku lub checkbox, aż do <code>vbox</code>, który je obsłuży. W przypadku drugiego nasłuchu (atrybut <code>oncommand</code>), który został umieszczony w przycisku, jego kod będzie wywołany w pierwszej kolejności, a dopiero po nim wywołana będzie obsługa vbox. Obsługa zdarzeń jest przekazywana, dzięki obiektom zdarzeń, jako dołączony argument nazwany 'event'. Jest to używane w celu otrzymania specyficznych informacji na temat wydarzenia. Jedną z najczęściej używanych własności jest własność 'target', która zawiera element, odnośnie którego zaszło dane wydarzenie. W poniższym przykładzie wyświetlamy alert zawierający nazwy znaczników celu (target). Cel jest zazwyczaj użyteczny, w przypadku użycia zdarzeń w fazie wrzenia, tak aby otrzymać zestaw przycisków, które wszystkie będą obsługiwane przez pojedynczy skrypt.</p> + +<p>Można zauważyć, że składnia atrybutów jest podobna do tej użytej przy obsłudze zdarzeń w dokumentach HTML. W zasadzie, obydwa HTML i XUL dzielą ten sam mechanizm zdarzeń. Jedną z ważniejszych różnic jest użycie zdarzenia 'click' (lub atrybutu <code>onclick</code>), które to często używane w HTML-u w celu obsługi funkcji zdarzeń przycisków, w XUL-u jest zastąpione zdarzeniem 'command'. XUL również posiada zdarzenie "click", jednak odnosi się ono jedynie do obsługi przycisków myszy, nie klawiatury. Powinno się unikać zdarzenia "click" korzystając z XUL-a, chyba że istnieje przypadek, w którym dany element może być obsłużony tylko za pomocą myszy.</p> + +<div class="highlight"> +<h3 id="Nasz_przyk.C5.82ad:_Okno_Znajd.C5.BA_pliki_2" name="Nasz_przyk.C5.82ad:_Okno_Znajd.C5.BA_pliki_2">Nasz przykład: Okno <code>Znajdź pliki</code></h3> + +<p>Obsługa poleceń, może zostać dodana tak do przycisku <code>Znajdź</code> i <code>Anuluj</code> występujących w naszym oknie dialogowym. Wciśnięcie przycisku <code>Znajdź</code>, powinno uruchomić proces wyszukiwania. Ponieważ nie mamy zamiaru implementować jeszcze tej części, zostawimy to na razie. Jednakże, wciśnięcie przycisku <code>Anuluj</code>, powinno zamknąć okno. Poniższy kod obrazuje sposób wykonania tego zadania. Dodajmy także podobne zdarzenie do pozycji <code>Zamknij</code> znajdującej się w menu.</p> + +<pre class="eval"><menuitem label="Zamknij" accesskey="z" <span class="highlightred">oncommand="window.close();"</span>/> +... + +<button id="cancel-button" label="Anuluj" + <span class="highlightred">oncommand="window.close();</span>"/> +</pre> + +<p>Obsługa zdarzeń została dodana do obu elementów. Atrybut oncommand został dodany do pozycji <code>Zamknij</code> znajdującej się w menu. Poprzez użycie tej specyficznej obsługi zdarzeń, użytkownik będzie w stanie zamknąć okno poprzez kliknięcie na pozycji <code>Zamknij</code> myszką lub przez jej wybór za pomocą klawiatury. Obsługa zdarzenia oncommand została także dodana do przycisku <code>Anuluj</code>.</p> +</div> + +<h2 id="Nas.C5.82uchiwanie_zdarze.C5.84_DOM" name="Nas.C5.82uchiwanie_zdarze.C5.84_DOM">Nasłuchiwanie zdarzeń DOM</h2> + +<p>Drugim sposobem dodania obsługi zdarzeń jest wywoływanie metody <code>addEventListener</code> związanej z danym elementem. Pozwala nam to na dołączenie nasłuchu zdarzenia dynamicznie i słuchanie zdarzeń podczas fazy przejęcia. Składnia jest następująca:</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_events_3.xul">Podgląd</a></p> + +<pre><button id="okbutton" label="OK"/> + +<script> +function buttonPressed(event) +{ + alert('Przycisk został wciśnięty!'); +} + +var button = document.getElementById("okbutton"); +button.addEventListener('command', buttonPressed, true); +</script> +</pre> + +<p>Funkcja <code><a href="pl/DOM/document.getElementById">getElementById()</a></code> zwraca element o danym id, w tym przypadku będzie to identyfikator przycisku. Funkcja <code><a href="pl/DOM/element.addEventListener">addEventListener()</a></code> jest wywoływana w celu dodania nowego nasłuchu zdarzenia znajdującego się w fazie przejęcia. Pierwszym argumentem jest nazwa zdarzenia, do której jest przypisany nasłuch. Drugi argument to funkcja nasłuchu zdarzenia, która będzie wywoływana, kiedy zajdzie zdarzenie. Wreszcie ostatni argument powinien mieć wartość <code>true</code> dla wszystkich nasłuchiwanych zdarzeń odnoszących się do fazy przejęcia. Można także obsługiwać zdarzenia w trakcie fazy wrzenia, poprzez ustawianie wartości ostatniego argumentu na <code>false</code>. Funkcja nasłuchu zdarzenia przekazywana jako drugi argument, sama powinna pobierać jeden argument, obiekt zdarzenia, tak jak jest pokazane to w powyższej deklaracji funkcji <code>buttonPressed</code>.</p> + +<div class="highlight"><span id="Przyk%C5%82ad:_Znajd%C5%BA_pliki"><a id="Przyk%C5%82ad:_Znajd%C5%BA_pliki"></a><strong>Przykład: Znajdź pliki</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-events.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-events.xul">Podgląd</a></div> + +<p>Następnie, dowiemy się trochę więcej szczegółów na temat <a href="pl/Kurs_XUL/Wi%c4%99cej_funkcji_obs%c5%82ugi_zdarze%c5%84">zdarzeń obiektów</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przewijane_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Więcej_funkcji_obsługi_zdarzeń">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_innych_elementów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_innych_elementów/index.html new file mode 100644 index 0000000000..2ef702672e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_innych_elementów/index.html @@ -0,0 +1,87 @@ +--- +title: Dodawanie innych elementów +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_innych_elementów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_More_Elements +--- +<p> </p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pola_grup" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Stosy_i_pokłady">Następny »</a></p> +</div><p></p> +<p>Podsumowaniem dyskusji o pudełkach będzie dodanie kilku pudełek do okna dialogowego służącego do szukania plików.</p> +<div class="highlight"> + <h3 id="Dodawanie_element.C3.B3w_do_przyk.C5.82adu:_Znajd.C5.BA_pliki" name="Dodawanie_element.C3.B3w_do_przyk.C5.82adu:_Znajd.C5.BA_pliki">Dodawanie elementów do przykładu: <tt>Znajdź pliki</tt></h3> + <p>Dodamy więcej elementów do okna dialogowego szukania plików. Po pierwsze, dodamy możliwość szukania według innych kryteriów, takich jak rozmiar pliku lub według daty.</p> + <pre class="eval"><hbox> + <span class="highlightred"><menulist id="searchtype"> + <menupopup> + <menuitem label="Nazwa"/> + <menuitem label="Rozmiar"/> + <menuitem label="Data modyfikacji"/> + </menupopup> + </menulist> + <spacer style="width: 10px;"/> + <menulist id="searchmode"> + <menupopup> + <menuitem label="Jest"/> + <menuitem label="Nie ma"/> + </menupopup> + </menulist> + <spacer style="width: 10px;"/></span> + <textbox id="find-text" flex="1" style="min-width: 15em;"/> +</hbox> +</pre> + <div class="float-right"> + <img alt="grafika:boxfinal1.png"></div> + <p>Powyżej zostały dodane dwa rozwijane pola do okienka dialogowego. Element <code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code> zostanie dodany pomiędzy różne elementy, aby stworzyć przerwę między nimi. Każde z tych pól jest o szerokości 10 pikseli. Widoczne jest to, jeśli rozszerzysz okno, to następnie pole tekstowe także się rozszerzy, ale pozostałe komponenty już nie. Zwróć uwagę także, że etykieta została usunięta.</p> + <p>Jeżeli rozszerzymy okno w pionie, elementy nie zmienią rozmiaru. To dlatego, że są one wewnątrz poziomych pól. Jeżeli przyciski <tt>Znajdź</tt> i <tt>Anuluj</tt> będą znajdowały się z daleka od dolnej krawędzi okna, będą wtedy odpowiednio ustawione. W prosty sposób możemy dodać puste pola pomiędzy dwa poziome pola.</p> + <pre class="eval"><span class="highlightred"><spacer style="height: 10px"/></span> +<hbox> + <menulist id="searchtype"> + <menupopup> + <menuitem label="Nazwa"/> + <menuitem label="Rozmiar"/> + <menuitem label="Data modyfikacji"/> + </menupopup> + </menulist> + <spacer style="width: 10px;"/> + <menulist id="searchmode"> + <menupopup> + <menuitem label="Jest"/> + <menuitem label="Nie ma"/> + </menupopup> + </menulist> + <spacer style="width: 10px;"/> + <textbox id="find-text" flex="1" style="min-width: 15em;"/> +</hbox> + +<span class="highlightred"><spacer style="height: 10px" flex="1"/></span> + +<hbox> +</pre> + <p>Teraz, gdy okno jest rozszerzone, dwa przyciski będą przesunięte, lecz, tak jak zawsze, będą one wzdłuż dolnej krawędzi okna. Pierwszy element <code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code> dodaje dodatkową wolną przestrzeń pomiędzy etykietą tytułu a elementem 'Kryteria szukania'.</p> + <p>Ładnie by wyglądało, gdyby tekst 'Kryteria szukania' był otoczony ramką. Możemy ją wykonać dwoma sposobami. Pierwszym sposobem jest użycie własności <code>border</code> z pliku CSS lub drugim będzie zastosowanie gotowego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code></code>. Pierwsza metoda wymagałaby od nas ustawienia stylu dla elementu. W kursie będziemy stosowali drugą metodę. Pola grup mają tę przewagę, że mają tą zaletę, że przyciągają pole po skosie, w odpowiedni sposób dla aktualnie zastosowanego motywu.</p> + <p>Wykonajmy zmiany w <code>groupbox</code>:</p> + <pre class="eval"><span class="highlightred"><groupbox orient="horizontal"></span> + <span class="highlightred"><span class="nowiki"><caption label="Kryteria szukania"/></span></span> + <menulist id="searchtype"> + . + . + . + <spacer style="width: 10px;"/> + <textbox id="find-text" flex="1" style="min-width: 15em;"/> +<span class="highlightred"></groupbox></span> +</pre> + <div class="float-right"> + <img alt="Grafika:boxfinal2.png"></div> + <p>Zostały już poprawione wszystkie kosmetyczne błędy. Możemy także ustawić element <code>groupbox</code> tak, aby rozszerzyć/zwężać pionowo okna do krawędzi dolnego pola. Możemy także modyfikować marginesy w celu lepszego ustawienia elementów.</p> + <p>Więcej przykładów modelu pudełkowego i jego własności zobaczymy podczas dalszej nauki dodawania elementów, opisanych w tym kursie.</p> + <p>Przykład: <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxfinal.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxfinal.xul">Podgląd</a></p> +</div> +<p>Następnie dowiemy się <a href="pl/Kurs_XUL/Stosy_i_pok%c5%82ady">jak wygląda utworzenie stosu</a>.</p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pola_grup" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Stosy_i_pokłady">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_metod/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_metod/index.html new file mode 100644 index 0000000000..3e7812bbff --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_metod/index.html @@ -0,0 +1,196 @@ +--- +title: Dodawanie metod +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_metod +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Methods_to_XBL-defined_Elements +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_własności" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzenia">Następny »</a></p> +</div><p></p> + +<p>Następnie, znajdziemy w jaki sposób dodać metody użytkownika definiujące elementy <a href="pl/XBL">XBL</a>.</p> + +<h3 id="Metody" name="Metody">Metody</h3> + +<p>Dodatkowo dodając własności skryptu do definiowanego elementu XBL, możemy dodać metody. Te metody są nazywamy od skryptu. Metody są funkcjami obiektów, takie jak 'window.open()'. Możemy definiować zwyczajne metody dla elementów używając elementów <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#method">method</a></code></code>. Generalna składnia metod jest następująca:</p> + +<pre><implementation> + <method name="method-name"> + <parameter name="parameter-name1"/> + <parameter name="parameter-name2"/> + . + . + . + <body> + -- method script goes here -- + </body> + </method> +</implementation> +</pre> + +<p>Deklaracja metod odbywa się wewnątrz <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#implementation">implementation</a></code></code> elementu, jak the fields and properties do. Element <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#method">method</a></code></code> stanowią dwa typy elementów potomnych, <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#parameter">parameter</a></code></code> elementów które opisuje parametry metody oraz <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#body">body</a></code></code>, które są zawartością skryptu dla metod.</p> + +<p>Wartość atrybutu <code>name</code> staje się nazwą metody. Podobnie, atrybuty <code>name</code> w elementach <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#parameter">parameter</a></code></code> stają się nazwą każdego parametru. Każdy element <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#parameter">parameter</a></code></code> jest używany do deklaracji jednego parametru na metodę. Na przykład, jeśli metoda posiada trzy parametry, co będzie trzema elementami <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#parameter">parameter</a></code></code>. Nie musisz go posiadać, w którym wypadku metoda będzie bez parametrów.</p> + +<p>Element <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#body">body</a></code></code> stanowi skrypt, który jest wykonywany w momencie kiedy nazywana jest metoda. Nazwy parametrów są zdefiniowane jako zmienne w skrypcie, jeśli posiadają one przepustkę jako parametry. Na przykład, nadchodzące funkcje JavaScript będą zapisywane jako ulubione programy:</p> + +<pre class="eval">function getMaximum(num1,num2) +{ + if (num1<=num2) return num2; + else return num1; +} + +<strong>XBL:</strong> + +<method name="getMaximum"> + <parameter name="num1"/> + <parameter name="num2"/> + <body> + if (num1&lt;=num2) return num2; + else return num1; + </body> +</method> +</pre> + +<p>This function, getMaximum, returns the largest of the values, each passed as a parameter to the method. Note that the less-than symbol has to be escaped because otherwise it would look like the start of a tag. You can also use a CDATA section to escape the entire block of code. You can call the method by using code such as 'element.getMaximum(5,10)' where element is a reference to an element defined by the XBL containing the getMaximum method. (The bound element.)</p> + +<p>The <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#parameter">parameter</a></code></code> tag allows you to define parameters for a method. Because Mozilla uses JavaScript as its scripting language, and JavaScript is a non-typed language, you do not need to specify the types of the parameters. However, in the future, other languages may be used with XBL.</p> + +<h3 id="Dost.C4.99p_do_jakichkolwiek_warto.C5.9Bci" name="Dost.C4.99p_do_jakichkolwiek_warto.C5.9Bci">Dostęp do jakichkolwiek wartości</h3> + +<p>There may be times when you want to modify some aspect of the elements defined in the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#content">content</a></code></code> element, either from a method body or elsewhere. These elements are created anonymously and are not accessible from the regular DOM functions. They are hidden so that developers do not need to know how the element is implemented to use it. However, there is a special way of getting this anonymous content.</p> + +<p>Elements with an XBL behavior attached to them have a special property which holds an array of the anonymous child elements inside it. Each element of the array stores each direct child element of the XBL-defined element. This special property cannot be accessed directly. Instead, you must call the document's <code><a class="new" href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Interfejsy_DOM#getAnonymousNodes" rel="nofollow">getAnonymousNodes()</a></code> method:</p> + +<pre>var value=document.getAnonymousNodes(element); +</pre> + +<p>Here, 'element' should be set to a reference to the element that you want to get the anonymous content of. The function returns an array of elements, which is the anonymous content. To get elements below that, you can use the regular DOM functions because they aren't hidden. Note that it is possible for an XBL-bound element to be placed inside another one, in which case you will have to use the <code><a class="new" href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Interfejsy_DOM#getAnonymousNodes" rel="nofollow">getAnonymousNodes()</a></code> function again.</p> + +<p>The following example creates a row of buttons:</p> + +<pre><binding id="buttonrow"> + <content> + <button label="Yes"/> + <button label="No"/> + <button label="Sort Of"/> + </content> +</binding> +</pre> + +<p>To refer to each button, you can use the <code><a class="new" href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Interfejsy_DOM#getAnonymousNodes" rel="nofollow">getAnonymousNodes()</a></code> function, passing it a reference to the element the binding is bound to as the parameter. In the returned array, the first button is stored in the first array element ('getAnonymousNodes(element)[0]'), the second button is stored in the second array element and the third button is stored in the third array element. For code inside a binding method, you can pass 'this' as the parameter to <code><a class="new" href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Interfejsy_DOM#getAnonymousNodes" rel="nofollow">getAnonymousNodes()</a></code>.</p> + +<p>The next example can be used to create text with a label. The method 'showTitle' can be used to show or hide the label. It works by getting a reference to the title element using the anonymous array and changing the visibility of it.</p> + +<pre class="eval"><strong>XUL:</strong> + +<box id="num" class="labeledbutton" title="Number of Things:" value="52"/> + +<button label="Show" oncommand="document.getElementById('num').showTitle(true)"/> +<button label="Hide" oncommand="document.getElementById('num').showTitle(false)"/> + +<strong>XBL:</strong> + +<binding id="labeledbutton"> + <content> + <xul:label xbl:inherits="value=title"/> + <xul:label xbl:inherits="value"/> + </content> + <implementation> + <method name="showTitle"> + <parameter name="state"/> + <body> + if (state) document.getAnonymousNodes(this)[0]. + setAttribute("style","visibility: visible"); + else document.getAnonymousNodes(this)[0]. + setAttribute("style","visibility: collapse"); + </body> + </method> + </implementation> +</binding> +</pre> + +<p>Two buttons added to the XUL have <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> handlers which are used to change the visibility of the label. Each calls the 'showTitle' method. This method checks to see whether the element is being hidden or shown from the 'state' parameter that is passed in. In either case, it grabs the first element of the anonymous array. This refers to the first child in the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#content">content</a></code></code> element, which here is the first label widget. The visibility is changed by modifying the style on the element.</p> + +<h3 id="Accessing_from_Inside_the_Anonymous_Content" name="Accessing_from_Inside_the_Anonymous_Content">Accessing from Inside the Anonymous Content</h3> + +<p>To go the other way, and get the bound element from inside the anonymous content, use the DOM <a href="pl/DOM/element.parentNode">parentNode</a> property. This gets the parent element of an element. For example, we could move the Show and Hide buttons into the XBL file and do the following:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_xblmethods_1.xml.txt">Źródła</a></p> + +<pre><binding id="labeledbutton"> + <content> + <xul:label xbl:inherits="value=title"/> + <xul:label xbl:inherits="value"/> + <xul:button label="Show" oncommand="parentNode.showTitle(true);"/> + <xul:button label="Hide" oncommand="parentNode.showTitle(false);"/> + </content> + <implementation> + <method name="showTitle"> + <parameter name="state"/> + <body> + if (state) document.getAnonymousNodes(this)[0].setAttribute("style","visibility: visible"); + else document.getAnonymousNodes(this)[0].setAttribute("style","visibility: collapse"); + </body> + </method> + </implementation> +</binding> +</pre> + +<p>The <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> handlers here first get a reference to their parent element. This is not the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#content">content</a></code></code> element but the XUL element that the XBL is bound to. (In this example, it is the box with the <code>labeledbutton</code> class). Then, the 'showTitle' method is called, which functions as it did before.</p> + +<p>Custom properties and methods are added only to the outer XUL element the XBL is bound to. None of the elements declared inside the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#content">content</a></code></code> tag have these properties or methods. This is why we have to get the parent first.</p> + +<p>The children of an element placed in the XUL file can be retrieved in the normal way and don't move even if you use the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#children">children</a></code></code> tag. For example:</p> + +<pre class="eval"><strong>XUL:</strong> + +<box id="outer" class="container"> + <button label="One"/> + <button label="Two"/> + <button label="Three"/> + <button label="Four"/> +</box> + +<strong>XBL:</strong> + +<binding id="labeledbutton"> + <content> + <description value="A stack:"/> + <stack> + <children/> + </stack> + </content> +</binding> +</pre> + +<p>If you use the DOM functions such as <a href="pl/DOM/element.childNodes">childNodes</a> to get the children of an element, you'll find that the XUL box, the one with the <code>id</code> of <code>outer</code>, has 4 children. These correspond to its four buttons, even though those buttons are drawn inside the stack. The stack has only one child, the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#children">children</a></code></code> element itself. The length of the anonymous array of the outer box is two, the first element the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> element and the second the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code> element.</p> + +<h3 id="Konstruktory_i_destruktory" name="Konstruktory_i_destruktory">Konstruktory i destruktory</h3> + +<p>XBL supports two special methods created with separate tags, <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#constructor">constructor</a></code></code> and <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#destructor">destructor</a></code></code>. A constructor is called whenever the binding is attached to an element. It is used to initialize the content such as loading preferences or setting the default values of fields. The destructor is called when a binding is removed from an element. This might be used to save information.</p> + +<p>There are two points when a binding is attached to an element. The first occurs when a window is displayed. All elements that have XBL-bound content will have their constructors invoked. The order that they are called in should not be relied upon, as they are loaded from various files. The <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code>'s <code><code id="a-onload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onload">onload</a></code></code> handler is not called until after all the bindings have been attached and their constructors finished. The second point a binding is attached is if you change the <a href="/pl/docs/Web/CSS/-moz-binding" title="-moz-binding jest używany przez aplikacje bazujące na Mozilli, by dołączyć wiązanie XBL do elementu DOM."><code>-moz-binding</code></a> style property of an element. The existing binding will be removed, after its destructor is called. Then, the new binding will be added in its place and its constructor invoked.</p> + +<p>The script for a constructor or destructor should be placed directly inside the appropriate tag. There should only be at most one of each per binding and they take no arguments. Here are some examples:</p> + +<pre><constructor> + if (this.childNodes[0].getAttribute("open") == "true"){ + this.loadChildren(); + } +</constructor> + +<destructor action="saveMyself(this);"/> +</pre> + +<p>Następny artykuł pokaże jak dodać funkcje obsługi zdarzenia do definiowanego elementu XBL.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_własności" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzenia">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_przycisków/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_przycisków/index.html new file mode 100644 index 0000000000..9d6311c2ed --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_przycisków/index.html @@ -0,0 +1,82 @@ +--- +title: Dodawanie przycisków +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_przycisków +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Buttons +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_okna" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_etykiet_i_obrazków">Następny »</a></p> +</div> +<p></p><p>W tym artykule zajmiemy się dodawaniem przycisków do okna. +</p> +<h3 id="Dodawanie_przycisk.C3.B3w_do_okna" name="Dodawanie_przycisk.C3.B3w_do_okna"> Dodawanie przycisków do okna </h3> +<p>Okno, które utworzyliśmy, jest puste, więc niezbyt ciekawe. W tym rozdziale dodamy dwa przyciski, Znajdź oraz Anuluj. Nauczymy się też w prosty sposób układać je w oknie. +</p><p>Podobnie jak HTML, XUL posiada wiele znaczników, które mogą zostać użyte do tworzenia elementów interfejsu użytkownika. Najprostszym z nich jest znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>, który jest używany do tworzenia prostych przycisków. +</p><p>Element <code>button</code> posiada dwie główne własności: <code>label</code> (etykietę) oraz <code>image</code> (obrazek). Możesz skorzystać z jednej lub z obu. Zatem przycisk może posiadać tylko etykietę, tylko obrazek lub obie własności jednocześnie. Przyciski najczęściej stosuje się do tworzenia przycisków <tt>OK</tt> i <tt>Anuluj</tt> wykorzystanych w oknach dialogowych. +</p> +<h4 id="Sk.C5.82adnia_przycisk.C3.B3w" name="Sk.C5.82adnia_przycisk.C3.B3w"> Składnia przycisków </h4> +<p>Znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code> ma następującą składnię: +</p> +<pre><button + id="identifier" + class="dialog" + label="OK" + image="images/image.jpg" + disabled="true" + accesskey="t"/> +</pre> +<p>Znaczenie poszczególnych atrybutów (wszystkie są opcjonalne): +</p> +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> </dt><dd> Unikatowy identyfikator, za pomocą którego można odwoływać się do przycisku. Ten atrybut posiadają wszystkie elementy. Będziemy z niego korzystać za każdym razem, gdy będziemy chcieli się odwołać do przycisku w arkuszu stylów lub w skrypcie. Powinno się go używać we wszystkich elementach., ale w tym kursie czasami został on pominięty dla zwiększenia czytelności. +</dd><dt> <code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code> </dt><dd> Klasa stylu przycisku. Działa na tej samej zasadzie jak w HTML-u. Atrybutu używa się do wskazania stylu, który będzie wyświetlony w przycisku. W tym przypadku nadano mu wartość <code>dialog</code>. W większości przypadków nie będziemy używali klasy dla przycisku. +</dd><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> </dt><dd> Etykieta, która pojawi się na przycisku, np. <tt>OK</tt> lub <tt>Anuluj</tt>. Jeśli atrybut zostanie pominięty, na przycisku nie pojawi się żaden tekst. </dd><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> </dt><dd> URL obrazka pojawiającego się na przycisku. Jeśli atrybut zostanie pomięty, przycisk pozostanie bez obrazka. Obrazek również można przypisać w arkuszu stylów używając do tego własności <code><a href="pl/CSS/list-style-image">list-style-image</a></code>. +</dd><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> </dt><dd> Jeśli ten atrybut zostanie ustawiony na <code>true</code>, przycisk zostanie wyłączony. Objawia się to zwykle jego "wyszarzeniem". Jeśli jest wyłączony, nie może być wykonana powiązana z nim funkcja. Domyślnie przycisk jest włączony. Do zmiany stanu przycisku można użyć języka <a href="pl/JavaScript">JavaScript</a>. +</dd><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code> </dt><dd> Wartością tego atrybutu powinna być litera używana w skrócie klawiaturowym. Litera ta powinna występować w etykiecie przycisku, wówczas zostanie wyróżniona - zwykle poprzez podkreślenie. Kiedy użytkownik naciśnie ALT (lub analogiczny klawisz, w zależności od używanej platformy systemowej) i klawisz skrótu, wybrany przycisk zostanie wywołany z jakiegokolwiek miejsca w oknie. +</dd></dl> +<p>Przycisk obsługuje więcej atrybutów poza tymi, które zostały wymienione powyżej. Zostaną one omówione w <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_przycisku">dalszej części kursu</a>. +</p> +<h4 id="Kilka_przyk.C5.82ad.C3.B3w_przycisk.C3.B3w" name="Kilka_przyk.C5.82ad.C3.B3w_przycisk.C3.B3w"> Kilka przykładów przycisków </h4> +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_buttons_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_buttons_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:buttons1.png"></div> +<pre><button label="Normaly"/> +<button label="Wyłączony" disabled="true"/> +</pre> +<p>W przykładzie przedstawionym powyżej pierwszy przycisk jest normalnym przyciskiem. Drugi natomiast jest wyłączony, co jest widoczne poprzez jego "wyszarzenie". +</p><p><br> +Rozpoczynamy od utworzenia zwykłego przycisku <tt>Znajdź</tt>, który znajdzie się w oknie narzędzia do szukania plików. Poniżej znajduje się kod, który dodamy do przykładu <tt>findfile.xul</tt>. +</p> +<pre><button id="find-button" label="Znajdź"/> +</pre> +<div class="note">W Firefoksie 1.0 nie jest dozwolone otwieranie okien chrome z sieci WWW, więc odnośniki <tt>Podgląd</tt> w tym kursie będą otwierane w zwykłych oknach przeglądarki. Z tego też powodu przyciski zostaną rozciągnięte do pełnego rozmiaru okna przeglądarki. Aby zapobiec rozciągnięciu się naszego przykładu, dodaj ten fragment kodu <code>align="start"</code> do znacznika window.</div> +<div class="highlight"> +<h5 id="Przyk.C5.82ad_findfile.xul" name="Przyk.C5.82ad_findfile.xul"> Przykład <tt>findfile.xul</tt> </h5> +<p>Dodajmy kod do pliku <tt>findfile.xul</tt>, który utworzyliśmy w poprzednim artykule. Kod musi być wstawiony pomiędzy znacznikami <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>. Fragment kodu zaznaczony na czerwono dodajmy do naszego przykładu: </p> +<pre class="eval"><?xml version="1.0"?> +<?xml-stylesheet href="<a class=" external" rel="freelink">chrome://global/skin/</a>" type="text/css"?> +<window + id="findfile-window" + title="Znajdź pliki" + orient="horizontal" + xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> + + <span class="highlightred"><button id="find-button" label="Znajdź"/></span> + <span class="highlightred"><button id="cancel-button" label="Anuluj"/></span> + +</window> +</pre> +<div class="float-right"><img alt="grafika:buttons2.png"></div> +Dodany został również przycisk <tt>Anuluj</tt>. Ponieważ w oknie została określona orientacja pozioma, oba przyciski umieszczone są obok siebie. Jeśli otworzymy plik z przykładowym kodem w przeglądarce Mozilla, powinniśmy otrzymać podobne okno do obrazka z boku.</div> +<div class="note">Nie powinno się umieszczać etykiety bezpośrednio w pliku XUL. Zamiast tego <a href="pl/Kurs_XUL/Lokalizacja">powinniśmy używać encji, aby tekst mógł być łatwo tłumaczony</a>.</div> +<p>W następnym temacie nauczymy się <a href="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazk%c3%b3w">umieszczać w oknie etykiety i obrazki</a>. +</p><p><small>Zobacz także <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_przycisku">Dodatkowe możliwości przycisku</a></small> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_okna" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_etykiet_i_obrazków">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_własności/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_własności/index.html new file mode 100644 index 0000000000..d0ce531fb3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dodawanie_własności/index.html @@ -0,0 +1,165 @@ +--- +title: Dodawanie własności +slug: Mozilla/Tech/XUL/Kurs_XUL/Dodawanie_własności +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Adding_Properties_to_XBL-defined_Elements +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dziedziczenie_atrybutu_XBL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_metod">Następny »</a></p> +</div> W tym artykule dowiemy się jak dodać ustawienia właściwości użytkownika do elementów XBL.<p></p> + +<h3 id="Interfejs_XBL" name="Interfejs_XBL">Interfejs XBL</h3> + +<p><a href="pl/JavaScript">JavaScript</a> i <a href="pl/DOM">DOM</a> dają nam dostęp do pobrania i ustawienia własności elementów. Z XBL, możemy zdefiniować własne właściwości, dla elementów przez nas tworzonych. Mamy możliwość dodania własnych nazw meteod. To jest wszystko czego byś potrzebował aby dostać referencję do elementu, (używając <code><a href="pl/DOM/document.getElementById">getElementById</a></code> lub podobnych funkcji) i następnie pobranie lub ustawienie dodatkowych właściwości i nazwaniu jego metod.</p> + +<p>Tutaj są trzy typy pozycji, które dodaj.</p> + +<ul> + <li>Pola są użyte do podtrzymania prostych wartości.</li> + <li>Właściwości can also be used to hold a value but may have code execute when an attempt is made to retrieve or modify the value.</li> + <li>Methods are functions which may be executed.</li> +</ul> + +<p>Wszystkie trzy są zdefiniowane wewnątrz <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#implementation">implementation</a></code></code> elementu, który powinien być dzieckiem <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#binding">binding</a></code></code> elementem. Wewnątrz implementacji, definiujesz swoje własne <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>, <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#property">property</a></code></code> i <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#method">method</a></code></code> elementów, dla każdej jednej, którą wybierzesz. Składnia główna wygląda następująco:</p> + +<pre><binding id="element-name"> + <content> + -- content goes here -- + </content> + <implementation> + <field name="field-name-1"/> + <field name="field-name-2"/> + <field name="field-name-3"/> + + <property name="property-name-1"/> + <property name="property-name-2"/> + <property name="property-name-3"/> + . + . + . + <method name="method-name-1"> + -- method content goes here -- + </method> + . + . + . + </implementation> +</binding> +</pre> + +<h3 id="Pola" name="Pola">Pola</h3> + +<p>Każde pole jest definiowane używając elementów <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>. Często, pola będą odpowiadać atrybutom położonym wewnątrz elementu, są to <code>label</code> lub <code>disabled</code>, ale on do not have to.</p> + +<p>Atrybut <code>name</code> w <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code> (polu) elementu jest użyty do wskazania nazwy pola. Możesz użyć nazwę ze skryptu aby pobrać i ustawić wartość. Przykład poniżej tworzy przycisk, który generuje i ukrywa losową liczbę. You can retrieve this same number multiple times by getting the <code>number</code> property from the button. Most of the work here is done in the <code>oncommand</code> handlers. Later, we'll find out how to move this to XBL.</p> + +<pre class="eval"><strong>XUL:</strong> + +<box id="random-box" class="randomizer"/> + +<button label="Generate" + oncommand="document.getElementById('random-box').number=Math.random();"/> +<button label="Show" + oncommand="alert(document.getElementById('random-box').number)"/> + +<strong>XBL:</strong> + +<binding id="randomizer"> + <implementation> + <field name="number"/> + </implementation> +</binding> +</pre> + +<p>Pola <code>number</code> zostały zdefiniowane w wiązaniach, które przechowują random number. Dwa dodatkowe przyciski ustawiamy i pobieramy wartości tych pól. Składnia jest bardzo podobna do pobieranej i wysyłanej do własności języka HTML. W tym przykładzie, no content has been placed inside either the XUL box or its definition in XBL, which is perfectly valid.</p> + +<p>Ten przykład nie jest do końca poprawny, ponieważ polu nie jest przypisana wartość domyślna. Aby to zrobić, dodaj domyślną wartość jako zawartość zakładki <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>. Na przykład:</p> + +<pre><field name="number"> + 25 +</field> +</pre> + +<p>To przypisze wartość 25 jako wartość domyślną pola liczbowego. W rzeczywistości zamiast tego możesz wpisać skrypt wewnątrz zakładki <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>, który oszacuje domyślną wartość. Może się to okazać konieczne, jeśli wartość musi być obliczona. Na przykład, następującemu polu przypisana jest wartość domyślna równa aktualnemu czasowi:</p> + +<pre><field name="currentTime"> + new Date().getTime(); +</field> +</pre> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p>Czasem będziesz chciał odświeżyć dane, dołączone do własności, albo chciałbyś, żeby wartość była obliczana dynamicznie, gdy o to poprosi użytkownik. Na przykład, jeśli masz własność, która przechowuje aktualny czas, będziesz pewnie chciał, żeby jej wartość była generowana w czasie rzeczywistym. W takim przypadku musisz użyć zakładki <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#property">property</a></code></code> zamiast zakładki <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>. Jego składnia jest podobna, ale ma inne dodatkowe cechy.</p> + +<h4 id="Onget_Attribute_and_Onset_Attribute" name="Onget_Attribute_and_Onset_Attribute">Onget Attribute and Onset Attribute</h4> + +<p>Możesz użyć atrybutu <code>onget</code> and <code>onset</code> aby wywołać kod, gdy własność jest odzyskiwana lub modyfikowana. Dodaj każdy atrybut do elementu <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#property">property</a></code></code> i ustaw jej wartość na skrypt, który albo pobiera albo ustawia wartość danej własności.</p> + +<p>Na przykład, możesz przypisać skrypt do wartości <code>onget</code> aby obliczyć aktualny czas. Gdy tylko skrypt będzie chciał uzyskać dostęp do wartości tej własności, wywołany zostanie skrypt <code>onget</code>, aby odzyskać wartość. Powinien on zwrócić wartość, która będzie uważana za wartość tej własności.</p> + +<p>Trener <code>onset</code> jest podobny, ale jest wywoływany wtedy, gdy skrypt próbuje przypisać nową wartość danej własności. Ten skrypt powinien przechowywać gdzieś wartość albo uaktualniać ją. Na przykład niektóre własności mogą przechowywać tylko liczby. Próba przypisania tekstu do takiej własności powinna być przerwana.</p> + +<pre><property name="size" + onget="return 77;" + onset="alert('Changed to:'+val); return val;"/> +</pre> + +<p>Ta własność będzie zawsze zwracała 77, przy próbie pobrania. Przy próbie ustawienia wartości, wyświetli się komunikat ostrzegawczy, który pokaże jaką wartość przypisano własności. Specjalna zmienna <code>val</code> przechowuje wartość, która powinna być przypisana własności. Użyj tego do uaktualnienia jej lub przechowywania. Kod <code>onset</code> powinien także zwrócić nową wartość.</p> + +<p>Następujący fragment opisuje typową sytuację:</p> + +<p>Są dwa elementy: jeden nazywa się "banana", a drugi "orange". Każdy ma odpowiednią własność nazwaną "size" (rozmiar). Napiszmy następujący skrypt:</p> + +<pre>banana.size = orange.size; +</pre> + +<ol> + <li>Skrypt <code>onget</code> jest wywoływany dla własności rozmiaru dla "orange". Skrypt oblicza wartość i ją zwraca.</li> + <li>Uchwyt <code>onset</code> własności "size" obiektu "banana" jest wywoływany. Skrypt użyje wartości znajdującej się w zmiennej <code>val</code> i przypisze ją własności "size" obiektu "banana".</li> +</ol> + +<p>Zauważmy, że w odróżnieniu od pola, własność nie przechowuje wartości. Próba ustawienia własności, która nie posiada trenera <code>onset</code> spowoduje wyświetlenie błędu. Często będziesz korzystał z oddzielnego pola, aby przechowywać wartość własności. Równie często sprawia się, że własność odpowiada atrybutowi elementu zdefiniowanego przez XBL. Następujący przykład mapuje własność na atrybut pewnego elementu:</p> + +<pre><property name="size" + onget="return this.getAttribute('size');" + onset="return this.setAttribute('size',val);" +/> +</pre> + +<p>Gdy tylko skrypt próbuje pobrać wartość własności, pobiera ją z atrybutu elementu o tej samej nazwie. Natomiast gdy próbuje ustawić jej wartość, jest ona przypisywana do atrybutu tego elementu. Jest to bardzo wygodne, ponieważ wtedy możesz modyfikować własność lub atrybut i obydwoje będą miały taką samą wartość.</p> + +<h4 id="Getter_Element_and_Setter_Element" name="Getter_Element_and_Setter_Element">Getter Element and Setter Element</h4> + +<p>Możesz użyć alternatywnej składni dla atrybutów <code>onget</code> i <code>onset</code>, która jest przydatna, jeśli skrypt jest dłuższy. Możesz wymienić atrybut <code>onget</code> na element potomny nazywany <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#getter">getter</a></code></code>. Podobnie, możesz wymienić atrybut <code>onset</code> na element <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#setter">setter</a></code></code>. Poniższy przykład ilustruje tą zamianę:</p> + +<pre><property name="number"> + <getter> + return this.getAttribute('number'); + </getter> + <setter> + var v = parseInt(val,10); + if (!isNaN(v)) return this.setAttribute('number',''+v); + else return this.getAttribute('number');" + </setter> +</property> +</pre> + +<p>Własność w tym przykładzie będzie mogła przechowywać wyłącznie liczby całkowite. Jeśli inne cyfry lub litery będą wpisane, zostaną usunięte. Jeśli nie będzie żadnych cyfr, wartość pozostanie niezmieniona. Jest to wykonywane przez część kodu wewnątrz elementu <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#setter">setter</a></code></code>. Prawdziwa wartość własności jest przechowywana w atrybucie <code>number</code>.</p> + +<p>Możesz używać obu składni do tworzenia uchwytów pobrania i ustawienia.</p> + +<h4 id="Atrybut_tylko_do_odczytu" name="Atrybut_tylko_do_odczytu">Atrybut tylko do odczytu</h4> + +<p>Utwórz pole z własnościami 'Tylko do odczytu', dodając atrybut <code>readonly</code> do znacznika pola (<code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#field">field</a></code></code>) lub własności znacznika (<code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#property">property</a></code></code>) i ustawienie go na <code>true</code>. Próbując ustawić wartość własności 'Tylko do odczytu' zakończone nie powodzeniem.</p> + +<p>W następnym artykule zobaczymy <a href="pl/Kurs_XUL/Dodawanie_metod">jak dodać metody do definicji elementu XBL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dziedziczenie_atrybutu_XBL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_metod">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/drzewa/index.html new file mode 100644 index 0000000000..b416840314 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/drzewa/index.html @@ -0,0 +1,117 @@ +--- +title: Drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Trees +--- +<p> </p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przykłady_XPCOM" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_drzewa">Następny »</a></p> +</div><p></p> +<p>XUL umożliwia tworzenie tabelarycznych lub hierarchicznych list przy użyciu drzewa.</p> +<h3 id="Drzewo" name="Drzewo">Drzewo</h3> +<p><a href="/pl/XUL/tree" title="pl/XUL/tree">Drzewo</a> w XUL jest jednym z najbardziej złożonych elementów. Drzewo może być użyte w celu wyświetlenia wierszy tekstu w kolumnach, na liście lub hierarchicznie. Drzewo umożliwia zmiany wyglądu, rozmiaru czy ukrywanie poszczególnych kolumn. Przykładami drzew są między innymi te zawierające listę wiadomości w programie pocztowym lub w okno zakładek w Mozilli.</p> +<p>W wielu sytuacjach drzewo posiada wiele wspólnych cech z polami listy (<code><a href="/pl/XUL/listbox" title="pl/XUL/listbox">listbox</a></code>). Oba mogą być użyte do utworzenia tabel z danymi, zawierających wiele wierszy i kolumn oraz nagłówków. Jednak drzewa umożliwiają zagnieżdżanie wierszy, czego nie umożliwiają pola list. Przewagą pól list jest to, że można w nich zawrzeć dowolny typ zawartości, podczas gdy drzewa mogą zawierać tylko obrazy i tekst (stosując zaawansowane możliwości, możemy dodać do drzewa paski postępu lub pola wyboru).</p> +<p>Drzewo składa się z dwóch części, ciała drzewa i ustawienia kolumn:</p> +<ul> <li>Zestawu kolumn, który jest zdefiniowany przez pewną liczbę elementów <code><a href="/pl/XUL/treecol" title="pl/XUL/treecol">treecol</a></code>, po jednym na każdą kolumnę. Każda kolumna będzie widoczna w postaci nagłówka na szczycie drzewa.</li> <li>Druga cześć, ciało drzewa (tree body), które zawiera dane ukazujące się w drzewie i jest ono tworzone przy użyciu znacznika <code><a href="/pl/XUL/treechildren" title="pl/XUL/treechildren">treechildren</a></code>.</li> +</ul> +<p>Drzewo jest wyjątkowym elementem. Ciało drzewa składa się z pojedynczego widgetu, który wyświetla wszystkie dane w drzewie. To kontrastuje z polem listy, gdzie pojedynczy znacznik <code><a href="/pl/XUL/listitem" title="pl/XUL/listitem">listitem</a></code> i <code><a href="/pl/XUL/listcell" title="pl/XUL/listcell">listcell</a></code> jest stosowany by wyszczególnić wiersze w polu listy. W drzewie wszelkie dane do wyświetlenia są dostarczane przez oddzielny obiekt zwany widokiem drzewa. Gdy przyjdzie kolej na pokazanie komórki, widget drzewa określi, co jest do wyświetlenia i wyśle taką informację do widoku drzewa, co następnie będzie wyświetlone przez drzewo. Drzewo jest zdolne do tego, by wyciągać informacje z widoku, które wiersze mają być wyświetlone. To umożliwia optymalizację widoku w taki sposób, by pobierał informacje tylko o tym, co ma być wyświetlone. Dla przykładu, drzewo może mieć tysiące wierszy, dodatkowo większość z nich rozwiniętych poza granice widoku, tak że nie są widoczne. To znaczy, że drzewo jest skalowalne do dowolnych rozmiarów bez problemów z wydajnością.</p> +<p>Widok drzewa jest obiektem implementującym interfejs <a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a>. Interfejs ten zawiera trzydzieści własności i funkcji, które można zaimplementować. Funkcje te będą wywoływane przez drzewo zawsze, kiedy będzie konieczne uzyskać dane o stanie drzewa. Na przykład funkcja <code>getCellText()</code> będzie wywoływana w celu pobrania etykiety dla konkretnej komórki drzewa.</p> +<p>Korzyścią z używania widoku jest w pewnym stopniu możliwość przechowywania w widoku danych w sposób dla nich odpowiedniejszy lub ładowania danych na żądanie (tak jak wiersze są wyświetlane). To umożliwia uzyskanie większej elastyczności podczas używania drzew.</p> +<p>Naturalnie, próba implementacji widoku drzewa z trzydziestoma lub więcej własnościami i metodami może być bardzo niewygodna, w szczególności dla prostych drzew. Na szczęście XUL dostarcza kilka wbudowanych rozwiązań, które wykonają najtrudniejsze zadania za Ciebie. Dla większości drzew (szczególnie, gdy zaczynasz prace z drzewami), możesz użyć jednego z gotowych, wbudowanych typów. Jednak nic nie stoi na przeszkodzie, aby utworzyć całkowicie nowy wygląd. Jeżeli chcesz możesz przechowywać dane w tablicy lub w strukturze danych JavaScript<span class="comment"><a href="/pl/A_re-introduction_to_JavaScript#Arrays">array</a></span>, bądź wczytywać dane z pliku XML.</p> +<p>Ponieważ całe ciało drzewa to pojedynczy widget, nie można zmienić stylu podanego wiersza lub komórki normalną drogą dlatego, że nie ma tam elementów, które wyświetlają pojedyncze komórki, jak to ma miejsce przy <code><a href="/pl/XUL/listbox" title="pl/XUL/listbox">listbox</a></code>. Zamiast tego całość jest rysowana przez ciało drzewa przy użyciu danych dostarczanych przez widok. To jest ważny punkt i wielu programistów XUL ma problem w zrozumieniu tego aspektu. By zmodyfikować wygląd pojawiającej się komórki, widok musi połączyć zestaw słów kluczowych dla wiersza i komórki. Używana jest specjalna składnia CSS. W pewien sposób to wygląda jak używanie klas CSS. Stylizacja drzew będzie omówiona bardziej szczegółowo <a href="/pl/Kurs_XUL/Nadawanie_stylu_drzewa" title="pl/Kurs_XUL/Nadawanie_stylu_drzewa">nieco później</a>.</p> +<h3 id="Elementy_drzewa" name="Elementy_drzewa">Elementy drzewa</h3> +<p>Drzewa mogą być tworzone przy użyciu elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>, które są opisane w następnych artykułach. Są też tam dwa elementy używane przy definiowaniu kolumn, które są wyświetlone w drzewie.</p> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></dt> <dd>Zewnętrzny element drzewa.</dd> +</dl> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treecols" title="treecols">treecols</a></code></dt> <dd>Element wypełniający zestaw <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code>.</dd> +</dl> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></dt> <dd>Jest używany do deklarowania pojedynczej kolumny drzewa. Używając tego elementu, można określić dodatkową informację o tym, jak dane w kolumnach maja być posortowane, a także czy użytkownik może zmieniać rozmiar kolumn. Zawsze powinno się umieszczać atrybut <code><a href="/pl/XUL/Atrybut/id" title="pl/XUL/Atrybut/id">id</a></code> na kolumnie. Mozilla stosuje <code><a href="/pl/XUL/Atrybut/id" title="pl/XUL/Atrybut/id">id</a></code> do identyfikacji kolumn przy ich ponownej aranżacji lub ich ukrywaniu. Od wersji 1.8 Mozilla już tego nie wymaga, jednak mimo wszystko dobrze jest używać atrybutu <code>id</code> do oznaczania kolumn.</dd> +</dl> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></dt> <dd>Zawiera główne ciało drzewa, w którym są wyświetlane pojedyncze wiersze danych.</dd> +</dl> +<h5 id="Przyk.C5.82ad_drzewa_z_dwoma_kolumnami" name="Przyk.C5.82ad_drzewa_z_dwoma_kolumnami">Przykład drzewa z dwoma kolumnami</h5> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_trees_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_trees_1.xul">Podgląd</a></p> +<pre><tree flex="1"> + + <treecols> + <treecol id="nameColumn" label="Nazwa" flex="1"/> + <treecol id="addressColumn" label="Adres" flex="2"/> + </treecols> + + <treechildren/> + +</tree> +</pre> +<p>Cała tabela otoczona elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>. To deklaruje element, który jest użyty jako tabela lub drzewo. Podobnie jak z tabelami HTML, dane w drzewie są zorganizowane w wierszach. Kolumny są określone przy pomocy znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecols" title="treecols">treecols</a></code></code>.</p> +<p>W drzewie możesz umieścić tyle kolumn ile sobie życzysz. Tak jak w przypadku <a href="/pl/Kurs_XUL/Kontrolki_list" title="pl/Kurs_XUL/Kontrolki_list">listy pól</a>, wiersz nagłówka pojawia się wraz z etykietami kolumn na samej górze. Rozwijane menu ukazuje się w prawym górnym rogu drzewa. Użytkownik może go używać do ukrywania i wyświetlania wybranych kolumn. Każda kolumna jest utworzona przy pomocy elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code>. Możesz ustawić etykietę używając jej atrybutu <code>label</code>. Możesz stworzyć elastyczne kolumny, jeśli drzewo będzie elastyczne, to pozwoli ono zmieniać szerokości kolumn. W tym przykładzie druga kolumna jest dwa razy szersza do pierwszej. Wszystkie kolumny powinny być umieszczone wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecols" title="treecols">treecols</a></code></code>.</p> +<p>W tym przypadku nie określiliśmy widoku w celu dostarczeniu danych drzewa, więc zobaczymy tylko nagłówki kolumn i puste ciało drzewa. Można zmieniać rozmiar okna dopóki nie ma tam żadnych danych do wyświetlenia. Dopóki drzewo było oznaczone jako elastyczne, ciało rozciągało się na całej dostępnej powierzchni. Czyniąc drzewo elastycznym, jak to się zwykle robi, pokazywane są tylko najbardziej istotne dane, więc drzewo jest tak rozciągane, żeby je dopasować. Jednak można wyszczególnić pewną liczbę wierszy (<code><code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></code>) do pokazania w drzewie (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>) przez umieszczenie rzędów w atrybucie elementu. Atrybut ten określa jak wiele wierszy jest wyświetlanych w interfejsie użytkownika, a nie ile wierszy tam się znajduje. Całkowita liczba <code><code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></code> jest dostarczana przez widok drzewa. Jeżeli w drzewie znajduje się więcej wierszy, przejrzenie pozostałych umożliwia pasek przewijania. Jeżeli nie nadasz atrybutowi <code><code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></code> wartości 0, znaczy to, że żaden z wierszy się nie pojawi. W tym przypadku można by zrobić drzewo elastyczne, jeżeli tak uczyniłeś to nie będzie potrzebny atrybut <code><code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></code>, ponieważ urośnie on do maksymalnej dostępnej powierzchni.</p> +<h3 id="Tre.C5.9B.C4.87_widoku_drzewa" name="Tre.C5.9B.C4.87_widoku_drzewa">Treść widoku drzewa</h3> +<p>Mówiliśmy, że dane, by być pokazanymi w drzewie, pochodzą z widoku, a nie ze znaczników XUL, zdarza się, że wbudowany widok drzewa otrzymuje dane właśnie ze znaczników XUL. To może być nieco mylące, ale zasadniczo jeden z wbudowanych widoków drzewa używa zestawu znaczników, które mogą być zastosowane do określenia informacji na temat danych w drzewie. Następujące znaczniki są używane:</p> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></dt> <dd>Zawiera pojedynczy górny poziom wiersza i jego pochodne. Element ten służy także jako element, który może być wybrany przez użytkownika. Znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> powinien być umieszczony dookoła wiersza, tak, że może być wybrany jako całość.</dd> +</dl> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></dt> <dd>Pojedynczy rząd drzewa, który powinien być umieszczony wewnątrz znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>.</dd> +</dl> +<dl> <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></dt> <dd>Pojedyncza komórka drzewa. Winien być umieszczony wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code>.</dd> +</dl> +<p>Znaczniki te powinny być umieszczone bezpośrednio wewnątrz znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>, zagnieżdżone powyżej. Znaczniki definiują dane do umieszczenia w ciele drzewa. W tym przypadku drzewo używa wbudowanego widoku drzewa, zwanego treścią widoku drzewa, który używa etykiet i wartości określonych w tych elementach jako dane dla drzewa. Kiedy drzewo wymaga wyświetlenia wiersza, drzewo zażąda etykietę komórki, od okna widoku używając widoku funkcji getCellText, która otrzymuje dane od etykiety odpowiedniego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code>.</p> +<p>Jednak są tam trzy wylistowane elementy, które nie są bezpośrednio pokazywane. Są używane jako źródło danych widoku. Są garścią atrybutów dodawanych do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> i powiązanych elementów. Na przykład, nie możesz zmienić wyglądu pojawiających się wierszy drzewa stosując atrybuty <code><code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code></code>, albo z innymi własnościami CSS i odpowiednio powiązanymi cechami, takimi jak elastyczność i orientacja.</p> +<p>Faktycznie, oprócz kilku specyficznych atrybutów drzewa, tylko atrybuty, które będą przynosiły jakikolwiek efekt, będą atrybutem tekstu etykiety ustawianym przez <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> dla komórki i <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code> w celu umieszczeniu i obrazu. Są jednak specjalne sposoby tytułowania drzewa i umieszczania innych cech, które zobaczymy w kolejnych artykułach.</p> +<p>Zdarzenia nie są wysyłane do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> i ich dzieci, zamiast tego są wysyłane do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>.</p> +<p>Jako że pozycje drzewa są niepodobne do elementów XUL, są one źródłem wspólnych nieporozumień dla programistów XUL. Widok drzewa treści widoku jest widoczny tam, gdzie dane dla komórek są dostarczone do znaczników umieszczonych wewnątrz drzewa. Naturalnie, jeżeli używasz widoku innego rodzaju, dane będą dostarczone z innego źródła i nie będzie tam żadnych elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>.</p> +<p>Zobaczmy, jak utworzyć proste drzewo z wieloma kolumnami używając treści widoku drzewa. Można tego użyć do stworzenia listy wiadomości e-mail. Może się tam znaleźć wiele kolumn, takich jak nadawca i temat.</p> +<h4 id="Przyk.C5.82ad_drzewa_z_treechildren" name="Przyk.C5.82ad_drzewa_z_treechildren">Przykład drzewa z <code>treechildren</code></h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_trees_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_trees_2.xul">Podgląd</a></p> +<div class="float-right"><img alt="grafika:trees1.png" class=" internal" src="/@api/deki/files/2513/=Trees1.png"></div> +<pre><tree flex="1"> + + <treecols> + <treecol id="sender" label="Nadawca" flex="1"/> + <treecol id="subject" label="Temat" flex="2"/> + </treecols> + + <treechildren> + <treeitem> + <treerow> + <treecell label="joe@somewhere.com"/> + <treecell label="Ściśle tajne plany"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="mel@whereever.com"/> + <treecell label="Zróbmy obiad"/> + </treerow> + </treeitem> + </treechildren> + +</tree> +</pre> +<p>Jak widać na obrazku, drzewo zostało utworzone z dwoma wierszami danych.</p> +<p>Drzewo to ma dwie kolumny, z których druga zajmie więcej miejsca niż ta pierwsza. Zazwyczaj będziemy tworzyć elastyczne kolumny. Możemy także dostarczyć informację o szerokościach za pomocą atrybutu <code><code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code></code>. Powinno się zawrzeć taką samą liczbę elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code>, ile jest kolumn w drzewie. W przeciwnym przypadku może to powodować powstawanie dziwnych, nieoczekiwanych sytuacji.</p> +<p>Wiersz nagłówka jest tworzony automatycznie. Przycisk w prawym górnym rogu może być użyty w celu ukrycia i pokazania kolumn. Można umieścić atrybut <code><code id="a-hidecolumnpicker"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidecolumnpicker">hidecolumnpicker</a></code></code> w drzewie i ustawić go jako <code>true</code> w celu ukrycia tego przycisku. Jeżeli przycisk zostanie tak ukryty, użytkownik nie będzie miał możliwości chowania kolumn.</p> +<p>Można być pewnym, że ustawiony atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> przy każdej kolumnie, albo ukrywanie i pokazywanie kolumn nie będzie pracować z wszystkimi wersjami przeglądarki Mozilla.</p> +<p>Element <code>treechildren</code> otacza wszystkie wiersze. Wewnątrz ciała są wiersze, które mogą z kolei zawierać kolejne wiersze. Dla prostszego drzewa każdy wiersz jest tworzony przez <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code>. Element <code>treerow</code> otacza wszystkie komórki w pojedynczym wierszu, podczas gdy element <code>treeitem</code> otaczałby wiersz i wszystkie jego dzieci. Drzewa z zagnieżdżonymi wierszami są opisane w następnym artykule.</p> +<p>Wewnątrz wierszy możemy umieścić pojedyncze komórki drzewa. Te są tworzone przy użyciu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code>. Można umieścić tekst komórki używając atrybutu <code>label</code>. Pierwszy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code> w wierszu określa zawartość, która ukaże się w pierwszej kolumnie, drugi <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code> określa zawartość drugiej kolumny itd.</p> +<p>Użytkownik może wybrać pozycje drzewa klikając na nie myszką lub podświetlając je przy życiu klawiatury. Można wybierać wiele pozycji na raz, przytrzymując klawisz SHIFT lub CTRL, a następnie klikając w kolejny wiersz, jaki chcemy zaznaczyć. W celu uniemożliwienia wielokrotnego zaznaczenia (wyboru), należy umieścić atrybut <code><code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code></code> w drzewie i ustawić jego wartość na <code>single</code>. Dzięki temu użytkownik może dokonać zaznaczenia (wyboru) tylko jednej pozycji w danym momencie.</p> +<div class="highlight"> +<h4 id="Dodajemy_drzewo_do_przyk.C5.82adu_Znajd.C5.BA_pliki" name="Dodajemy_drzewo_do_przyk.C5.82adu_Znajd.C5.BA_pliki">Dodajemy drzewo do przykładu <code>Znajdź pliki</code></h4> +<p>Dodajemy drzewo do okna wyszukiwania plików, gdzie są wyświetlane wyniki. Drzewo użyje treści widoku drzewa. Następujący kod powinien zająć miejsce <a href="/pl/Kurs_XUL/Panele_treści#Przyk.C5.82ad_iframe" title="pl/Kurs_XUL/Panele_treści#Przyk.C5.82ad_iframe">iframe</a>.</p> +<pre class="eval"><span class="highlightred"><tree flex="1"> <treecols> <treecol id="name" label="Nazwa pliku" flex="1"/> <treecol id="location" label="Lokalizacja" flex="2"/> <treecol id="size" label="Rozmiar" flex="1"/> </treecols> <treechildren> <treeitem> <treerow> <treecell label="mozilla"/> <treecell label="/usr/local"/> <treecell label="2520 bajtów"/> </treerow> </treeitem> </treechildren> </tree></span> + +<splitter collapse="before" resizeafter="grow"/> +</pre> +<p>Dodaliśmy drzewo z trzema kolumnami dla nazwy pliku, lokalizacji i rozmiaru. Druga kolumna będzie dwa razy szersza z powodu większej elastyczności. Pojedynczy wiersz został dodany, by zobrazować, jak wygląda tabela z wierszem. W rzeczywistości, wiersze byłby dodane przez skrypt zależnie od wyników wyszukiwania lub byłby stworzony własny widok do przetrzymania danych.</p> +<p>Przykład <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-trees.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-trees.xul">Podgląd</a></p> +</div> +<p>Następnie nauczymy się, jak stworzyć <a href="/pl/Kurs_XUL/Dodatkowe_możliwości_drzewa" title="pl/Kurs_XUL/Dodatkowe_możliwości_drzewa">bardziej zaawansowane drzewa</a>.</p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przykłady_XPCOM" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_drzewa">Następny »</a></p> +</div><p></p> +<p><span class="comment">Tłumaczenie: PHP.pl</span></p> +<p> </p> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/drzewa_i_szablony/index.html b/files/pl/mozilla/tech/xul/kurs_xul/drzewa_i_szablony/index.html new file mode 100644 index 0000000000..628cdad2da --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/drzewa_i_szablony/index.html @@ -0,0 +1,138 @@ +--- +title: Drzewa i szablony +slug: Mozilla/Tech/XUL/Kurs_XUL/Drzewa_i_szablony +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Trees_and_Templates +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szablony" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Źródła_danych_RDF">Następny »</a></p> +</div> <p></p> + +<p>Zawartość artykułu opisuje jak używać szablonów wraz z drzewami.</p> + +<h2 id="Dodajemy_.C5.BAr.C3.B3d.C5.82o_danych_do_drzewa" name="Dodajemy_.C5.BAr.C3.B3d.C5.82o_danych_do_drzewa">Dodajemy źródło danych do drzewa</h2> + +<p>Kiedy używamy drzewa, często korzystamy z szablonu, aby zbudować jego zawartość, kierując dużą ilością hierarchicznych danych. Używając szablonu z drzewem stosujemy bardzo często podobną składnię z innymi elementami. Aby dodać <code><code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code></code> i atrybut <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code> do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>, który określa źródło danych i węzeł podstawy wyświetla.</p> + +<p>Następujący przykład odwołuje się do historii kodu źródłowego:</p> + +<pre><tree datasources="rdf:history" ref="NC:HistoryByDate" + flags="dont-build-content"> +</pre> + +<p>Jak opisano w poprzednim temacie, drzewa mogą używać programów do budowy drzew dla generatora szablonów zamiast normalnej zawartości programów do budowy. Oznacza to, że elementy te nie będą utworzone dla każdego wiersza w drzewie, robiąc go bardziej efektywnym. Atrybuty <code><code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code></code> ustawią wartość <code>dont-build-content</code>,jak w przykładzie powyżej, sygnalizując użycie generatora drzew. Jeśli opuszczasz ten atrybut, generator zawartości zostanie użyty. Możesz zobaczyć różnice używając Inspektora Mozilla DOM w drzewie z lub bez flagi.</p> + +<p>Jeśli używasz do budowy zamiast budowniczego zawartości, notatki że ta zawartość nie będzie generalnie pobierana do budowy aż do momentu kiedy nie będziesz tego potrzebował. W hierarchicznych drzewach, potomek-dziecko nie będzie brał generowanego tekstu aż węzeł rodzic nie zostanie otwarty przez użytkownika.</p> + +<p>W szablonie, jest po jednej <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code> dla każdej kolumny w drzewie. Komórki powinny mieć atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> do ustawiania etykiety komórek. Jest to normalne ustawienie własności w RDF, tak więc etykieta jest pobierana z kodu źródłowego.</p> + +<h3 id="Template-built_Tree_Example" name="Template-built_Tree_Example">Template-built Tree Example</h3> + +<p>Następujący przykład demonstruje zbudowany szablon drzewa, w tym przypadku dla pliku systemowego:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_treetempl_1.xul.txt">Źródła</a></p> + +<pre><tree id="my-tree" flex="1" + datasources="rdf:files" ref="file:///" flags="dont-build-content"> + <treecols> + <treecol id="Name" label="Name" primary="true" flex="1"/> + <splitter/> + <treecol id="Date" label="Date" flex="1"/> + </treecols> + + <template> + <rule> + <treechildren> + <treeitem uri="rdf:*"> + <treerow> + <treecell label="rdf:http://home.netscape.com/NC-rdf#Name"/> + <treecell label="rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate"/> + </treerow> + </treeitem> + </treechildren> + </rule> + </template> +</tree> +</pre> + +<p>W ty miejscu, drzewo zostało utworzone z dwoma kolumnami, dla nazwy i daty pliku. Drzewo powinno zostać wyświetlone jako lista plików w katalogu głównym. Użyto tylko jednej zasady, ale ty możesz dodać inne, jeśli tego potrzebujesz. Tak samo z innymi szablonami, atrybut uri na elemencie wskazuje gdzie ma zacząć generować zawartość. Dwie komórki dostają nazwę i datę z kodu źródłowego i umieszcza ich wartość w etykiecie komórki.</p> + +<p>Przykład pokazuje dlaczego atrybut <code>uri</code> staje się użyteczny. Zauważ jak to było na pozycji drzewa w przykładzie, nawet chociaż to nie jest prosty potomek elementu reguły. Potrzebujemy położyć ten atrybut na tych elementach, na których potrzebujemy uzyskać powtórzony kod. Ponieważ nie chcemy wielokrotnego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>, nie chcemy to tam położyć. Skutecznie, elementy zewnętrzne (lub powyższe) elementu z atrybutem <code>uri</code> nie są duplikowane podczas gdy elementy z atrybutem <code>uri</code> i elementy wewnątrz są duplikowane dla każdego źródła.</p> + +<p>Zaznaczony w obrazku element to potomek - dziecko, który jest umieszczony poniżej elementu z poziomu górnego, który został dodany automatycznie. XUL wie jak dodać element dziecka kiedy szablon lub zasady stanowią wartość elementu drzewa lub elementu menu. Generując elementy drzewa jako zagnieżdżone i konieczne oparte na dostępnych danych RDF.</p> + +<div class="float-right"><img alt="Image:rdfoutl1.jpg"></div> + +<p>Interesującą partię danych z kodem źródłowym RDF jest w wartości tych zasobów, i edytujesz tylko zasoby decydując kiedy dane są potrzebne. Wyznacza to wartość na jaką głębokość w zasobach hierarchii są nie możliwe do utworzenia aż do nawigacji zasobami poprzez węzeł w drzewie. Stało się to użytecznym dla pewnego kodu źródłowego gdzie dane są dynamicznie możliwie.</p> + +<h2 id="Sortowanie_kolumn" name="Sortowanie_kolumn">Sortowanie kolumn</h2> + +<p>Jeśli wypróbujesz poprzedzający przykład, moglibyśmy zaznaczyć to w co lista nie jest posortowana. Drzewa które generują dane z kodu źródłowego posiada nieobowiązkową zdolność posortować ich dane. Możemy posortować każdy podnoszący się i obniżający na jakiejkolwiek kolumnie. Użytkownik może zmienić posortowane kolumny i kierunek poprzez kliknięcie nagłówka kolumny. Właściwości sortowania nie są dostępne dla wartości drzew statycznych, chociaż możemy pisać skrypty zawierające dane.</p> + +<p>Sortując angażuje trzy atrybuty, które powinny być umieszczone w kolumnach. Pierwszy atrybut, <b>sort</b> powinien być ustawiony na własności klucza sortowania używanego w RDF. Często, może to być użyta taka sama nazwa etykiety w komórce kolumny. Jeśli ustawisz sortowanie na kolumnę, to wtedy będą sortowane w niej dane. Użytkownik może zmienić kierunek sortowania klikając w nagłówek kolumny. Jeśli nie ustawisz atrybutu <b>sort</b> w kolumnie, dane nie mogą być sortowane w tej kolumnie.</p> + +<p>Atrybut <code>sortDirection</code> jest używany do ustawienia kierunku w którym kolumny będą sortować domyślnie. Poszczególne możliwe cechy:</p> + +<ul> + <li>ascending: dane są wyświetlane rosnąco</li> + <li>descending: dane są wyświetlane malejąco</li> + <li>natural: dane są wyświetlone w rozkazie naturalnym , które znaczy polecenie danych jest przechowywane w kodzie źródłowym RDF.</li> +</ul> + +<p>Atrybut finalny, <code>sortActive</code> powinien być ustawiony na <code>true</code> dla jednej kolumny, jeden którego wybraliśmy będzie sortowany domyślnie.</p> + +<p>Chociaż sortowanie działa bez zarzutów i prawidłowo tylko z tamtymi narzędziami, możesz także użyć klasę stylu <code>sortDirectionIndicator</code> w kolumnie, w której będzie ona sortowana. Będzie powodować mały trójkąt pojawiający się nagłówek, który wskazuje kierunek sortowania. Jeśli nie chcesz tego robić, możesz dalej sobie sortować kolumny ale nie uzyska wskazówek dotyczących kierunku aktualnego sortowania.</p> + +<p>Poniższy przykład pokazuje zmiany kolumn we wcześniejszym przykładzie poprzez dołączenie extra własności:</p> + +<pre><treecols> + <treecol id="Name" label="Name" flex="1" primary="true" + class="sortDirectionIndicator" sortActive="true" + sortDirection="ascending" + sort="rdf:http://home.netscape.com/NC-rdf#Name"/> + <splitter/> + <treecol id="Date" label="Date" flex="1" class="sortDirectionIndicator" + sort="rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate"/> +</treecols> +</pre> + +<h2 id="Sta.C5.82y_rozmiar_kolumn" name="Sta.C5.82y_rozmiar_kolumn">Stały rozmiar kolumn</h2> + +<p>Jedna dodatkowa rzeczą możesz chcieć zrobić wytrzymałe kolumny, które są aktualnie sortowane, więc to jest zapamiętywane pomiędzy sesjami. Aby zrobić to, użyjmy atrybutu <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code> na każdym <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> elemencie. Znajduje się tam pięć atrybutów kolumn, które będą upierały się, aby zapisać <b>width (długość)</b> kolumn, kolumna rozkazu, czy kolumna jest jawna, która kolumna jest aktualnie posortowana i sortuje instrukcje. Poniższy przykład pokazuje przykładowe kolumny:</p> + +<pre><treecol id="Date" label="Date" flex="1" + class="sortDirectionIndicator" + persist="width ordinal hidden sortActive sortDirection" + sort="rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate"/> +</pre> + +<p>More details about the <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code> attribute will be described in <a href="pl/Kurs_XUL/Trwa%c5%82e_dane">the later section</a>.</p> + +<h2 id="Additional_Rule_Attributes" name="Additional_Rule_Attributes">Additional Rule Attributes</h2> + +<h3 id="Dodawanie_atrybut.C3.B3w_zasad" name="Dodawanie_atrybut.C3.B3w_zasad">Dodawanie atrybutów zasad</h3> + +<p>Tutaj mamy dwa dodatkowe atrybuty, które mogą zostać dodane jako elementy zasad, które pozwolą na określenie pewnych specjalnych okoliczności. Oba atrybuty są typu boolean.</p> + +<dl> + <dt>iscontainer</dt> + <dd>jeśli ten atrybut jest ustawiony na wartość <code>true</code>, następnie zasady dopasują kod źródłowy, który posiada potomka-dziecko. Na przykład, możemy używać zasad aby dopasować foldery zakładek. Jest to wygodny jako kod źródłowy RDF nie potrzebującego wszelkich specjalnych atrybutów wskazujących na to.</dd> +</dl> + +<dl> + <dt>isempty</dt> + <dd>jeśli ten atrybut jest ustawiony na wartość <code>true</code>, następnie zasady dopasują kod źródłowy tak aby nie posiadać potomka - dziecka.</dd> +</dl> + +<p>Dwa powyższe atrybuty są naprawdę swoimi przeciwieństwami. Zasoby mogą być w zbiornikach i będą puste jako dobre(?). Kiedykolwiek, różnice pochodzą z kodu, to nie będzie zbiornikiem. Na przykład, folder zakładek jest pojemnikiem ale to siła nie może mieć potomka. Kiedykolwiek, pojedyncza zakładka lub separator nie są żadnym pojemnikiem.</p> + +<p>Możesz połączyć te dwa elementy z innymi aplikacjami, atrybutami dla określonych zasad.</p> + +<p>Następnie, zobaczymy trochę kodu źródłowego dostarczonego przez Mozillę.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szablony" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Źródła_danych_RDF">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_atrybutu_xbl/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_atrybutu_xbl/index.html new file mode 100644 index 0000000000..88a446e682 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_atrybutu_xbl/index.html @@ -0,0 +1,115 @@ +--- +title: Dziedziczenie atrybutu XBL +slug: Mozilla/Tech/XUL/Kurs_XUL/Dziedziczenie_atrybutu_XBL +tags: + - Kurs_XUL + - Przewodniki + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/XBL_Attribute_Inheritance +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Treść_anonimowa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_własności">Następny »</a></p> +</div><p></p> + +<p>W tym artykule zobaczymy jak atrybuty mogą być dziedziczone.</p> + +<h2 id="Dziedziczenie_atrybut.C3.B3w" name="Dziedziczenie_atrybut.C3.B3w">Dziedziczenie atrybutów</h2> + +<p><a href="pl/XBL">XBL</a> pozwala nam na zbudowanie połączonych widgetów podczas ukrywania ich rzeczywistej implementacji. Jednakże z właściwościami wzmiankowanymi dotychczas, anonimowa zawartość jest zawsze tworzona w ten sam sposób. Byłoby to użyteczne do dodawania atrybutów do elementów granicznych które modyfikują wewnętrzne elementy. Na przykład:</p> + +<pre class="eval"><b>XUL:</b> + +<searchbox/> + +<b>XBL:</b> + +<binding id="searchBinding"> + <content> + <xul:textbox/> + <xul:button label="Search"/> + </content> +</binding> +</pre> + +<p>W tym przykładzie, atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> umieszczono bezpośrednio w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>. Problem z tym jest taki, że etykieta powinna być taka sama za każdym razem, kiedy stosujemy dowiązanie. W tym przypadku byłoby to bardziej pożądane gdyby atrybut mógł być określony w polu wyszukiwania. XBL dostarcza atrybutu <code>inherits</code>, który może być użyty do dziedziczenia atrybutów z elementu granicznego. Powinien być umieszczony w elemencie, który powinien dziedziczyć atrybut z zewnętrznego elementu, w tym przypadku przycisku. Ta wartość powinna być ustawiona jako lista oddzielona przecinkami atrybutów nazwy, których są dziedziczone.</p> + +<pre><xul:textbox xbl:inherits="flex"/> +<xul:button xbl:inherits="label"/> +</pre> + +<p>Kiedy zawartość jest generowana, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code> korzysta z atrybutu <code>flex</code> pola wyszukiwania a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code> korzysta z atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> pola wyszukiwania. Pozwala to elastyczności pola tekstowego i etykiety przycisku być różnymi dla każdego zastosowania dowiązania. Dodatkowo, zmieniając wartość tego atrybutu w polu wyszukiwania skryptem zaktualizujemy również pole tekstowe i przycisk. Możesz dodać atrybut inherits do tylu elementów ile sobie życzysz, dziedzicząc kilka atrybutów.</p> + +<p>Zauważ, że atrybut <code>inherits</code> jest umieszczony w przestrzeni nazw XBL, poprzez poprzedzenie go 'xbl:'. Przestrzeń nazw powinna być zadeklarowana gdzieś wcześniej, zazwyczaj w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code></code>. Demonstruje to kolejny przykład:</p> + +<pre><bindings xmlns:xbl="http://www.mozilla.org/xbl" + xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<xbl:binding id="buttonBinding"> + <xbl:content> + <xul:button label="OK" xbl:inherits="label"/> + </xbl:content> +</xbl:binding> +</pre> + +<p>W tym przykładzie, przycisk dziedziczy atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>, ale ten atrybut jest również podaną wartością bezpośrednio w XBL. Ta technika jest używana do ustawienia domyślnej wartości jeśli atrybuty nie jest obecny przycisk ten odziedziczy atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> z elementu zewnętrznego jednak, jeśli nie ma <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>, będzie podana domyślna wartość <code>OK</code>.</p> + +<p>Może być to stosowane tam gdzie dwa wygenerowane elementy muszą dziedziczyć z atrybutu który ma taką samą nazwę. Na przykład, tworząc etykietowane pole tekstowe (pole tekstowe z tekstem opisującym obok niego) z elementami <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code>, etykieta będzie musiała dziedziczyć tekst z atrybutu <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> a pole tekstowe również będzie dziedziczyło domyślną wartość z atrybutu <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code>. Do rozwiązania tego będziemy musieli użyć innego atrybutu odwzorować go do tego samego. Poniżej to demonstruje:</p> + +<pre class="eval"><b>XUL:</b> + +<box class="labeledtextbox" title="Enter some text:" value="OK"/> + +<b>CSS:</b> + +box.labeledtextbox { + -moz-binding: url('<a class="external" rel="freelink">chrome://example/skin/example.xml#labeledtextbox'</a>); +} + +<b>XBL:</b> + +<binding id="labeledtextbox"> + <content> + <xul:label xbl:inherits="value=title"/> + <xul:textbox xbl:inherits="value"/> + </content> +</binding> +</pre> + +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code> dziedziczy atrybut <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> bezpośrednio. Aby ustawić atrybut <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> w etykiecie, musimy użyć innej nazwy atrybutu i od wzorować go do tej wartości. Atrybut <code>inherits</code> w etykiecie wykorzystuje atrybut <code>title</code> z etykietowanego pola tekstowego i odwzorowuje go do atrybutu <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code>. Składnia <code><inner attribute>=<outer attribute></code> jest używana do odwzorowania jednego atrybutu do innego. Tu mamy inny przykład:</p> + +<pre class="eval"><b>XUL:</b> + +<box class="okcancel" oktitle="OK" canceltitle="Cancel" image="happy.png"/> + +<b>CSS:</b> + +box.okcancel { + -moz-binding: url('<a class="external" rel="freelink">chrome://example/skin/example.xml#okcancel'</a>); +} + +<b>XBL:</b> + +<binding id="okcancel"> + <content> + <xul:button xbl:inherits="label=oktitle,image"/> + <xul:button xbl:inherits="label=canceltitle"/> + </content> +</binding> +</pre> + +<p>Wartość atrybutu <code>oktitle</code> jest odwzorowana do atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> pierwszego przycisku. Atrybut <code>canceltitle</code> jest odwzorowany do atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> drugiego przycisku. Pierwszy przycisk również dziedziczy atrybut <code><code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code></code> a wynik jest następujący:</p> + +<pre><box class="okcancel" oktitle="OK" canceltitle="Cancel" image="happy.png"> + <button label="OK" image="happy.png"/> + <button label="Cancel"/> +</box> +</pre> + +<p>Zauważ, że atrybuty są powielone z wewnętrznej (anonimowej) zawartości. Zmieniając atrybuty w polu z klasy <code>okcancel</code> będzie automatycznie zmieniana wartość w przycisku. Możesz również do notować, że możemy wymyślić swoje własne nazwy atrybutów. Jest to poprawne w XUL.</p> + +<p>W następnym artykule, zobaczymy w jaki sposób <a href="pl/Kurs_XUL/Dodawanie_w%c5%82asno%c5%9bci">dodamy do wiązania własności, metody i zdarzenia</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Treść_anonimowa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_własności">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_xbl/index.html b/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_xbl/index.html new file mode 100644 index 0000000000..4b6b2f55d1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/dziedziczenie_xbl/index.html @@ -0,0 +1,56 @@ +--- +title: Dziedziczenie XBL +slug: Mozilla/Tech/XUL/Kurs_XUL/Dziedziczenie_XBL +tags: + - Kurs_XUL + - Przewodniki + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/XBL_Inheritance +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzenia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przykład_XBL">Następny »</a></p> +</div><p></p> + +<p>W tym artykule, zobaczymy jak rozszerzyć istniejące definicje języka <a href="pl/XBL">XBL</a>.</p> + +<h2 id="Dziedziczenie" name="Dziedziczenie">Dziedziczenie</h2> + +<p>Czasami możesz chcieć utworzyć widget XBL, który jest podobny do już istniejącego. Na przykład, powiedzmy, że chcemy utworzyć przycisk w wyskakującym okienku. Jednym sposobem jest utworzenie duplikatu już istniejącego kodu XBL dla naszego przycisku. Jednakże, byłoby lepiej rozszerzyć już istniejący kod przycisku.</p> + +<p>Jakiekolwiek wiązanie może być powiększone o następne. Wiązanie - dziecko może dodać właściwości, metody i zdarzenia uchwytów. Wiązanie - potomne będzie miało wszystkie cechy, jakie zdefiniowane są podczas dodawania cech do wiązania, które otrzymuje w wyniku dziedziczenia (i jakieś wiązanie dziedziczy z wyższych wartości drzewa).</p> + +<p>Do rozszerzenia istniejącego wiązania, dodaj atrybut rozszerzenia (<code>extends</code>) do tagu <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#binding">binding</a></code></code>. Na przykład, następnie rozszerzenie wiązania tworzy pole tekstowe, które dodaje tekst <span class="nowiki">http://www</span> do początku wpisanej wartości, dzieje się tak, kiedy naciśniemy klawisz F4.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_xblinherit_1.xml.txt">Źródła</a></p> + +<pre><binding id="textboxwithhttp" + extends="chrome://global/content/bindings/textbox.xml#textbox"> + <handlers> + <handler event="keypress" keycode="VK_F4"> + this.value="http://www"+value; + </handler> + </handlers> +</binding> +</pre> + +<p>Tutaj XBL powiększa element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code> z języka XUL. URL daje nam atrybut <code>extends</code> powyżej jest powiązany adresem URL z wiązaniem pola tekstowego. To znaczy, że dziedziczy wszystkie wartości i zachowania dostarczone przez wiązanie pola tekstowego. W dodatku, dodajemy uchwyt, który odpowiada na zdarzenie klawisza (keypress).</p> + +<h2 id="Automatyczne_uzupe.C5.82nianie_p.C3.B3l_tekstowych" name="Automatyczne_uzupe.C5.82nianie_p.C3.B3l_tekstowych">Automatyczne uzupełnianie pól tekstowych</h2> + +<p><span class="comment">poniżej treść już jest ok</span> Przykład powyżej jest podobny do sposobu jak cechy automatycznego uzupełnia pracują w Mozilli. Pola tekstowe, które obsługują automatyczne uzupełnianie jest tylko z jednym wiązaniem XBL, które rozszerza podstawowe pole tekstowych.</p> + +<p><a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Automatyczne uzupełnianie pól tekstowych</a> dodaje dodatkowy uchwyt zdarzenia, tak, że kiedy adres URL jest wpisywany, to menu będzie się pokazywać prawdopodobnie automatycznie do końca. Możemy też użyć własnych aplikacji. Wystarczy, że utworzymy pole tekstowe wraz z dwoma dodatkowymi atrybutami.</p> + +<pre><textbox type="autocomplete" searchSessions="history"/> +</pre> + +<p>Ustaw <code>type</code> na <code>autocomplete</code>, aby dodać możliwość automatycznego uzupełniania do istniejącego pola tekstowego. Ustaw <code>searchSessions</code>, aby zasygnalizować jaki typ danych szukamy. W tym przypadku, została użyta wartość <code>history</code>, który szuka adresów URL w historii (możemy także użyć wartości <code>addrbook</code>, aby poszukać adresów w książce adresów).</p> + +<div class="note">Firefox używa innego mechanizmu automatycznego uzupełniania, niż Mozilla Suite, zobacz <a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">XUL:textbox (Firefox - automatyczne uzupełnianie)</a></div> + +<p>W następnym artykule, zobaczymy <a href="pl/Kurs_XUL/Przyk%c5%82ad_XBL">przykład widgetu zdefiniowanego przy pomocy języka XBL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzenia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przykład_XBL">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/index.html b/files/pl/mozilla/tech/xul/kurs_xul/index.html new file mode 100644 index 0000000000..1b540fb974 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/index.html @@ -0,0 +1,170 @@ +--- +title: Kurs XUL +slug: Mozilla/Tech/XUL/Kurs_XUL +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial +--- +<p>Niniejszy kurs opisuje <a href="/pl/XUL" title="pl/XUL">XUL</a>, <a href="/pl/XML" title="pl/XML">XML</a>-owy język opisu interfejsu użytkownika . Język ten został stworzony dla aplikacji Mozilli i jest stosowany do definiowania interfejsu użytkownika.</p> + +<div class="note">Niniejsze tłumaczenie nie jest skończone. Trzeba je w całości przejrzeć i poprawić. Jest ktoś chętny, aby je dopracować? Ogólnie panuje lekki ... no zastój - na razie zalecamy korzystanie z wersji angielskiej tego kursu, niebawem będzie on już w całości po polsku.</div> + +<h2 id="Wprowadzenie" name="Wprowadzenie">Wprowadzenie</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Wprowadzenie" title="pl/Kurs_XUL/Wprowadzenie">Wprowadzenie</a></li> + <li><a href="/pl/Kurs_XUL/Struktura_XUL" title="pl/Kurs_XUL/Struktura_XUL">Struktura języka XUL</a></li> + <li><a href="/pl/Kurs_XUL/URL_Chrome" title="pl/Kurs_XUL/URL_Chrome">Adresy URL typu Chrome</a></li> + <li><a href="/pl/Kurs_XUL/Pliki_manifestu" title="pl/Kurs_XUL/Pliki_manifestu">Pliki manifestu</a></li> +</ul> + +<h2 id="Podstawowe_elementy" name="Podstawowe_elementy">Podstawowe elementy</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Tworzenie_okna" title="pl/Kurs_XUL/Tworzenie_okna">Tworzenie okna</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_przycisk%C3%B3w" title="pl/Kurs_XUL/Dodawanie_przycisków">Dodawanie przycisków</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_etykiet_i_obrazk%C3%B3w" title="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazków">Dodawanie etykiet i obrazków</a></li> + <li><a href="/pl/Kurs_XUL/Kontrolki_wej%C5%9Bcia" title="pl/Kurs_XUL/Kontrolki_wejścia">Kontrolki wejścia</a></li> + <li><a href="/pl/Kurs_XUL/Kontrolki_numeryczne" title="pl/Kurs_XUL/Kontrolki_numeryczne">Kontrolki numeryczne</a></li> + <li><a href="/pl/Kurs_XUL/Kontrolki_list" title="pl/Kurs_XUL/Kontrolki_list">Kontrolki list</a></li> + <li><a href="/pl/Kurs_XUL/Paski_post%C4%99pu" title="pl/Kurs_XUL/Paski_postępu">Paski postępu</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_element%C3%B3w_HTML" title="pl/Kurs_XUL/Dodawanie_elementów_HTML">Dodawanie elementów HTML</a></li> + <li><a href="/pl/Kurs_XUL/Zastosowanie_odst%C4%99p%C3%B3w" title="pl/Kurs_XUL/Zastosowanie_odstępów">Zastosowanie odstępów</a></li> + <li><a href="/pl/Kurs_XUL/Dodatkowe_mo%C5%BCliwo%C5%9Bci_przycisku" title="pl/Kurs_XUL/Dodatkowe_możliwości_przycisku">Dodatkowe możliwości przycisków</a></li> +</ul> + +<h2 id="Model_pude.C5.82kowy" name="Model_pude.C5.82kowy">Model pudełkowy</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Model_pude%C5%82kowy" title="pl/Kurs_XUL/Model_pudełkowy">Model pudełkowy</a></li> + <li><a href="/pl/Kurs_XUL/Pozycjonowanie_element%C3%B3w" title="pl/Kurs_XUL/Pozycjonowanie_elementów">Pozycjonowanie elementów</a></li> + <li><a href="/pl/Kurs_XUL/Szczeg%C3%B3%C5%82y_modelu_pude%C5%82kowego" title="pl/Kurs_XUL/Szczegóły_modelu_pudełkowego">Szczegóły modelu pudełkowego</a></li> + <li><a href="/pl/Kurs_XUL/Pola_grup" title="pl/Kurs_XUL/Pola_grup">Pola grup</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_innych_element%C3%B3w" title="pl/Kurs_XUL/Dodawanie_innych_elementów">Dodawanie innych elementów</a></li> +</ul> + +<h2 id="Dodatkowe_elementy_rozmieszczenia" name="Dodatkowe_elementy_rozmieszczenia">Dodatkowe elementy rozmieszczenia</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Stosy_i_pok%C5%82ady" title="pl/Kurs_XUL/Stosy_i_pokłady">Stosy i pokłady</a></li> + <li><a href="/pl/Kurs_XUL/Pozycjonowanie_stosu" title="pl/Kurs_XUL/Pozycjonowanie_stosu">Pozycjonowanie stosu</a></li> + <li><a href="/pl/Kurs_XUL/Pude%C5%82ko_kart" title="pl/Kurs_XUL/Pudełko_kart">Pudełko kart</a></li> + <li><a href="/pl/Kurs_XUL/Siatki" title="pl/Kurs_XUL/Siatki">Siatki</a></li> + <li><a href="/pl/Kurs_XUL/Panele_tre%C5%9Bci" title="pl/Kurs_XUL/Panele_treści">Panele treści</a></li> + <li><a href="/pl/Kurs_XUL/Rozdzielacze" title="pl/Kurs_XUL/Rozdzielacze">Rozdzielacze</a></li> + <li><a href="/pl/Kurs_XUL/Paski_przewijania" title="pl/Kurs_XUL/Paski_przewijania">Paski przewijania</a> </li> +</ul> + +<h2 id="Paski_narz.C4.99dzi_i_menu" name="Paski_narz.C4.99dzi_i_menu">Paski narzędzi i menu</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Paski_narz%C4%99dzi" title="pl/Kurs_XUL/Paski_narzędzi">Paski narzędzi</a></li> + <li><a href="/pl/Kurs_XUL/Proste_paski_menu" title="pl/Kurs_XUL/Proste_paski_menu">Proste paski menu</a></li> + <li><a href="/pl/Kurs_XUL/Dodatkowe_mo%C5%BCliwo%C5%9Bci_menu" title="pl/Kurs_XUL/Dodatkowe_możliwości_menu">Dodatkowe możliwości menu</a></li> + <li><a href="/pl/Kurs_XUL/Wyskakuj%C4%85ce_menu" title="pl/Kurs_XUL/Wyskakujące_menu">Wyskakujące menu</a></li> + <li><a href="/pl/Kurs_XUL/Przewijane_menu" title="pl/Kurs_XUL/Przewijane_menu">Przewijane menu</a></li> +</ul> + +<h2 id="Zdarzenia_i_skrypty" name="Zdarzenia_i_skrypty">Zdarzenia i skrypty</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Dodawanie_funkcji_obs%C5%82ugi_zdarze%C5%84" title="pl/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzeń">Dodawanie funkcji obsługi zdarzeń</a></li> + <li><a href="/pl/Kurs_XUL/Wi%C4%99cej_funkcji_obs%C5%82ugi_zdarze%C5%84" title="pl/Kurs_XUL/Więcej_funkcji_obsługi_zdarzeń">Więcej funkcji obsługi zdarzeń</a></li> + <li><a href="/pl/Kurs_XUL/Skr%C3%B3ty_klawiaturowe" title="pl/Kurs_XUL/Skróty_klawiaturowe">Skróty klawiaturowe</a></li> + <li><a href="/pl/Kurs_XUL/Kontrola_zaznaczenia_i_aktywacji_element%C3%B3w" title="pl/Kurs_XUL/Kontrola_zaznaczenia_i_aktywacji_elementów">Kontrola zaznaczenia i aktywacji elementów</a></li> + <li><a href="/pl/Kurs_XUL/Polecenia" title="pl/Kurs_XUL/Polecenia">Polecenia</a></li> + <li><a href="/pl/Kurs_XUL/Aktualizacja_polece%C5%84" title="pl/Kurs_XUL/Aktualizacja_poleceń">Aktualizacja poleceń</a></li> + <li><a href="/pl/Kurs_XUL/Rozg%C5%82aszacze_oraz_obserwatory" title="pl/Kurs_XUL/Rozgłaszacze_oraz_obserwatory">Rozgłaszacze oraz obserwatory</a></li> +</ul> + +<h2 id="Obiektowy_Model_Dokumentu_.28DOM.29" name="Obiektowy_Model_Dokumentu_.28DOM.29">Obiektowy Model Dokumentu (DOM)</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Obiektowy_model_dokumentu" title="pl/Kurs_XUL/Obiektowy_model_dokumentu">Obiektowy model dokumentu</a></li> + <li><a href="/pl/Kurs_XUL/Modyfikowanie_interfejsu_XUL" title="pl/Kurs_XUL/Modyfikowanie_interfejsu_XUL">Modyfikowanie interfejsu XUL</a></li> + <li><a href="/pl/Kurs_XUL/Manipulowanie_listami" title="pl/Kurs_XUL/Manipulowanie_listami">Manipulowanie listami</a></li> + <li><a href="/pl/Kurs_XUL/Obiekty_pude%C5%82ka" title="pl/Kurs_XUL/Obiekty_pudełka">Obiekty pudełka</a></li> + <li><a href="/pl/Kurs_XUL/Interfejsy_XPCOM" title="pl/Kurs_XUL/Interfejsy_XPCOM">Interfejsy XPCOM</a></li> + <li><a href="/pl/Kurs_XUL/Przyk%C5%82ady_XPCOM" title="pl/Kurs_XUL/Przykłady_XPCOM">Przykłady XPCOM</a></li> +</ul> + +<h2 id="Drzewa" name="Drzewa">Drzewa</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Drzewa" title="pl/Kurs_XUL/Drzewa">Drzewa</a></li> + <li><a href="/pl/Kurs_XUL/Dodatkowe_mo%C5%BCliwo%C5%9Bci_drzewa" title="pl/Kurs_XUL/Dodatkowe_możliwości_drzewa">Dodatkowe możliwości drzewa</a></li> + <li><a href="/pl/Kurs_XUL/Zaznaczenie_drzewa" title="pl/Kurs_XUL/Zaznaczenie_drzewa">Zaznaczenie drzewa</a></li> + <li><a href="/pl/Kurs_XUL/W%C5%82asne_widoki_drzewa" title="pl/Kurs_XUL/Własne_widoki_drzewa">Własne widoki drzewa</a></li> + <li><a href="/pl/Kurs_XUL/Szczeg%C3%B3%C5%82y_widoku_drzewa" title="pl/Kurs_XUL/Szczegóły_widoku_drzewa">Szczegóły widoku drzewa</a></li> + <li><a href="/pl/Kurs_XUL/Obiekty_pude%C5%82kowe_drzewa" title="pl/Kurs_XUL/Obiekty_pudełkowe_drzewa">Obiekty pudełkowe drzewa</a></li> +</ul> + +<h2 id="RDF_i_szablony" name="RDF_i_szablony">RDF i szablony</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Wprowadzenie_do_RDF" title="pl/Kurs_XUL/Wprowadzenie_do_RDF">Wprowadzenie do RDF</a></li> + <li><a href="/pl/Kurs_XUL/Szablony" title="pl/Kurs_XUL/Szablony">Szablony</a></li> + <li><a href="/pl/Kurs_XUL/Drzewa_i_szablony" title="pl/Kurs_XUL/Drzewa_i_szablony">Drzewa i szablony</a></li> + <li><a href="/pl/Kurs_XUL/%C5%B9r%C3%B3d%C5%82a_danych_RDF" title="pl/Kurs_XUL/Źródła_danych_RDF">Źródła danych RDF</a></li> + <li><a href="/pl/Kurs_XUL/Zaawansowane_regu%C5%82y" title="pl/Kurs_XUL/Zaawansowane_reguły">Zaawansowane reguły</a></li> + <li><a href="/pl/Kurs_XUL/Trwa%C5%82e_dane" title="pl/Kurs_XUL/Trwałe_dane">Trwałe dane</a></li> +</ul> + +<h2 id="Motywy_i_t.C5.82umaczenia" name="Motywy_i_t.C5.82umaczenia">Motywy i tłumaczenia</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Dodawanie_arkuszy_styl%C3%B3w" title="pl/Kurs_XUL/Dodawanie_arkuszy_stylów">Dodawanie arkuszy stylów</a></li> + <li><a href="/pl/Kurs_XUL/Nadawanie_stylu_drzewa" title="pl/Kurs_XUL/Nadawanie_stylu_drzewa">Nadawanie stylu drzewa</a></li> + <li><a href="/pl/Kurs_XUL/Modyfikacja_domy%C5%9Blnego_motywu" title="pl/Kurs_XUL/Modyfikacja_domyślnego_motywu">Modyfikacja domyślnego motywu</a></li> + <li><a href="/pl/Kurs_XUL/Tworzenie_motyw%C3%B3w" title="pl/Kurs_XUL/Tworzenie_motywów">Tworzenie motywów</a></li> + <li><a href="/pl/Kurs_XUL/Lokalizacja" title="pl/Kurs_XUL/Lokalizacja">Lokalizacja</a></li> + <li><a href="/pl/Kurs_XUL/Plik_w%C5%82asno%C5%9Bci" title="pl/Kurs_XUL/Plik_własności">Plik własności</a></li> +</ul> + +<h2 id="Wi.C4.85zania" name="Wi.C4.85zania">Wiązania</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Wprowadzenie_do_XBL" title="pl/Kurs_XUL/Wprowadzenie_do_XBL">Wprowadzenie do XBL</a></li> + <li><a href="/pl/Kurs_XUL/Tre%C5%9B%C4%87_anonimowa" title="pl/Kurs_XUL/Treść_anonimowa">Treść anonimowa</a></li> + <li><a href="/pl/Kurs_XUL/Dziedziczenie_atrybutu_XBL" title="pl/Kurs_XUL/Dziedziczenie_atrybutu_XBL">Dziedziczenie atrybutu XBL</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_w%C5%82asno%C5%9Bci" title="pl/Kurs_XUL/Dodawanie_własności">Dodawanie własności</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_metod" title="pl/Kurs_XUL/Dodawanie_metod">Dodawanie metod</a></li> + <li><a href="/pl/Kurs_XUL/Dodawanie_funkcji_obs%C5%82ugi_zdarzenia" title="pl/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzenia">Dodawanie funkcji obsługi zdarzenia</a></li> + <li><a href="/pl/Kurs_XUL/Dziedziczenie_XBL" title="pl/Kurs_XUL/Dziedziczenie_XBL">Dziedziczenie XBL</a></li> + <li><a href="/pl/Kurs_XUL/Przyk%C5%82ad_XBL" title="pl/Kurs_XUL/Przykład_XBL">Przykład XBL</a></li> +</ul> + +<h2 id="Specjalne_typy_okien" name="Specjalne_typy_okien">Specjalne typy okien</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Mo%C5%BCliwo%C5%9Bci_okna" title="pl/Kurs_XUL/Możliwości_okna">Możliwości okna</a></li> + <li><a href="/pl/Kurs_XUL/Tworzenie_okien_dialogowych" title="pl/Kurs_XUL/Tworzenie_okien_dialogowych">Tworzenie okien dialogowych</a></li> + <li><a href="/pl/Kurs_XUL/Okna_otwierania_i_zapisywania_plik%C3%B3w" title="pl/Kurs_XUL/Okna_otwierania_i_zapisywania_plików">Okna otwierania i zapisywania plików</a></li> + <li><a href="/pl/Kurs_XUL/Tworzenie_kreatora" title="pl/Kurs_XUL/Tworzenie_kreatora">Tworzenie kreatora</a></li> + <li><a href="/pl/Kurs_XUL/Dodatkowe_mo%C5%BCliwo%C5%9Bci_kreator%C3%B3w" title="pl/Kurs_XUL/Dodatkowe_możliwości_kreatorów">Dodatkowe możliwości kreatorów</a></li> + <li><a href="/pl/Kurs_XUL/Nak%C5%82adki" title="pl/Kurs_XUL/Nakładki">Nakładki</a></li> + <li><a href="/pl/Kurs_XUL/Nak%C5%82adki_dla_wielu_pakiet%C3%B3w" title="pl/Kurs_XUL/Nakładki_dla_wielu_pakietów">Nakładki dla wielu pakietów</a></li> +</ul> + +<h2 id="Instalatory" name="Instalatory">Instalatory</h2> + +<ul> + <li><a href="/pl/Kurs_XUL/Tworzenie_instalatora" title="pl/Kurs_XUL/Tworzenie_instalatora">Tworzenie instalatora</a></li> + <li><a href="/pl/Kurs_XUL/Skrypty_instalacyjne" title="pl/Kurs_XUL/Skrypty_instalacyjne">Skrypty instalacyjne</a></li> + <li><a href="/pl/Kurs_XUL/Dodatkowe_mo%C5%BCliwo%C5%9Bci_instalacji" title="pl/Kurs_XUL/Dodatkowe_możliwości_instalacji">Dodatkowe możliwości instalacji</a></li> +</ul> + +<div class="note"> +<p>Oryginalny (w j.ang.) Kurs XUL pierwotnie został napisany przez <a class="external" href="http://www.xulplanet.com/ndeakin/">Neila Deakina</a>. Pozwolił on nam używać swojego kursu jako części serwisu <a href="/Project:pl/O_MDC" title="Project:pl/O_MDC">MDC</a>.</p> +</div> + +<div class="originaldocinfo"> +<h5 id="Informacje_o_oryginale" name="Informacje_o_oryginale">Informacje o oryginale</h5> + +<ul> + <li>Autor: <a class="external" href="http://www.xulplanet.com/ndeakin/">Neil Deakin</a></li> + <li>Prawa autorskie: © 1999-2005 XULPlanet.com</li> +</ul> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/interfejsy_xpcom/index.html b/files/pl/mozilla/tech/xul/kurs_xul/interfejsy_xpcom/index.html new file mode 100644 index 0000000000..462e7936f4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/interfejsy_xpcom/index.html @@ -0,0 +1,175 @@ +--- +title: Interfejsy XPCOM +slug: Mozilla/Tech/XUL/Kurs_XUL/Interfejsy_XPCOM +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/XPCOM_Interfaces +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Obiekty_pudełka" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przykłady_XPCOM">Następny »</a></p> +</div><p></p> + +<p>W tym artykule krótko przyjrzymy się XPCOM (Wieloplatformowy Model Obiektów Składowych), który jest systemem Object, jakiego używa Mozilla.</p> + +<h2 id="Wywo.C5.82ywanie_obiekt.C3.B3w_wewn.C4.99trznych" name="Wywo.C5.82ywanie_obiekt.C3.B3w_wewn.C4.99trznych">Wywoływanie obiektów wewnętrznych</h2> + +<p>Przez zastosowanie XUL możemy zbudować złożony interfejs użytkownika. Możemy dołączyć skrypty, które modyfikują interfejs i wykonują zadania. Jednakże, jest kilka rzeczy, których nie można wykonać bezpośrednio w JavaScript. Na przykład, jeśli chcielibyśmy stworzyć aplikację pocztową musielibyśmy napisać skrypt, dzięki któremu połączymy się z serwerem pocztowym dla wyszukania i wysłania mail. JavaScript nie ma możliwości wykonania takich rzeczy.</p> + +<p>Jedynym sposób wykonania tego byłoby napisanie kodu wewnętrznego, który pobrałby pocztę. Musimy również posiadać sposób, aby w łatwy sposób nasze skrypty wywoływały kod wewnętrzny Mozilla dostarcza takiej metody wymagającej zastosowania <a href="pl/XPCOM">XPCOM</a>(Wieloplaformowego modelu obiektów składowych)</p> + +<h2 id="O_XPCOM" name="O_XPCOM">O XPCOM</h2> + +<p>Mozilla jest złożona ze zbioru komponentów, każdy wykonujący pewne zadanie. Na przykład jest komponent dla każdego menu, przycisku i elementu. Komponenty są złożone z kilku definicji nazywanych interfejsami Interfejs w Mozilli jest definicją zbioru funkcjonalności, które mogą być zaimplementowane przez komponenty.</p> + +<p>Komponenty są tym, co implementuje kod, w Mozilli dla wykonania różnych rzeczy. Każdy komponent implementuje funkcjonalność opisaną przez interfejsy. Pojedynczy komponent może zaimplementować wiele interfejsów. A wiele komponentów może zaimplementować ten sam interfejs.</p> + +<p>Weźmy za przykład komponent plik. Interfejs potrzebowałby opisu właściwości i funkcji, jakie mogą być wykonywane na plikach. Plik potrzebuje właściwości dla swojej nazwy, daty modyfikacji i swojego rozmiaru. Funkcje pliku mogą obejmować jego przenoszenie, kopiowanie i usuwanie.</p> + +<p>Interfejs Plik opisuje tylko cechy charakterystyczne pliku, nie implementuje go Implementację interfejsu Plik pozostawiono komponentowi. Komponent będzie miał kod, który może odnaleźć nazwę pliku, datę i rozmiar. Dodatkowo, będzie miał kod, który kopiuje i zmienia jego nazwę.</p> + +<p>Nie musimy się martwić jak komponent go implementuje tak długo jak implementuje interfejs poprawnie. Oczywiście, będziemy mieli różne implementacje, po jednej dla każdej platformy Wersje komponentu plik dla Windows i Macintosh byłyby znacząco różne. Jednak obie implementują ten sam interfejs. A zatem możemy użyć komponentu przez udostępnienie korzystania z funkcji, jakie znamy z interfejsu.</p> + +<p>W Mozilli interfejsy są poprzedzone, ‘nsI’ aby były łatwo rozpoznawalne jako interfejsy. Na przykład nsIAddressBook jest to interfejs dla interaktywności z książka adresową, nsISound jest używany do odgrywania plików a nsILocalFile jest używany do plików.</p> + +<p>Komponenty XPCOM są zazwyczaj zaimplementowane wewnętrznie, co oznacza, że generalnie wykonują rzeczy, których nie może zrobić sam JavaScript. Jednak sposób, w jaki można je wywołać zobaczymy wkrótce. Możemy wywołać dowolną funkcję dostarczoną przez komponent, opisaną przez interfejsy go implementujące. Na przykład jeśli mamy komponent, możemy sprawdzić czy jest zaimplementowany jako nsISOund,a jeśli tak, możemy odegrać przez niego dźwięk.</p> + +<p>Proces wywoływania XPCOM ze skryptów jest nazywany XPConnect, który jest warstwą tłumaczącą obiekty skryptowe na obiekty wewnętrzne.</p> + +<h2 id="Tworzenie_obiekt.C3.B3w_XPCOM" name="Tworzenie_obiekt.C3.B3w_XPCOM">Tworzenie obiektów XPCOM</h2> + +<p>Mamy trzy kroki dla wywołania komponentu XPCOM</p> + +<ol> + <li>Pobranie komponentu.</li> + <li>Pobranie części komponentu, która implementuje interfejs, jaki chcemy użyć.</li> + <li>Wywołanie potrzebnej nam funkcji.</li> +</ol> + +<p>Kiedy wykonasz pierwsze dwa kroki, możesz powtarzać ostatni krok tak często jak to konieczne. Powiedzmy, że chcesz zmienić nazwę pliku. Możemy użyć interfejsu nsILocalFile. Pierwszym krokiem jest pobranie komponentu plik. Drugim jest wykonanie zapytania do komponentu plik i pobranie jego części ,która implementuje interfejs nsILocalFile. W końcu wywołujemy funkcje dostarczone przez ten interfejs. Interfejs ten jest użyty do przedstawienia pojedynczego pliku.</p> + +<p>Widzieliśmy ,że interfejsy są zawsze nazywane zaczynając od 'nsI' Komponenty ,jednak, odwołują się do stosowania składni URI. Mozilla przechowuje listę wszystkich komponentów, które są dostępne w swoim własnym rejestrze. Poszczególni użytkownicy mogą instalować nowe komponenty jeśli ich potrzebują. Działają one jako plug-iny.</p> + +<p>Mozilla dostarcza komponentu plik, to znaczy komponent implementujący nsILocalFile. Do tego komponentu można odnieść się używając URI <a class="link-mailto" href="mailto:'@mozilla.org" rel="freelink">'@mozilla.org</a>/file/local;1' Komponent: Schemat URI jest używany do określenia komponentu, Do pozostałych komponentów odnosimy się w podobny sposób.</p> + +<p>URI komponentu może być użyte dla pobrania komponentu. Możesz pobrać komponent używając kodu JavaScript podobnego do poniższego:</p> + +<pre>var aFile = Components.classes["@mozilla.org/file/local;1"].createInstance(); +</pre> + +<p>Komponent plik jest wyszukiwany i przechowywany w zmiennej aFile. <code>Components</code> w tym powyższym przykładzie odnosi się do obiektu ogólnego, który dostarcza pewnego komponentu pokrewnego funkcjom. Tutaj pobraliśmy klasę komponentu z właściwości <code>classes</code>. Własność <code>classes</code> jest to tablica wszystkich dostępnych komponentów. Aby uzyskać inny komponent, zastąp URI wewnątrz nawiasów kwadratowych na URI komponentu jakiego chcesz użyć. Na końcu jest egzemplarz funkcja <code>createInstance</code></p> + +<p>Powinieneś sprawdzić wartość zwracaną z <code>createInstance</code>aby upewnić się ,że nie jest to wartość zerowa, która wskazywała by, że komponent nie istnieje.</p> + +<p>Jednakże, w tym miejscu, mamy tylko referencję do samego komponentu plik. Żeby wywołać z niego funkcje potrzebujemy pobrać jeden z jego interfejsów, w tym przypadku nsILocalFile. Druga linia jaką potrzeba dodać jest następująca:</p> + +<pre>var aFile = Components.classes["@mozilla.org/file/local;1"].createInstance(); +if (aFile) aFile.QueryInterface(Components.interfaces.nsILocalFile); +</pre> + +<p><br> + Funkcja <code>QueryInterface</code> jest funkcją dostarczaną przez wszystkie komponenty, które mogą użyte do pobrania określonego interfejsu tego komponentu. Funkcja ta pobiera jedne parametr, interfejs jaki chcesz uzyskać. Właściwość <code>interfaces</code> obiektu <code>Components</code> zawiera listę wszystkich tych interfejsów, które są dostępne. Tu używamy interfejsu nsiLocalFile i przekazujemy go jako parametr do <code>QueryInterface</code>. Wynik jest taki ,że aFile będzie się odnosił do tej części komponentu, który implementuje interfejs nsiLocalFile.</p> + +<p>Te dwie powyższe linie JavaScript mogą być użyte do pobrania dowolnego interfejsu dowolnego komponentu. Wystarczy zastąpić nazwę komponentu nazwą tego komponentu jakiego chcemy użyć i zmienić nazwę interfejsu. Możesz oczywiście również użyć dowolnej nazwy zmiennej. Na przykład aby pobrać interfejs sound, możesz zrobić coś takiego:</p> + +<pre>var sound = Components.classes["@mozilla.org/sound;1"].createInstance(); +if (sound) sound.QueryInterface(Components.interfaces.nsISound); +</pre> + +<p>Interfejsy XPCOM mogą dziedziczyć z innych interfejsów. Interfejsy które dziedziczą z innych mają swoje własne funkcje i funkcje wszystkich tych interfejsów z których dziedziczą. Wszystkie interfejsy dziedziczą z interfejsu najwyższego poziomu nazwanego nsISupport. Ma on jedną funkcję dostosowaną do JavaScript, QueryInterface, którą już widzieliśmy. Ponieważ interfejs nsISupport zaimplementowały wszystkie komponenty, funkcja QueryInterface jest dostępna w każdym komponencie.</p> + +<p>Kilka komponentów może zaimplementować ten sam interfejs. Zazwyczaj, mogą być podklasami oryginału ale nie koniecznie. Dowolny komponent może zaimplementować funkcjonalność nsILocalFile. Dodatkowo komponent może zaimplementować kilka interfejsów. Jest tak z powodu tego, że dwa kroki są wymagane w celu uzyskania interfejsu wywołującego funkcje.</p> + +<p>Jednakże jest skrót jakiego możemy użyć ponieważ często będziemy stosować te linie razem:</p> + +<pre>var aLocalFile = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); +</pre> + +<p>Wykonuje to tą samą rzecz jak dwie linie ale w jednej linii kodu. Eliminuje to potrzebę tworzenia egzemplarza a potem zapytania go o interfejs w dwóch oddzielnych krokach.</p> + +<p>Jeśli wywołujesz QueryInterface w obiekcie a żądany interfejs nie jest obsługiwany przez ten obiekt, pojawi się wyjątek. Jeśli nie jesteś pewny czy interfejs jest obsługiwany przez komponent możesz użyć do sprawdzenia tego operatora instanceof:</p> + +<pre>var aFile = Components.classes["@mozilla.org/file/local;1"].createInstance(); +if (aFile instanceof Components.interfaces.nsILocalFile){ + // do something +} +</pre> + +<p>Operator instanceof zwraca prawdę jeśli aFile implementuje interfejs nsILocalFile. Wywoływanie QueryInterface ma również efekt uboczny, w ten sposób aFile będzie potem ważnym nsiLocalFile.</p> + +<h2 id="Wywo.C5.82ywanie_funkcji_z_interfejsu" name="Wywo.C5.82ywanie_funkcji_z_interfejsu">Wywoływanie funkcji z interfejsu</h2> + +<p>Teraz kiedy mamy obiekt, który odnosi się do komponentu z interfejsem nsiLocalFile, możemy wywołać przez niego wywołać funkcje nsiLocalFile. Poniższa tabela pokazuje kilka z właściwości i metod interfejsu nsiLocalFile.</p> + +<dl> + <dt>initWithPath </dt> + <dd>Ta metoda jest używana do zainicjalizowania ścieżki dostępu i nazwy pliku dla nsiLocalFile. Pierwszy parametr powinien być ścieżką do pliku np: '/usr/local/mozilla'.</dd> + <dt>leafName </dt> + <dd>Nazwa pliku bez części z katalogiem.</dd> + <dt>fileSize </dt> + <dd>Nazwa pliku bez części z katalogiem.</dd> + <dt>isDirectory() </dt> + <dd>Zwraca prawdę jeśli nsiLocalFile przedstawia katalog.</dd> + <dt>remove(recursive) </dt> + <dd>Usuwa plik. Jeśli parametr recursive to prawda, katalog i wszystkie jego pliki i podkatalogi również będą usunięte.</dd> + <dt>copyTo(directory,newname) </dt> + <dd>Kopiuje plik do innego katalogu, opcjonalnie zmieniając nazwę pliku. Ten katalog powinien być nsILOcalFile mieszczącym katalog dla kopiowanego pliku.</dd> + <dt>moveTo(directory,newname) </dt> + <dd>Przenosi plik do innego katalogu, lub zmienia nazwę pliku. Katalog powinien być nsILocalFile mieszczącym katalog dla przenoszonego pliku.</dd> +</dl> + +<p>Aby usunąć plik najpierw musimy przypisać plik do nsiLOcalFile. Możemy wywołać metodę <code>initWithPath</code> wskazującą, jaki plik mamy na myśli. Potem przypisujemy ścieżkę pliku do tej właściwości. Następnie wywołujemy funkcję <code><b>remove</b></code>. Pobiera ona jeden parametr który wskazuje czy usuwanie jest rekurencyjne. Poniższy kod demonstruje te dwa kroki:</p> + +<pre>var aFile = Components.classes["@mozilla.org/file/local;1"].createInstance(); +if (aFile instanceof Components.interfaces.nsILocalFile){ + aFile.initWithPath("/mozilla/testfile.txt"); + aFile.remove(false); +} +</pre> + +<p>Ten kod pobiera plik /mozilla/testfile.txt i usuwa go. Wypróbuj ten przykład przez dodanie tego kodu do programu obsługi zdarzeń. Powinieneś zmienić nazwę istniejącego pliku jaki chciał być usunąć.</p> + +<p>W powyższej tablicy funkcji, zobaczysz dwie funkcje <code>copyTo</code> i <code>moveTo</code>. Te dwie funkcje mogą być użyte, odpowiednio, do skopiowania plików i przeniesienia plików. Zauważ ,że nie pobierają one parametru ciągu dla katalogu do którego kopiujemy lub usuwamy, ale zamiast tego pobierają nsILocalFile. Oznacza to ,że musisz pobrać dwa komponenty plik. Poniższy przykład pokazuje jak skopiowac plik.</p> + +<pre>function copyFile(sourcefile,destdir) +{ + // get a component for the file to copy + var aFile = Components.classes["@mozilla.org/file/local;1"] + .createInstance(Components.interfaces.nsILocalFile); + if (!aFile) return false; + + // get a component for the directory to copy to + var aDir = Components.classes["@mozilla.org/file/local;1"] + .createInstance(Components.interfaces.nsILocalFile); + if (!aDir) return false; + + // next, assign URLs to the file components + aFile.initWithPath(sourcefile); + aDir.initWithPath(destdir); + + // finally, copy the file, without renaming it + aFile.copyTo(aDir,null); +} + +copyFile("/mozilla/testfile.txt","/etc"); +</pre> + +<h2 id="Us.C5.82ugi_XPCOM" name="Us.C5.82ugi_XPCOM">Usługi XPCOM</h2> + +<p>Niektóre komponenty XPCOM są specjalnymi komponentami nazwanymi usługami. Nie stworzysz ich egzemplarzy ponieważ istnieje tylko jeden. Usługi dostarczają funkcji ogólnych, które albo pobierają albo ustawiają dane globalne lub wykonują działania na innych obiektach. Zamiast wywołania <code>createInstance</code>, wywołujesz <code>getService</code> dla pobrania referencji do komponentu usługi. Usługi nie różnią się bardzo od innych komponentów.</p> + +<p>Jedną z takich dostarczonych usług z Mozillą jest usługa zakładek. Pozwala ona dodawać zakładki do bieżącej listy zakładek użytkownika. Przykład jest pokazany poniżej:</p> + +<pre>var bmarks = Components.classes["@mozilla.org/browser/bookmarks-service;1"].getService(); +bmarks.QueryInterface(Components.interfaces.nsIBookmarksService); +bmarks.addBookmarkImmediately("http://www.mozilla.org","Mozilla",0,null); +</pre> + +<p>Najpierw jest wyszukiwany komponent"@mozilla.org/browser/bookmarks-service;1" a jego usługa jest umieszczona w zmiennej <code>bmarks</code>. Użyjemy <code>QueryInterface</code> dla pobrania interfejsu nsIBookmarksService. Funkcja <code>addBookmarkImmediately</code> dostarczana przez ten interfejs może być używana dla dodawania zakładek .Pierwsze dwa parametry tej funkcji są URL'ami zakładek i ich tytułami. Trzeci parametr jest typem zakładki, którym zazwyczaj będzie 0,a ostatni parametr jest typem kodowania znaków dokumentu będącego dodawanym do zakładek, który może być zerem.</p> + +<p>Następnie zobaczymy niektóre z interfejsów dostarczanych z Mozillą, jakie możemy zastosować.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Obiekty_pudełka" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przykłady_XPCOM">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/kontrola_zaznaczenia_i_aktywacji_elementów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/kontrola_zaznaczenia_i_aktywacji_elementów/index.html new file mode 100644 index 0000000000..c53e06d0af --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/kontrola_zaznaczenia_i_aktywacji_elementów/index.html @@ -0,0 +1,166 @@ +--- +title: Kontrola zaznaczenia i aktywacji elementów +slug: Mozilla/Tech/XUL/Kurs_XUL/Kontrola_zaznaczenia_i_aktywacji_elementów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Focus_and_Selection +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Skróty_klawiaturowe" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Polecenia">Następny »</a></p> +</div><p></p> + +<p>Ten artykuł opisuje, jak obsługiwać kontrolę zaznaczenia i aktywacji elementów.</p> + +<h2 id="Elementy_aktywne" name="Elementy_aktywne">Elementy aktywne</h2> + +<p>Elementy skupione odnoszą się do elementów, które aktualnie otrzymują zdarzenia wejścia (input events). Jeśli istnieją trzy textboxy w jednym oknie, skupionym nazywamy tego, w którym użytkownik jest aktualnie w stanie wpisać text. Tylko jeden element może być w tej samej chwili skupiony dla danego okna.</p> + +<p>Użytkownik może zmienić skupienie poprzez kliknięcie na elemencie przy pomocy myszy lub wciśnięcie klawisza tabulacji TAB. W chwili przyciśnięcia klawisza TAB kolejne elementy okna przejmują skupienie. W celu powrotu do poprzedniego elementu należy użyć kombinacji klawiszy Shifh i Tab.</p> + +<h3 id="Rearranging_the_tab_order" name="Rearranging_the_tab_order">Rearranging the tab order</h3> + +<p>Możemy także zmienić porządek w którym zmieniać się będzie skupienie elementów danego okna poprzez dodanie atrybutu tabindex dla konkretnego elementu. Ten atrybut powinien być ustawiony jako wartość liczbowa. W chwili przyciśnięcia klawisza TAB, skupienie zostanie przeniesione na element o następnym wyższym indeksie tabulacji. Zazwyczaj jednak nie ma potrzeby ustalania atrybutu tabindex. Jeśli tego nie zrobimy, wciśnięcie TAB ustawi skupienie na kolejnym wyświetlanym elemencie. Poniżej przykład:</p> + +<p><span id="Example_1"><a id="Example_1"></a><strong>Example 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_1.xul">Podgląd</a></p> + +<pre><button label="Button 1" tabindex="2"/> +<button label="Button 2" tabindex="1"/> +<button label="Button 3" tabindex="3"/> +</pre> + +<h3 id="The_focus_event" name="The_focus_event">The focus event</h3> + +<p>Zdarzenie skupienia jest wywoływane w odpowiedzi na ustawienie skupienia dla danego elementu. Zdarzenie rozmycia używane jest natomiast kiedy skupienie zostaje usunięte z danego elementu. Jesteśmy w stanie odpowiedzieć a zmianę skupienie poprzez wykorzystanie atrybutów onfocus i onblur dla konkretnego elementu. Działają one zupełnie jak ich HTML-owi krewni. Wykorzystuje się je najczęściej w celu podświetlania elementów lub wyświetlania tekstu pomocniczego w pasku statusu. Poniższy przykład obrazuje obsługę zdarzenia skupienia.</p> + +<p><span id="Example_2"><a id="Example_2"></a><strong>Example 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_2.xul">Podgląd</a></p> + +<pre><script> + +function displayFocus(){ + var elem=document.getElementById('sbar'); + elem.setAttribute('value','Enter your phone number.'); +} + +</script> + +<textbox id="tbox1"/> +<textbox id="tbox2" onfocus="displayFocus();"/> +<description id="sbar" value=""/> +</pre> + +<p>Kiedy pojawia się zdarzenie skupienia, zostaje wywołana funkcja displayFocus. Ta funkcja będzie zmieniać wartość pola tekstowego. Można również rozszerzyć ten przykład o usunięcie tekstu w chwili zajścia zdarzenia rozmycia. Typowo, będziemy ustalać zdarzenia skupienia i rozmycia, w celu uaktualniania części interfejsu, w chwili w której użytkownik wybiera elementy. Przykładowo, jesteśmy w stanie uaktualniać pewne pola, w chwili w której wypełniamy inne. Możemy także posłużyć się wspomnianymi zdarzeniami w celu walidacji pewnych wprowadzanych wartości. Nie wyświetlaj alertu w trakcie zdarzeń skupienia bądź rozmycia, ponieważ będzie to odwracało uwagę użytkownika oraz nie spełnia to podstawowych założeń projektowania interfejsu.</p> + +<p>Możemy także dynamicznie dodać obsługę zdarzenia, przy użyciu funkcji DOM, a mianowicie <code><a href="pl/DOM/element.addEventListener">addEventListener</a></code>. Możemy jej użyć dla dowolnego elementu i typu zdarzenia. Pobiera ona trzy parametry: typ zdarzenia, funkcję która będzie wykonywana w chwili zajścia zdarzenia oraz wartość boolean określającą czy przejąć zdarzenie czy nie.</p> + +<h3 id="Getting_the_currently_focused_element" name="Getting_the_currently_focused_element">Getting the currently focused element</h3> + +<p>Element, który aktualnie posiada skupienie jest przetrzymywany w obiekcie zwanym command dispatcher, który istnieje tylko jeden dla danego okna. Command dispatcher jest odpowiedzialny za utrzymywanie skupienia na elemencie, w chwili w której użytkownik korzysta z interfejsu. Command dispatcher posiada także inne zadania, które będą omawiane w poźniejszych sekcjach. Teraz poznamy natomiast cechy command dispatchera powiązane ze skupieniem.</p> + +<p>Możemy odzyskiwać command dispatchera z okna, przy użyciu własności dokumentu o nazwie <code>commandDispatcher</code>. Mamy również dostęp do elementu skupienia za pomocą własności dispatchera o nazwie focusedElement. Przykład poniżej.</p> + +<p><span id="Example_3"><a id="Example_3"></a><strong>Example 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_3.xul">Podgląd</a></p> + +<pre><window id="focus-example" title="Focus Example" + onload="init();" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<script> +function init(){ + addEventListener("focus",setFocusedElement,true); +} + +function setFocusedElement(){ + var focused = document.commandDispatcher.focusedElement; + document.getElementById("focused").value = focused.tagName; +} +</script> + +<hbox> + <label control="username" value="User Name:"/> + <textbox id="username"/> +</hbox> + +<button label="Hello"/> +<checkbox label="Remember This Decision"/> + +<label id="focused" value="-No focus-"/> + +</window> +</pre> + +<p>W tym przykładzie, obsługa zdarzenia skupienia dodana jest do okna. Chcemy użyć obsługi zdarzenia przejęcia, więc będzie nam potrzebna metoda addEventListener. Rejestruje ona obsługę zdarzenia przejęcia dla okna, która to wywoła metodę setFocusedElement. Ta metoda pobiera element skupienia z command dispatchera i ustala etykietę zgodną z nazwą jego znacznika. Kiedy element skupienia się zmienia, etykieta pokaże nazwę znacznika elementu. Warto wspomnieć tu o paru rzeczach. Po pierwsze, kiedy skupienie jest na polu tekstowym nazwa znacznika to "html:input", nie textbox jak można by się spodziewać. Dzieje się tak ponieważ textboxy w języku XUL są zaimplementowane przy pomoc widgetów wejścia HTML. Po drugie, kliknięcie na etykiecie textbox'u zmienia skupienie okna i ustala je na ten właśnie element. Wynika to z faktu, że etykieta posiada atrybut control wskazujący na id textboxu. W końcu, inne etykiety wyświetlające nazwę znacznika nie posiadają atrybutu control, więc klikanie na nie, nie spowoduje żadnego efektu.</p> + +<h3 id="Making_a_label_focusable" name="Making_a_label_focusable">Making a label focusable</h3> + +<p>Jeśli chcielibyśmy utworzyć szczególne elementy, możemy potrzebować możliwości zmian dotyczących skupienia danego elementu. W tym celu, możemy wykorzystać specjalną własność stylu -moz-user-focus. Ta własność kontroluje możliwość skupienia dla elementu. Przykładowo, można utworzyć etykietę posiadającą możliwość skupienia:</p> + +<p><span id="Example_4"><a id="Example_4"></a><strong>Example 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_4.xul">Podgląd</a></p> + +<pre><label id="focused" style="-moz-user-focus: normal;" + onkeypress="alert('Label Focused');" value="Focus Me"/> +</pre> + +<p>Własność stylu jest ustalona na wartość normal. Możemy także ustawić ją tak, aby ignorować skupienie lub wyłączyć możliwość skupienia dla danego elementu. Nie powinna być jednak używana dla dezaktywacji elementu. W tym celu używamy wspomnianych już atrybutu lub własności disabled, ponieważ te opcje projektowane były właśnie z myślą o możliwości dezaktywacji elementu. Wracając do przykładu, kiedy nasza etykieta otrzyma nareszcie skupienie, jest w stanie odpowiadać na wciskanie klawiszy. Naturalnie, nie daje ona oznak skupienia, ponieważ tego typu elementy rzadko są przewidziane do tej właśnie czynności.</p> + +<h3 id="Changing_the_focus" name="Changing_the_focus">Changing the focus</h3> + +<p>Istnieje kilka sposobów na zmianę skupienia dla danych elementów. Najprostszą jest wywołanie metody focus dla elementu XUL, na którym mamy ustawić wspomniane skupienie. Natomiast, metoda blur może być wykorzystana dla usunięcia skupienia dla danego elementu. Poniżej przykład:</p> + +<p><span id="Example_5"><a id="Example_5"></a><strong>Example 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_focus_5.xul">Podgląd</a></p> + +<pre><textbox id="addr"/> + +<button label="Focus" oncommand="document.getElementById('addr').focus()"/> +</pre> + +<p>Możemy również użyć metody advanceFocus oraz rewindFocus na command dispatcherze. Metody te przesuwają skupienie na następny lub poprzedni element w pewnej sekwencji. Właśnie z tych metod korzystamy w chwili w której zostaje wciśnięty TAB lub Shift+Tab.</p> + +<p>Dla textboxów, natomiast, istnieje specjalny atrybut focused, który jest dodany zawsze kiedy element posiada skupienie. Można również sprawdzić czy w danej chwili wspomniany atrybut jest obecny. Możemy to zrobić dzięki skryptom, bądź arkuszom stylów. Atrybut ten będzie posiadał wartość true, jeśli textbox posiada skupienie, w przeciwnym przypadku atrybut będzie zwyczajnie nieobecny.</p> + +<p><b>Suppose you wanted to move the focus from where it currently is, to the next place the browser thinks it should be. A user typically does this by hitting the "Tab" key. You can do this anywhere you have a XUL browser document by simply:</b></p> + +<pre> document.commandDispatcher.advanceFocus(); +</pre> + +<p><b>In fact, the commandDispatcher simply implements the nsIDOMXULCommandDispatcher interface. There are other functions that may be of interested to you when dealing with focus.</b></p> + +<h2 id="Obs.C5.82uga_zmiany_tekstu" name="Obs.C5.82uga_zmiany_tekstu">Obsługa zmiany tekstu</h2> + +<p>Istnieją dwa zdarzenia, które mogą być użyte kiedy użytkownik zmienia wartość znajdującą się w polu tekstowym. Naturalnie, zdarzenia te będą wysyłane tylko do tego textboxa, który aktualnie posiada skupienie. Zdarzenia wejścia (input) są uruchamiane zawsze kiedy tekst jest modyfikowany. Nowe wartości będą różniły się od starych. Możemy także chcieć skorzystać z tych wydarzeń, zastępując nimi zdarzenia związane z klawiszami (key), ponieważ niektóre z klawiszy (np: Shift) nie zmieniają wartości. Także zdarzenie wejścia (input) nie zostanie uruchomione w przypadku, kiedy wciśnięty zostanie klawisz danego znaku oraz kiedy istnieje już maksymalna liczba znaków mieszczących się w polu tekstowym.</p> + +<p>Natomiast zdarzenie zmiany (change event) działa podobnie. I ono jest uruchamiane tylko wtedy kiedy zachodzą jakieś zmiany dla danego pola. Jednak rozpoczyna swoją pracę tylko raz kiedy pole tekstowe traci skupienie. Jedno uruchomienie dla zestawu zmian.</p> + +<h2 id="Zaznaczanie_tekstu" name="Zaznaczanie_tekstu">Zaznaczanie tekstu</h2> + +<p>Podczas pracy z textboxem, możemy chcieć odzyskać część zawartości pola, tą którą zaznaczył użytkownik. Możemy również chcieć zmienić obecne zaznaczenie.</p> + +<p>Textboxy XUL, wspierają sposób na odzyskiwanie i modyfikację zaznaczenia. Najprostszym jest zaznaczenie całości tekstu w polu tekstowym. Robimy to dzięki metodzie select wywoływanej dla textboxa.</p> + +<pre>tbox.select(); +</pre> + +<p>Jednak, możemy sobie zażyczyć wyboru tylko części tekstu. W tym celu korzystamy z funkcji setSelectionRange. Pobiera ona dwa parametry, pierwszy to znak rozpoczynający, a drugi to znak, który następuje po ostatnim znajdującym się w zaznaczeniu. Wartości porządkowe zaczynają się od zera, tak więc pierwszy znak ma wartość 0, drugi 1 itd.</p> + +<pre>tbox.setSelectionRange(4,8); +</pre> + +<p>Ten przykład zaznaczy piąty wyświetlany znak, oraz 6, 7 oraz 8. Jeśli było tylko 6 znaków wprowadzonych do pola, tylko 5 oraz 6 znak będą zaznaczone. Nie wystąpi natomiast żaden błąd.</p> + +<p>Jeśli ustalisz tą samą wartość dla obu parametrów, start i koniec zaznaczenia, zmieniają pozycję na tą samą zgodną z powyższą wartością. W rezultacie daje nam to zmiany pozycji kursora wewnątrz textboxu. Przykładowo, poniższa linijka kodu przenosi kursor na początek tekstu.</p> + +<pre>tbox.setSelectionRange(0,0); +</pre> + +<p>Jesteśmy w stanie odzyskać obecne zaznaczenie poprzez użycie własności <code>selectionStart</code> i <code>selectionEnd</code>. Te własności są ustawione na pozycje początkową i końcową zaznaczenie. W przypadku jeśli obie ustawione są na tą samą wartość, nie istnieje zaznaczenie, ale za to otrzymujemy informację na temat obecnej pozycji kursora. Kiedy mamy dostęp do pozycji startowej i końcowej, jesteśmy w stanie pobrać substring z całego tekstu.</p> + +<p>Zawartość pola tekstowego możemy odzyskiwać oraz modyfikować poprzez wykorzystanie własności <code>value</code>.</p> + +<p>Jedną z dodatkowych i przydatnych własności pola tekstowego jest <code>textLength</code>, która przetrzymuje całkowitą liczbę znaków znajdujących się w polu.</p> + +<p>Następnie, dowiemy się jak stosować <a href="pl/Kurs_XUL/Polecenia">polecenia</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Skróty_klawiaturowe" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Polecenia">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_list/index.html b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_list/index.html new file mode 100644 index 0000000000..7bea2c7538 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_list/index.html @@ -0,0 +1,140 @@ +--- +title: Kontrolki list +slug: Mozilla/Tech/XUL/Kurs_XUL/Kontrolki_list +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/List_Controls +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_numeryczne" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_postępu">Następny »</a></p> +</div> +<p></p><p>XUL posiada kilka typów elementów do tworzenia pól list. +</p> +<h3 id="Pola_listy" name="Pola_listy">Pola listy </h3> +<p>Pola listy stosuje się do wyświetlania kilku pozycji w liście. Użytkownik ma możliwość wybierania dowolnych pozycji z takiej listy. +</p><p>XUL udostępnia dwa typy elementów do tworzenia list, element <code><a href="pl/XUL/listbox">listbox</a></code> do tworzenia list wielowierszowych oraz element <code><a href="pl/XUL/menulist">menulist</a></code> do list rozwijanych. Działają w podobny sposób do elementu <code>select</code> znanego z HTML-a, który wykonuje obie funkcje, ale elementy XUL posiadają więcej dodatkowych cech. </p><p>Najprostsze pole listy stosuje element <code><a href="pl/XUL/listbox">listbox</a></code> dla określenia swojego pola oraz element <code><a href="pl/XUL/listitem">listitem</a></code> dla każdej pozycji. Na przykład: pole listy będzie zawierało cztery wiersze, jeden dla każdej pozycji. +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:lists1.png"></div> +<pre><listbox> + <listitem label="Butter Pecan"/> + <listitem label="Chocolate Chip"/> + <listitem label="Raspberry Ripple"/> + <listitem label="Squash Swirl"/> +</listbox> +</pre> +<p>Podobnie jak w przypadku elementu <code>option</code> z HTML-a możliwe jest powiązanie wartości każdej pozycji poprzez użycie atrybutu <code>value</code>. Następnie możemy stosować wartości w skryptach. Pole listy domyślnie przyjmuje odpowiedni rozmiar, ale możemy go kontrolować atrybutem <code><code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></code>. Ustaw go na odpowiednią liczbę wierszy (<code>rows</code>), aby wyświetlić je w polu listy. Pasek przewijania użytkownik zastosuje, jeśli będą do wyświetlenia dodatkowe wiersze. </p><p>Poniższy przykład prezentuje te dodatkowe cechy: </p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_2.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:lists2-ex.png"></div> +<pre><listbox rows="3"> + <listitem label="Butter Pecan" value="bpecan"/> + <listitem label="Chocolate Chip" value="chocchip"/> + <listitem label="Raspberry Ripple" value="raspripple"/> + <listitem label="Squash Swirl" value="squash"/> +</listbox> +</pre> +<p>Przykład został przystosowany do wyświetlania tylko trzech wierszy na raz. Do każdej pozycji listy zostały też dodane wartości. Pola list posiadają kilka dodatkowych cech, które opiszemy później. +</p> +<h3 id="Wielokolumnowe_pola_listy" name="Wielokolumnowe_pola_listy"> Wielokolumnowe pola listy </h3> +<p>Pole listy obsługuje również wiele kolumn. Każda komórka może posiadać dowolną zawartość, chociaż najczęściej jest stosowany tekst. Kiedy użytkownik wybiera pozycję na liście, zaznaczany zostaje cały wiersz. Nie ma możliwości wybrania pojedynczej komórki. +</p><p>Dwa znaczniki służą do określania kolumn w polu listy. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code></code> przechowuje informację o kolumnach, z których każda określona jest przy pomocy elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code></code>. Dla każdej kolumny należy stosować jeden element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code></code>. +</p><p>Dla każdej komórki w wierszu możemy stosować element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code></code>. Jeśli chcesz mieć trzy kolumny, będziesz musiał dodać trzy elementy <code>listcell</code> wewnątrz każdego <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code></code>. Do określenia tekstu zawartego w komórce umieść atrybut <code>label</code> w <code>listcell</code>. W prostym przypadku, gdy jest tylko jedna kolumna, atrybut <code>label</code> możemy kierować bezpośrednio do elementu <code>listitem</code> i w ogóle nie korzystać z elementu <code>listcell</code>, jak to widzieliśmy we wcześniejszym przykładzie. +</p><p>Następujący przykład jest polem listy z dwoma kolumnami i trzema wierszami: +</p><p><span id="Example_3"><a id="Example_3"></a><strong>Example 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_3.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:morelists0.png"></div> +<pre><listbox> + <listcols> + <listcol/> + <listcol/> + </listcols> + <listitem> + <listcell label="Grzegorz"/> + <listcell label="Malarz"/> + </listitem> + <listitem> + <listcell label="Maria"/> + <listcell label="Producent świeczek"/> + </listitem> + <listitem> + <listcell label="Robert"/> + <listcell label="Spawacz"/> + </listitem> +</listbox> +</pre> +<h3 id="Wiersz_nag.C5.82.C3.B3wka" name="Wiersz_nag.C5.82.C3.B3wka"> Wiersz nagłówka </h3> +<p>Pola listy pozwalają również na zastosowanie specjalnego wiersza nagłówka. Pod wieloma względami jest zwyczajnym wierszem z tym wyjątkiem, że wyświetla się go w odmienny sposób. Zastosujemy go do utworzenia nagłówka kolumn. Zastosujemy dwa nowe składniki. </p><p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code></code> stosuje się w wierszach nagłówka, tak samo jak element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code></code> w tradycyjnych wierszach. Jednakże nagłówek wiersza nie jest kiedykolwiek normalnym wierszem, więc stosujemy skrypt, aby pobrać pierwszy wiersz w polu listy, będzie pomijał wiersz nagłówka. </p><p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code></code> stosujemy dla każdej komórki wiersza nagłówka. Stosując atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> do ustawienia etykiety dla wszystkich komórek nagłówka. +</p><p>Oto wcześniejszy przykład z wierszem nagłówka: +</p><p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_4.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:Morelists1.png"></div> +<pre><listbox> + + <listhead> + <listheader label="Imię"/> + <listheader label="Zawód"/> + </listhead> + + <listcols> + <listcol/> + <listcol flex="1"/> + </listcols> + + <listitem> + <listcell label="Grzegorz"/> + <listcell label="Malarz"/> + </listitem> + <listitem> + <listcell label="Maria"/> + <listcell label="Producent świeczek"/> + </listitem> + <listitem> + <listcell label="Robert"/> + <listcell label="Spawacz"/> + </listitem> + +</listbox> +</pre> +<p>W tym przykładzie atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> zastosowano do utworzenia elastycznej kolumny. Atrybut ten będzie opisany w dalszych artykułach, lecz w tym artykule pozwala kolumnie zająć całą dostępną wolną przestrzeń w poziomie. Możemy zmieniać rozmiar okna, aby zobaczyć, że obszary kolumny rozciągają się razem z oknem. Jeśli zmniejszymy okno w poziomie, etykieta znajdująca się w komórce zostanie automatycznie skrócona i zakończona wielokropkiem. Możemy także zastosować atrybut <code><code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code></code> do komórek lub pozycji ustawiając je na wartość <code>none</code>, aby wyłączyć użycie wielokropka. +</p> +<h3 id="Listy_rozwijane" name="Listy_rozwijane">Listy rozwijane </h3> +<p>W HTML-u listy rozwijane tworzymy za pomocą elementu <code>select</code>. Użytkownik widzi pojedyncze pole tekstowe wyboru i może kliknąć strzałkę lub podobny przycisk obok tego pola tekstowego, aby zaznaczyć inną pozycję. Pozostałe możliwości będą dostępne w wyskakującym oknie. XUL posiada element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>, który ma tą własność. Utworzony jest on z pola tekstowego z przyciskiem obok. Taka nazwa została wybrana, ponieważ okienka wyskakują z menu listy rozwijanej, dającej możliwość wyboru. +</p><p>Do zdefiniowania listy rozwijanej potrzebne są trzy elementy. Pierwszym jest element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>, który tworzy pole tekstowe z przyciskiem przy nim. Drugi element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> tworzy okienko pojawiające się po kliknięciu przycisku. Trzecim jest element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code> tworzący poszczególne pozycje. </p><p>Składna poniżej najlepiej przedstawia przykład listy rozwijanej: </p><p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_5.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:inputs2.png"></div> +<pre><menulist label="Autobus"> + <menupopup> + <menuitem label="Auto"/> + <menuitem label="Taxi"/> + <menuitem label="Autobus" selected="true"/> + <menuitem label="Pociąg"/> + </menupopup> +</menulist> +</pre> +<p>W tym przypadku lista rozwijana składa się z czterech pozycji do wyboru, jeden dla każdego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code>. Aby wyświetlić pozycje listy, kliknij w przycisk strzałki na liście. Kiedy jedna pozycja jest zaznaczona, to pojawiająca się pozycja jest wybrana z listy. Atrybut <code>selected</code> stosuje się do wskazania wartości, która jest zaznaczona domyślnie. +</p> +<h4 id="Lista_menu_do_edycji" name="Lista_menu_do_edycji"> Lista menu do edycji </h4> +<p>Domyślnie możemy tylko zaznaczyć pozycję do wybrania z listy. Nie możemy wprowadzić własnego tekstu. Wariant pozwalający na edycję tekstu w polach listy rozwijanej. Na przykład, pole adresu URL w przeglądarce posiada rozwijaną listę do wybierania wcześniej wpisywanych adresów URL, ale pozwala także na wpisywanie własnych. +</p><p>Aby utworzyć edytowaną listę rozwijaną, dodaj atrybut <code><code id="a-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editable">editable</a></code></code> w sposób pokazany poniżej: +</p><p><span id="Przyk%C5%82ad_6"><a id="Przyk%C5%82ad_6"></a><strong>Przykład 6</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_6.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_lists_6.xul">Podgląd</a> +</p> +<pre><menulist editable="true"> + <menupopup> + <menuitem label="www.mozilla.org"/> + <menuitem label="www.xulplanet.com"/> + <menuitem label="www.dmoz.org"/> + </menupopup> +</menulist> +</pre> +<p>Utworzone pole adresu URL w powyższym przykładzie posiada trzy predefiniowane pola wyboru, które użytkownik może zaznaczyć lub może wpisać w jedną pozycję własną zawartość pola. Tekst wpisywany przez użytkownika nie zostanie dodany jako nowe pole wyboru listy. Ponieważ atrybut <code>label</code> nie został zastosowany w przykładzie, jego domyślna wartość pozostanie pusta. +</p><p>W następnym artykule dowiemy się <a href="pl/Kurs_XUL/Paski_post%c4%99pu">jak tworzyć paski postępu</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_numeryczne" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_postępu">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_numeryczne/index.html b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_numeryczne/index.html new file mode 100644 index 0000000000..4ddbb95b9c --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_numeryczne/index.html @@ -0,0 +1,92 @@ +--- +title: Kontrolki numeryczne +slug: Mozilla/Tech/XUL/Kurs_XUL/Kontrolki_numeryczne +tags: + - Firefox 3 + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Numeric_Controls +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_wejścia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_list">Następny »</a></p> +</div> XUL posiada dwa elementy stosowane do wprowadzenia wartości lub zakresów numerycznych oraz jako dwa elementy dla wprowadzenia dat i czasu. Te elementy są dostępne tylko w Firefoksie 3 lub wersjach późniejszych.<p></p> + +<h3 id="Pola_numeryczne" name="Pola_numeryczne">Pola numeryczne</h3> + +<p>Pola tekstowe mogą być stosowane do wprowadzenia liczb poprzez ustawienie wartości atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> na wartość <code>number</code>. Ten typ pola tekstowego może być stosowany tylko do wprowadzenia liczb. Inne znaki nie są dozwolone i są ignorowane podczas ich wpisywania. Dodatkowo, przyciski strzałek pojawiają się obok pola tekstowego, co pozwala użytkownikowi przechodzić pomiędzy wartościami.</p> + +<div class="float-right"><img alt="Image:Controlguide-textbox-number.gif"></div> + +<p>Tak jak z innymi polami tekstowymi, domyślna wartość może być określona atrybutem <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>. Naturalnie, wartość ta powinna być liczbą. Jednakże wartość minimalną i maksymalną można także określić przy zastosowaniu atrybutów <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> i <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code>. Jeśli są one ustawione, można kontrolować zakres wartości, na które może być ustawione pole tekstowe. Jeśli użytkownik wprowadzi wartość mniejszą lub większą niż ta wartość, zostanie ona ponownie nastawiona na minimalną lub maksymalną wartości, o ile to konieczne. Dla przykładu, następujące numeryczne pole tekstowe posiada zakres pomiędzy 1 a 20.</p> + +<pre><textbox type="number" min="1" max="20"/> +</pre> + +<p>Jako że domyślna wartość nie jest określona, to domyślną wartością będzie minimalna wartość czyli 1. Atrybut <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> jest ustawiony na <code>1</code>, aby wskazać minimalną możliwą wartość, jaką jest 1 i atrybut <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code> jest ustawiony na <code>20</code>, aby wskazać maksymalną możliwą wartość, jaką jest 20. Jeśli minimalna wartość nie jest określona, to domyślną wartością jest 0. Maksymalną domyślną wartością jest specjalna wartość <code>Infinity</code>, która oznacza brak limitu.</p> + +<h4 id="Inne_numeryczne_atrybuty_pola_tekstowego" name="Inne_numeryczne_atrybuty_pola_tekstowego">Inne numeryczne atrybuty pola tekstowego</h4> + +<p>Atrybut <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> może zostać użyty do określenia, o jaką wartość ma się zmienić wartość pola, kiedy strzałki obok pola zostaną naciśnięte. Domyślną wartością jest 1, lecz określenie innej wartości pozwala dokonać zmiany o większą liczbę. Dla przykładu następujący przykład wielokrotnie wzrasta o 10.</p> + +<pre><textbox type="number" increment="10" max="100"/> +</pre> + +<p>To pole tekstowe przechodzi poprzez wielokrotności liczby 10 od 0 do 100. Do czasu, kiedy to atrybut <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> nie został określony, to domyślnie wynosi on 0. <strong>Note that the user can still enter other values if they are typed in.</strong> Atrybut <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> oddziałuje tylko na przyciski strzałek. Użytkownik może także zwiększyć lub zmniejszyć wartość stosując ten 'przyrost' poprzez użycie klawiszy kursora 'do góry' i 'w dół', podczas gdy pole tekstowe jest zaznaczone i aktywne.</p> + +<p>Atrybut <code id="a-decimalplaces"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/decimalplaces">decimalplaces</a></code> wskazuje, ile miejsc po przecinku wyświetlić. Domyślną wartością jest 0, które oznacza, że mają zostać wyświetlone tylko liczby całkowite. Jednakże różne wartości mogą być zastosowane do wyświetlenia wartości dziesiętnych.</p> + +<pre><textbox type="number" decimalplaces="2"/> +</pre> + +<p>W tym przykładzie liczba zostanie pokazana do dwóch cyfr po prawej stronie przecinka. Wartości z dodatkowymi liczbami ułamkowymi są zaokrąglane do dwóch miejsc po przecinku.</p> + +<h3 id="Skale" name="Skale">Skale</h3> + +<p>Element <code><a href="/pl/docs/Mozilla/Tech/XUL/scale" title="scale">scale</a></code> może być także stosowany do wyboru wartości z zakresu. Zamiast pola tekstowego stosujemy przesuwaną skalę. Użytkownik może przeciągnąć uchwyt na skali, aby dostosować jej wartość.</p> + +<div class="float-right"><img alt="Image:Controlguide-scale.gif"></div> + +<p>Wiele takich samych atrybutów może być używanych wraz ze skalą jako pole numeryczne: atrybuty <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>, <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code>, <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code> i <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> mogą być stosowane w podobnym stylu. Aktualnie skala nie wyświetla wartości liczbowych, lecz może być stosowane w skrypcie. <strong>A scale will fire a <code>change</code> event whenever the scales's value is modified.</strong> <span class="comment">Skala uruchomi zdarzenie <code>change</code>, zawsze gdy jej wartość zostanie zmodyfikowana</span></p> + +<pre><scale value="40" min="1" max="50"/> +</pre> + +<p>Ta skala domyślnie ustawiona jest na wartość 40 i posiada swój zakres pomiędzy 1 a 50.</p> + +<p>Numeryczne pole tekstowe normalnie jest stosowane, kiedy dla użytkownika jest ważna wartość tego pola, na przykład; pole do wprowadzania numerów dni lub gdy podajemy maksymalny rozmiar pliku. Skala będzie używana wówczas, gdy bieżąca wartość nie jest ważna, lecz która przesuwa po skali zmniejszając lub zwiększając swój stan. Dla przykładu, suwak do regulacji dźwięku lub do zmiany poziomów powiększenia.</p> + +<p>Domyślne ułożenie skali jest poziome wraz z mniejszymi wartościami z lewej strony i większymi wartościami po prawej stronie. Jednakże istnieje możliwość zmiany orientacji za pomocą atrybutów <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> i <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>.</p> + +<pre><scale orient="vertical" dir="reverse"/> +</pre> + +<p>Ta skala będzie wyświetlona pionowo z mniejszymi wartościami u dołu i większymi wartościami u góry.</p> + +<h3 id="Pola_do_wprowadzania_daty_i_czasu" name="Pola_do_wprowadzania_daty_i_czasu">Pola do wprowadzania daty i czasu</h3> + +<p>Elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/datepicker" title="datepicker">datepicker</a></code> i <code><a href="/pl/docs/Mozilla/Tech/XUL/timepicker" title="timepicker">timepicker</a></code> mogą być stosowane do wprowadzania dat i czasu przez użytkownika. Kiedy używamy ich, wyświetlone zostaną ustawione numeryczne pola tekstowe do wprowadzenia każdego ze składników daty i czasu.</p> + +<pre><datepicker value="2004/3/24"/> +<timepicker value="15:30:00"/> +</pre> + +<div class="float-right"><img alt="Grafika:Controlguide-timepicker.gif"></div> + +<p>Atrybut <code>value</code> jest stosowany do ustawienia domyślnej wartości; jeśli atrybut ten zostanie pominięty, pole początkowo będzie ustawione na bieżącą datę i czas. Format atrybutu jest dokładnie jak w przykładzie powyżej, dla daty przybiera formę YYYY/MM/DD i dla czasu formę HH:MM:SS (pomimo że sekundy i towarzyszący im dwukropek mogą być pominięte).</p> + +<p>These two elements ensure that the user enters a value date or time. This way, you do not have to check for valid dates, ensure that the day isn't greater than the number of days in the month, handle leap years, and so forth.</p> + +<p>While the <code><a href="/pl/docs/Mozilla/Tech/XUL/timepicker" title="timepicker">timepicker</a></code> only comes is one style, the <code><a href="/pl/docs/Mozilla/Tech/XUL/datepicker" title="datepicker">datepicker</a></code> has three different variations. The default style shows three fields for entering the year, month and date. The <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> attribute may be used to select the other two. Using a value of <code>grid</code> uses a calendar grid, as shown in the image below.</p> + +<p><img alt="Grafika:Controlsguide-datepicker-grid.png"></p> + +<p>Można również wykorzystać wartość <code>popup</code>, która tworzy kombinację dwóch typów. Ten typ posiada trzy pola do wprowadzenia roku, miesiąca i daty, as well as a dropdown button for displaying a popup calendar grid for selecting a day.</p> + +<pre><datepicker type="popup"/> +</pre> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_wejścia" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_list">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_wejścia/index.html b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_wejścia/index.html new file mode 100644 index 0000000000..374df45d77 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/kontrolki_wejścia/index.html @@ -0,0 +1,131 @@ +--- +title: Kontrolki wejścia +slug: Mozilla/Tech/XUL/Kurs_XUL/Kontrolki_wejścia +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Input_Controls +--- +<p> </p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_etykiet_i_obrazków" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_numeryczne">Następny »</a></p> +</div><p></p> + +<p>XUL posiada elementy, które są podobne do kontrolek <a href="pl/DOM/form">formularza</a> HTML.</p> + +<h3 id="Pola_tekstowe" name="Pola_tekstowe">Pola tekstowe</h3> + +<p>HTML zawiera element <code>input</code>, który może zostać użyty do wprowadzania tekstu. XUL posiada podobny element, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code>, używany do pól tekstowych. Bez żadnych argumentów textbox tworzy pole, w którym użytkownik może wprowadzać tekst. Pola tekstowe akceptują wiele parametrów takich samych, jakie w języku HTML posiadają kontrolki wejścia. Niektóre z nich:</p> + +<dl> + <dt><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></dt> + <dd>Unikatowy identyfikator, przez który możesz się odwoływać do pola tekstowego.</dd> + <dt><code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code> </dt> + <dd>Klasa stylu pola tekstowego.</dd> + <dt><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> </dt> + <dd>Jeśli chcesz, aby pole tekstowe posiadało domyślny tekst, podaj go jako wartość tego atrybutu.</dd> + <dt><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> </dt> + <dd>Ustaw na <code>true</code>, aby wyłączyć możliwość wprowadzania tekstu.</dd> + <dt><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> </dt> + <dd>Możesz ustawić wartość tego atrybutu na specjalną wartość <code>password</code>, tak aby pole tekstowe nie pokazywało wpisywanego tekstu. Często używa się tej wartości w przypadku pól do podawania hasła.</dd> + <dt><code id="a-maxlength"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxlength">maxlength</a></code> </dt> + <dd>Maksymalna liczba znaków, jaka może zostać wprowadzona do pola.</dd> +</dl> + +<p>Podczas, gdy w HTML-u z elementu inpu mogą być tworzone różne rodzaje pól (nie tylko tekstowych), w XUL-u dla każdego typu są oddzielne elementy. Następujący przykład ilustruje użycie pól tekstowych:</p> + +<h4 id="Element_textbox" name="Element_textbox">Element <code>textbox</code></h4> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_1.xul">Podgląd</a></p> + +<pre><label control="some-text" value="Wpisz jakiś tekst"/> +<textbox id="some-text"/> +<label control="some-password" value="Wpisz hasło"/> +<textbox id="some-password" type="password" maxlength="8"/> +</pre> + +<p>W przykładzie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code> tworzone są pola, do których można wprowadzić tylko jeden wiersz tekstu. HTML posiada również element <code>textarea</code>, który jest używany do tworzenia większych obszarów do wprowadzania tekstu. W XUL-u w tym celu możesz z powodzeniem użyć elementu textbox -- osobny element nie jest potrzebny. Jeśli ustawisz atrybut <code><code id="a-multiline"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/multiline">multiline</a></code></code> na <code>true</code>, wówczas pole tekstowe wyświetlone zostanie z wieloma wierszami. Dla przykładu:</p> + +<h5 id="Wieloliniowy_textbox" name="Wieloliniowy_textbox">Wieloliniowy <code>textbox</code></h5> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_2.xul">Podgląd</a></p> + +<pre><textbox multiline="true" + value="To jest tekst, który powinien zostać zawinięty do kilku linii."/> +</pre> + +<p>Tak jak w języku HTML dla <code>textarea</code>, możesz użyć atrybutów <code>rows</code> i <code>cols</code> do ustawienia rozmiaru pola. Powinna być ustawiona liczba wierszy i kolumn znaków potrzebnych do wyświetlenia.</p> + +<div class="highlight"> +<h4 id="Przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad:_Znajd.C5.BA_pliki">Przykład: <code>Znajdź pliki</code></h4> + +<p>Dodajemy teraz pole szukania do okna dialogowego <code>Znajdź pliki</code>. W tym celu użyjemy elementu <code>textbox</code>.</p> + +<pre class="eval"><span class="highlightred"><label value="Szukaj dla:" control="find-text"/></span> +<span class="highlightred"><textbox id="find-text"/></span> + +<button id="find-button" label="Znajdź"/> +</pre> + +<div class="float-right"><img alt="grafika:inputs1.png"></div> + +<p>Wstaw powyższy kod przed miejscem, w którym utworzyliśmy przyciski w poprzednim rozdziale. Jeśli otworzysz to okno, powinieneś zobaczyć okno podobne do obrazka znajdującego się obok.</p> + +<p>Etykieta i pole wejściowe pojawiły się w oknie. Pole tekstowe jest w pełni funkcjonalne i możesz w nim pisać i zaznaczać tekst. Ponadto został użyty atrybut <code><code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code></code>, więc po kliknięciu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code> aktywne staje się pole tekstowe.</p> +</div> + +<h3 id="Pola_wyboru_i_przyciski_opcji" name="Pola_wyboru_i_przyciski_opcji">Pola wyboru i przyciski opcji</h3> + +<p>Dwa dodatkowe elementy stosowane są do tworzenia pól wyboru i przycisków opcji. Są one po prostu wariantami przycisków. Pola wyboru stosuje się do opcji, które mogą być włączone lub wyłączone. Przyciski opcji mogą być wykorzystane w podobnym celu, gdzie ze zbioru opcji może być zaznaczona tylko jedna pozycja.</p> + +<p>Więcej podobnych atrybutów przycisków możemy stosować razem z polami wyboru i przyciskami opcji. Przykład poniżej pokazuje proste pole wyboru oraz przyciski opcji.</p> + +<pre><checkbox id="case-sensitive" checked="true" label="Rozróżniaj wielkość liter"/> +<radio id="orange" label="Pomarańczowy"/> +<radio id="violet" selected="true" label="Fioletowy"/> +<radio id="yellow" label="Żółty"/> +</pre> + +<p>Pierwsza instrukcja tworzy proste pole wyboru (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code></code>). Kiedy użytkownik kliknie w pole wyboru, to pole będzie przełączone pomiędzy polem zaznaczonym i niezaznaczonym. Atrybut <code><code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code></code> można zastosować do wskazania stanu domyślnego. Powinieneś ustawić wspomniany atrybut na <code>true</code> lub <code>false</code>. Do dołączenia etykiety obok pola wyboru zastosuj atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>. W przypadku przycisków <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></code> powinieneś stosować atrybut <code><code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></code> zamiast atrybutu <code><code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code></code>. Ustaw jego wartość na <code>true</code>, tak aby przycisk opcji był domyślnie zaznaczony lub pozostaw go bez zmian dla pozostałych przycisków opcji.</p> + +<h4 id="Element_radiogroup" name="Element_radiogroup">Element radiogroup</h4> + +<p>Aby połączyć kilka przycisków opcji w grupę, będziesz potrzebował użyć elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code>. Tylko jedna opcja z grupy może być w danej chwili zaznaczona. Zaznaczenie jednej pozycji będzie wyłączało wszystkie pozostałe opcje w tej samej grupie. Poniższy przykład demonstruje poruszane zagadnienie.</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_inputs_3.xul">Podgląd</a></p> + +<pre><radiogroup> + <radio id="orange" label="Pomarańczowy"/> + <radio id="violet" selected="true" label="Fioletowy"/> + <radio id="yellow" label="Żółty"/> +</radiogroup> +</pre> + +<h4 id="Atrybuty" name="Atrybuty">Atrybuty</h4> + +<p>Podobnie jak przyciski, pola wyboru i przyciski opcji są zrobione z etykiety i obrazka, gdzie obrazek przełącza się pomiędzy zaznaczonym i niezaznaczonym, w momencie jego naciśnięcia. Pola wyboru posiadają wiele atrybutów takich samych jak przyciski:</p> + +<dl> + <dt><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></dt> + <dd>Etykieta pola wyboru lub przycisku opcji.</dd> + <dt><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></dt> + <dd>Wyłącza lub włącza składnik, przy ustawieniu odpowiednio na <code>true</code> lub <code>false</code>.</dd> + <dt><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code> </dt> + <dd>Klawisz skrótu, który może być stosowany do zaznaczenia elementu. Użyta litera w etykiecie jest zwykle wyświetlona z podkreśleniem.</dd> +</dl> + +<div class="highlight"> +<p>Przykład <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-inputs.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-inputs.xul">Podgląd</a></p> +</div> + +<p>W następnym artykule poznamy elementy do <a href="pl/Kurs_XUL/Kontrolki_numeryczne">tworzenia kontrolek numerycznych</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_etykiet_i_obrazków" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrolki_numeryczne">Następny »</a></p> +</div><p></p> + +<div class="noinclude"> </div> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/lokalizacja/index.html b/files/pl/mozilla/tech/xul/kurs_xul/lokalizacja/index.html new file mode 100644 index 0000000000..f94a45e141 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/lokalizacja/index.html @@ -0,0 +1,310 @@ +--- +title: Lokalizacja +slug: Mozilla/Tech/XUL/Kurs_XUL/Lokalizacja +tags: + - Kurs_XUL + - Lokalizacja + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Localization +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_motywów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Plik_własności">Następny »</a></p> +</div><p></p> + +<p>XUL i XML dostarczają encje, które są wygodnym sposobem stosowanym w plikach lokalizacji.</p> + +<h2 id="Encje" name="Encje">Encje</h2> + +<p>Wiele aplikacji jest budowana w sposób określony i umożliwiający łatwe przetłumaczenie interfejsu aplikacji na inny język. Zazwyczaj, tabele wraz ze stringami są tworzone dla każdego języka. Zamiast trudnego tekstu kodu, w każdej części tekstu aplikacji, jest referencja do tabeli typu string. <a href="pl/XML">XML</a> dostarcza encje, które możemy zastosować dla wspomnianego celu.</p> + +<p>Powinieneś już dobrze znać encje, jeśli piszesz w <a href="pl/HTML">HTML</a>. Kody <code>&lt;</code> i <code>&gt;</code> są przykładami encji, które możemy użyć w miejsce znaku mniejszości (<) lub większości (>), zamiast jego formy w postaci tekstowej. Składnia języka XML, pozwala nam na deklaracje własnych encji. Możemy ich użyć, w taki sposób, że encja jest zamieniana z tą wartością, która jest prostym tekstem. Encje możemy używać zawsze, kiedy są tekstem, który zawiera wartość atrybutów. Przykład poniżej demonstruje użycie encji w przycisku.</p> + +<pre><button label="&findLabel;"/> +</pre> + +<p>Tekst, który pojawi się jako etykieta (<code>label</code>), będzie wyświetlała wartość, jaka jest zawarta w encji <code>&findLabel</code>. Plik jest tworzony z powstrzymanej encji zadeklarowanej dla każdego obsługiwanego języka. W języku angielskim zadeklarowanej encji <code>&findLabel</code> będzie przydzielony tekst <code>Znajdź</code>.</p> + +<h2 id="Pliki_DTD" name="Pliki_DTD">Pliki DTD</h2> + +<p>Encje są zadeklarowane w plikach DTD ( + <i>Document Type Declaration</i> + ). Zazwyczaj tego typu pliki są używane do deklaracji składni i semantyki poszczególnych plików XML, lecz także umożliwiają deklarację encji. W Mozilli w systemie chrome, możesz zmaleźć pliki DTD są umieszczone w podkatalogu <tt>locales</tt>. Normalnie będzie tam jeden plik DTD (z rozszerzeniem <tt>.dtd</tt>) na jeden plik XUL.</p> + +<p>Jeśli widzisz katalog chrome, powinieneś się przyjrzeć archiwum w Twoim języku (en-US.jar jest domyślnym językiem dla angielskiego). Mamy pliki lokalizacji w kilku językach (jak w przykładzie) m.in. w angielskim (en-US) i francuskim (fr). Wewnątrz tych archiwów, będą się znajdowały pliki, które trzymają zlokalizowany tekst dla każdego okna. Struktura archiwów jest bardzo podobna do struktury katalogów dla <a href="pl/Kurs_XUL/Tworzenie_motyw%c3%b3w">motywu</a>.</p> + +<p>Wewnątrz archiwów, połóż swój plik DTD, w którym zadeklarujesz encje. Zazwyczaj tworzymy jeden plik DTD dla każdego pliku XUL. Posiadają one taką samą nazwę pliku, jedynie rozszerzenie pliku jest inne (<code>.dtd</code>), czyli w naszym przykładowym oknie <code>Znajdź pliki</code>, będzie potrzebny plik o nazwie <code>findfile.dtd</code>.</p> + +<p>Dla plików nieinstalowanych w chrome, możemy tylko umieścić plik DTD do tego samego katalogu co plik XUL.</p> + +<p>Raz możesz utworzyć plik DTD dla twojego XUL, będziesz potrzebował dodać do plik XUL, który sygnalizuje, co chcesz do użycia pliku DTD. W przeciwnym razie błędy będą się zdarzać jako, że nie można znaleźć encji. Zrób to, dodaj linię pochodzącą z najbliższego miejsca pliku XUL:</p> + +<pre><!DOCTYPE window SYSTEM "chrome://findfile/locale/findfile.dtd"> +</pre> + +<p>Linia określa, co mamy zasygnalizować w użyciu DTD dla pliku. W tym przypadku, deklarujemy co chcemy użyć w pliku DTD <code>findfile.dtd</code>. Linię tą umieszczamy zawsze za elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>.</p> + +<h2 id="Deklaracja_encji" name="Deklaracja_encji">Deklaracja encji</h2> + +<p>Encję możemy zadeklarować przy użyciu prostej składni, przykład znajduje się poniżej:</p> + +<pre><!ENTITY findLabel "Znajdź"> +</pre> + +<p>Przykład tworzy encję o nazwie <code>findLabel</code> i wartości <code>Znajdź</code>. Oznacza to, że gdziekolwiek zawarty zostanie tekst <code>&findLabel</code> w pliku XUL, to będzie on zastąpiony tekstem <code>Znajdź</code>. W pliku DTD dla innych wersji językowych, możemy określić wpis w naszym języku, co pozwoli na użycie go zamiast tu zdefiniowanego. Uwaga, jest to deklaracja encji, w której nie ma kończącego znaku slash.</p> + +<p>Na przykład, następny tekst:</p> + +<pre><description value="&findLabel;"/> +</pre> + +<p>Jest tłumaczony jako:</p> + +<pre><description value="Znajdź"/> +</pre> + +<p>Możesz zadeklarować encje dla każdej etykiety (<code>label</code>) lub łańcucha znakowego, które zostaną zadeklarowane w Twoim interfejsie. Powinieneś nie mieć bezpośrednio wyświetlonego tekstu w pliku XUL dla wszystkich.</p> + +<p>Nadając encji użycie tekstu etykiety, powinieneś użyć dla niej wartość, która byłaby inna w innym języku. Przykład <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">kluczy dostępu i skrótów klawiaturowych</a>.</p> + +<pre class="eval"> <b>XUL</b> + <menuitem label="&undo.label;" accesskey="&undo.key;"/> + <b>DTD</b> + <!ENTITY undo.label "Undo"> + <!ENTITY undo.key "u"> +</pre> + +<p>W przykładzie powyżej użyto dwóch encji, jednej dla etykiety 'Undo' dla pozycji znajdującej się w menu i drugiej dla klucza dostępu.</p> + +<div class="highlight"> +<h2 id="Zmieniamy_przyk.C5.82ad_.22Znajd.C5.BA_pliki.22" name="Zmieniamy_przyk.C5.82ad_.22Znajd.C5.BA_pliki.22">Zmieniamy przykład "<code>Znajdź pliki</code>"</h2> + +<p>Zastanówmy się w jaki sposób możemy wszystko ułożyć w oknie dialogowym <code>Znajdź pliki</code>, tak aby został zastosowany plik DTD dla wszystkich łańcuchów znakowych. Encje w pliku XUL są pokazane poniżej w kolorze czerwonym.</p> + +<pre class="eval"><?xml version="1.0"?> + +<?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?> +<?xml-stylesheet href="findfile.css" type="text/css"?> + +<span class="highlightred"><!DOCTYPE window SYSTEM "<a class="external" rel="freelink">chrome://findfile/locale/findfile.dtd</a>"></span> + +<window + id="findfile-window" + title="<span class="highlightred">&findWindow.title;</span>" + persist="screenX screenY width height" + orient="horizontal" + onload="initSearchList()" + xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> + +<script src="findfile.js"/> + +<popupset> + <menupopup id="editpopup"> + <menuitem label="<span class="highlightred">&cutCmd.label;</span>" accesskey="<span class="highlightred">&cutCmd.accesskey;</span>"/> + <menuitem label="<span class="highlightred">&copyCmd.label;</span>" accesskey="<span class="highlightred">&copyCmd.accesskey;</span>"/> + <menuitem label="<span class="highlightred">&pasteCmd.label;</span>" accesskey="<span class="highlightred">&pasteCmd.accesskey;</span>" disabled="true"/> + </menupopup> +</popupset> + +<keyset> + <key id="cut_cmd" modifiers="accel" key="<span class="highlightred">&cutCmd.commandkey;</span>"/> + <key id="copy_cmd" modifiers="accel" key="<span class="highlightred">&copyCmd.commandkey;</span>"/> + <key id="paste_cmd" modifiers="accel" key="<span class="highlightred">&pasteCmd.commandkey;</span>"/> + <key id="close_cmd" keycode="VK_ESCAPE" oncommand="window.close();"/> +</keyset> + +<vbox flex="1"> + + <toolbox> + + <menubar id="findfiles-menubar"> + <menu id="file-menu" label="<span class="highlightred">&fileMenu.label;</span>" + accesskey="<span class="highlightred">&fileMenu.accesskey;</span>"> + <menupopup id="file-popup"> + <menuitem label="<span class="highlightred">&openCmd.label;</span>" + accesskey="<span class="highlightred">&openCmd.accesskey;</span>"/> + <menuitem label="<span class="highlightred">&saveCmd.label;</span>" + accesskey="<span class="highlightred">&saveCmd.accesskey;</span>"/> + <menuseparator/> + <menuitem label="<span class="highlightred">&closeCmd.label;</span>" + accesskey="<span class="highlightred">&closeCmd.accesskey;" key="close_cmd" oncommand="window.close();</span>"/> + </menupopup> + </menu> + <menu id="edit-menu" label="<span class="highlightred">&editMenu.label;</span>" + accesskey="<span class="highlightred">&editMenu.accesskey;</span>"> + <menupopup id="edit-popup"> + <menuitem label="<span class="highlightred">&cutCmd.label;</span>" + accesskey="<span class="highlightred">&cutCmd.accesskey;</span>" key="cut_cmd"/> + <menuitem label="<span class="highlightred">&copyCmd.label;</span>" + accesskey="<span class="highlightred">&copyCmd.accesskey;</span>" key="copy_cmd"/> + <menuitem label="<span class="highlightred">&pasteCmd.label;</span>" + accesskey="<span class="highlightred">&pasteCmd.accesskey;</span>" key="paste_cmd" disabled="true"/> + </menupopup> + </menu> + </menubar> + + <toolbar id="findfiles-toolbar"> + <toolbarbutton id="opensearch" label="<span class="highlightred">&openCmdToolbar.label;</span>"/> + <toolbarbutton id="savesearch" label="<span class="highlightred">&saveCmdToolbar.label;</span>"/> + </toolbar> + </toolbox> + + <tabbox> + <tabs> + <tab label="<span class="highlightred">&searchTab;</span>" selected="true"/> + <tab label="<span class="highlightred">&optionsTab;</span>"/> + </tabs> + + <tabpanels> + + <tabpanel id="searchpanel" orient="vertical" context="editpopup"> + + <description> + <span class="highlightred">&findDescription;</span> + </description> + + <spacer class="titlespace"/> + + <groupbox orient="horizontal"> + <caption label="<span class="highlightred">&findCriteria;</span>"/> + + <menulist id="searchtype"> + <menupopup> + <menuitem label="<span class="highlightred">&type.name;</span>"/> + <menuitem label="<span class="highlightred">&type.size;</span>"/> + <menuitem label="<span class="highlightred">&type.date;</span>"/> + </menupopup> + </menulist> + <spacer class="springspace"/> + <menulist id="searchmode"> + <menupopup> + <menuitem label="<span class="highlightred">&mode.is;</span>"/> + <menuitem label="<span class="highlightred">&mode.isnot;</span>"/> + </menupopup> + </menulist> + <spacer class="springspace"/> + + <menulist id="find-text" flex="1" + editable="true" + datasources="<a class="external" rel="freelink">file:///mozilla/recents.rdf</a>" + ref="<span class="nowiki">http://www.xulplanet.com/rdf/recent/all</span>"> + <template> + <menupopup> + <menuitem label="<span class="nowiki">rdf:http://www.xulplanet.com/rdf/recent#Label</span>" uri="rdf:*"/> + </menupopup> + </template> + </menulist> + + </groupbox> + + </tabpanel> + + <tabpanel id="optionspanel" orient="vertical"> + <checkbox id="casecheck" label="<span class="highlightred">&casesensitive;</span>"/> + <checkbox id="wordscheck" label="<span class="highlightred">&matchfilename;</span>"/> + </tabpanel> + + </tabpanels> + </tabbox> + + <tree id="results" style="display: none;" flex="1"> + <treecols> + <treecol id="name" label="<span class="highlightred">&results.filename;</span>" flex="1"/> + <treecol id="location" label="<span class="highlightred">&results.location;</span>" flex="2"/> + <treecol id="size" label="<span class="highlightred">&results.size;</span>" flex="1"/> + </treecols> + + <treechildren> + <treeitem> + <treerow> + <treecell label="mozilla"/> + <treecell label="/usr/local"/> + <treecell label="<span class="highlightred">&bytes.before;</span>2520<span class="highlightred">&bytes.after;</span>"/> + </treerow> + </treeitem> + </treechildren> + </tree> + + <splitter id="splitbar" resizeafter="grow" style="display: none;"/> + + <spacer class="titlespace"/> + + <hbox> + <progressmeter id="progmeter" value="50%" style="display: none;"/> + <spacer flex="1"/> + <button id="find-button" label="<span class="highlightred">&button.find;</span>" + oncommand="doFind()"/> + <button id="cancel-button" label="<span class="highlightred">&button.cancel;</span>" + oncommand="window.close();"/> + </hbox> +</vbox> + +</window> +</pre> + +<p>Każdy łańcuch tekstowy został zastąpiony poprzez odwołanie się do odpowiedniej encji. Plik DTD został umieszczony zaraz na początku pliku XUL. Każdą encję, którą dodamy, powinniśmy zadeklarować w pliku DTD. Okno nie powinno zostać wyświetlone, jeśli encja będzie umieszczona w pliku XUL, a nie została zadeklarowana.</p> + +<p>Uwaga: nazwa encji nie jest ważna. W przykładzie powyżej, słowa w encjach zostały oddzielone kropką. Nie musimy tego robić. Nazwy encji tutaj, są podobne do przyjętej konwencji kodu jakiej używa Mozilla.</p> + +<p>Zwróć uwagę, że tekst o rozmiarze '2520 bajtów' zastąpiliśmy poprzez dwie encje. Dzieje się tak, ponieważ struktura wyrażenia może być inna w następnym miejscu. Na przykład, numer może potrzebować stać się równoważnym ilości bajtów, przed zamiast po. Oczywiście może to być bardziej skomplikowane do zrealizowania, aby wyświetlać rozmiar w KB lub potrzebne bardziej będą już Ci MB.</p> + +<p>Klucze dostępu, jak i skróty klawiaturowe także będziemy tłumaczyli jako encje, ponieważ będą one prawdopodobnie inne oraz w innych miejscach będą się znajdowały.</p> + +<p>Następnie, plik DTD (findfile.dtd):</p> + +<pre><!ENTITY findWindow.title "Find Files"> +<!ENTITY fileMenu.label "File"> +<!ENTITY editMenu.label "Edit"> +<!ENTITY fileMenu.accesskey "f"> +<!ENTITY editMenu.accesskey "e"> +<!ENTITY openCmd.label "Open Search..."> +<!ENTITY saveCmd.label "Save Search..."> +<!ENTITY closeCmd.label "Close"> +<!ENTITY openCmd.accesskey "o"> +<!ENTITY saveCmd.accesskey "s"> +<!ENTITY closeCmd.accesskey "c"> +<!ENTITY cutCmd.label "Cut"> +<!ENTITY copyCmd.label "Copy"> +<!ENTITY pasteCmd.label "Paste"> +<!ENTITY cutCmd.accesskey "t"> +<!ENTITY copyCmd.accesskey "c"> +<!ENTITY pasteCmd.accesskey "p"> +<!ENTITY cutCmd.commandkey "X"> +<!ENTITY copyCmd.commandkey "C"> +<!ENTITY pasteCmd.commandkey "V"> +<!ENTITY openCmdToolbar.label "Open"> +<!ENTITY saveCmdToolbar.label "Save"> +<!ENTITY searchTab "Search"> +<!ENTITY optionsTab "Options"> +<!ENTITY findDescription "Enter your search criteria below and select the Find button to begin the search."> +<!ENTITY findCriteria "Search Criteria"> +<!ENTITY type.name "Name"> +<!ENTITY type.size "Size"> +<!ENTITY type.date "Date Modified"> +<!ENTITY mode.is "Is"> +<!ENTITY mode.isnot "Is Not"> +<!ENTITY casesensitive "Case Sensitive Search"> +<!ENTITY matchfilename "Match Entire Filename"> +<!ENTITY results.filename "Filename"> +<!ENTITY results.location "Location"> +<!ENTITY results.size "Size"> +<!ENTITY bytes.before ""> +<!ENTITY bytes.after "bytes"> +<!ENTITY button.find "Find"> +<!ENTITY button.cancel "Cancel"> +</pre> + +<p>Wszystko czego potrzeba do zmiany wersji językowej, to utworzenie następnego pliku DTD. Używając systemu chrome dodaj plik DTD dla innych lokalizacji, ten sam plik możemy zastosować w każdym języku.</p> + +<p>Przykład <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples//findfile/findfile-locale.xul.txt">Źródła</a></p> +</div> + +<p>W następnym artykule, zobaczymy jak wyglądają <a href="pl/Kurs_XUL/Plik_w%c5%82asno%c5%9bci">pliki własności</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_motywów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Plik_własności">Następny »</a></p> +</div><p></p> + +<div class="noinclude"> </div> + +<p> </p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/manipulowanie_listami/index.html b/files/pl/mozilla/tech/xul/kurs_xul/manipulowanie_listami/index.html new file mode 100644 index 0000000000..65fbdf5b5d --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/manipulowanie_listami/index.html @@ -0,0 +1,146 @@ +--- +title: Manipulowanie listami +slug: Mozilla/Tech/XUL/Kurs_XUL/Manipulowanie_listami +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Manipulating_Lists +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Modyfikowanie_interfejsu_XUL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiekty_pudełka">Następny »</a></p> +</div> +<p></p><p>Pudełko listy XUL posiada kilka specjalnych metod. +</p> +<h3 id="Manipulowanie_listami" name="Manipulowanie_listami"> Manipulowanie listami </h3> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code></code> dostarcza licznych metod do wyszukiwania i manipulowania swoimi pozycjami. Chociaż <a href="pl/Kurs_XUL/Kontrolki_list">pudełka listy</a> mogą być manipulowane przy zastosowaniu standardowych funkcji <a href="pl/DOM">DOM</a>, zalecane jest, żeby stosować specjalne funkcje pudełka list, gdy to jest możliwe. Funkcje te są trochę prostsze i będą poprawnie wykonywały swoje zadanie. </p><p>Funkcja <code><span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem()</a></code></span></code> jest stosowana do dołączania nowej pozycji na końcu listy. Podobna jest do funkcji <code><a href="pl/DOM/element.appendChild">DOM appendChild()</a></code> z wyjątkiem tego, że pobiera etykietę w postaci łańcucha znaków, a Ty nie musisz się martwić o to, gdzie ją dodać w strukturze listy. Poniżej mamy przykład: +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_1.xul">Podgląd</a> +</p> +<pre><script> +function addItem(){ + document.getElementById('thelist').appendItem("Czwartek", "czw"); +} +</script> + +<listbox id="thelist"/> + +<button label="Dodaj" oncommand="addItem();"/> +</pre> +<p>Metoda <code><span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem()</a></code></span></code> pobiera dwa argumenty; argument <code>label</code>, w tym przypadku 'Czwartek' oraz argument <code>value</code> 'czw'. Te dwa argumenty są przesyłane do atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> i atrybutu <code><code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></code> dla elementu w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code></code>. Ta wartość jest używana tylko jako dodatkowa opcjonalna wartość powiązana z pozycją, którą można by było zastosować w skrypcie. </p><p>Podobnie jest również z funkcją <code><span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt()</a></code></span></code> i <code><span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt()</a></code></span></code>, które odpowiednio wstawiają nową pozycję i usuwają poszczególne istniejące pozycje. Składnia jest następująca: +</p> +<pre>list.insertItemAt(3, "Czwartek", "czw"); +list.removeItemAt(3); +</pre> +<p>Funkcja <code><span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt()</a></code></span></code> pobiera dodatkowy argument, pozycję do wstawienia nowej pozycji. Nowa pozycja jest włożona do tego indeksu, więc w przykładzie nowa pozycja będzie dodana na pozycji 3, podczas gdy wcześniejsza pozycja z tego miejsca będzie teraz pod numerem 4. Pamiętaj, że pierwszą pozycją jest 0. Funkcja <code><span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt()</a></code></span></code> będzie usuwała pozycję o określonym indeksie. +</p><p>Te trzy metody są również dostępne dla kilku innych elementów XUL i działają w ten sam sposób. Faktycznie, te metody są częścią interfejsu <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIDOMXULSelectControlElement.html">nsIDOMXULSelectControlElement</a>, więc dowolny element XUL, który implementuje ten interfejs, posiada te metody. Obejmuje to elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code>. Na przykład, dodając nową pozycję do <a href="pl/Kurs_XUL/Proste_paski_menu">menulist</a>, możemy zastosować ta samą składnię jak dla <a href="pl/Kurs_XUL/Kontrolki_list">listbox</a>. Poprawny rodzaj elementu będzie mógł zostać dołączony w każdej sytuacji. +</p> +<h3 id="Zaznaczenie_listy" name="Zaznaczenie_listy"> Zaznaczenie listy </h3> +<p>Interfejs nsIDOMXULSelectControlElement posiada dwie dodatkowe własności: <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> i <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItem">selectedItem</a></span></code></code>. Pierwsza zwraca index zaznaczonej pozycji, podczas gdy druga zwraca zaznaczony element. Dla przykładu selectedItem listy menu będzie to pozycja <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code>, która jest zaznaczona. Jeśli nie zostanie zaznaczona żadna pozycja, własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> zwróci -1, podczas gdy własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItem">selectedItem</a></span></code></code> zwróci null. +</p> +<h4 id="Pobieranie_zaznaczonej_pozycji" name="Pobieranie_zaznaczonej_pozycji"> Pobieranie zaznaczonej pozycji </h4> +<p>Te dwie własności są powszechnie sprawdzane podczas zdarzenia wyboru, jak pokazano w poniższym przykładzie: +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_2.xul">Podgląd</a> +</p> +<pre><listbox id="thelist" onselect="alert(this.selectedItem.label);"> + <listitem label="Niski"/> + <listitem label="Średni"/> + <listitem label="Wysoki"/> +</listbox> +</pre> +<p>Zdarzenie zaznaczenia jest odpalane dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, kiedy pozycja w liście jest zaznaczona. Obsługa wyboru wyświetla alarm zawierający etykietkę wybranej pozycji z listy. Jeśli wyzwolono zdarzenie wyboru, możemy założyć, że pozycja została wybrana. W innych przypadkach możesz życzyć sobie sprawdzenia, aby upewnić się przed kontynuowaniem, że selectedItem nie jest null. +</p><p>Zdarzenie zaznaczenia jest także odpalane, kiedy jest zaznaczony przycisk opcji w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> i kiedy jest zaznaczona karta w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code>. Jednak <code><a href="pl/XUL/menulist">menulists</a></code> nie odpala zdarzenia zaznaczenia, zamiast tego można nasłuchiwać zdarzenia polecenia do obsługi, kiedy pozycja jest zaznaczona. +</p><p>Dla elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code> często bardziej dogodnymi do użycia funkcjami elementu są funkcje elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code>. Posiada on również funkcję <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code>, która będzie zwracała index zaznaczonej karty. Jednakże do pobrania zaznaczonej pozycji użyj zamiast tego własności elementu tabbox <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedTab">selectedTab</a></span></code></code> lub użyj własności <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedPanel">selectedPanel</a></span></code></code> do pobrania zaznaczonego panelu, to znaczy, że zwraca zawartość powiązanego z nim elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>. +</p> +<h4 id="Zmienianie_zaznaczenia" name="Zmienianie_zaznaczenia"> Zmienianie zaznaczenia </h4> +<p>Wszystkim podobnym własnościom zaznaczenia, które zostały opisane powyżej, mogą również być przydzielone nowe wartości do zmiany zaznaczenia. W następnym przykładzie właściwość <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> jest zmieniana w oparciu o wartość wprowadzoną w polu tekstowym. Kod ten nie jest niestety niezawodny; na przykład nie sprawdza się, jeśli wprowadzona wartość jest poza zakresem. Będziemy chcieli mieć pewność, że dodany zostanie właściwy sposób sprawdzenia tego błędu. +</p><p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_3.xul">Podgląd</a> +</p> +<pre><script> +function doSelect(){ + var val = document.getElementById('number').value; + val = Number(val); + if (val != null) + document.getElementById('level').selectedIndex = val - 1; +} +</script> + +<hbox align="center"> + <label value="Wprowadź liczbę od 1 do 3:"/> + <textbox id="number"/> + <button label="Zaznacz" oncommand="doSelect();"/> +</hbox> + +<radiogroup id="level"> + <radio label="Wyśmienite"/> + <radio label="Dobre"/> + <radio label="Słabe"/> +</radiogroup> +</pre> +<p>Pudełko listy również obsługuje wielokrotne zaznaczenie oraz funkcje interfejsu <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIDOMXULMultiSelectControlElement.html">nsIDOMXULMultiSelectControlElement</a>. Interfejs ten posiada kilka sprecyzowanych funkcji obsługujących wielokrotne zaznaczenie. Na przykład własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItems">selectedItems</a></span></code></code> przechowuje listę pozycji, które są zaznaczone, podczas gdy własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedCount">selectedCount</a></span></code> przechowuje liczbę zaznaczonych pozycji. Zazwyczaj te własności będą używane do iteracji przez tą listę i wykonywania jakiś operacji dla każdej pozycji. Bądźmy ostrożni, kiedy iterujemy przez zaznaczone pozycje; jeśli modyfikujemy pozycje w liście podczas trwania iteracji, lista będzie zmieniana i własność zaznaczenia może zwrócić różne wartości. Jest to jeden z powodów dla których jest to użyteczny sposób manipulowania listą poprzez pozycje raczej niż poprzez index. +</p> +<h4 id="Usuwanie_zaznaczonych_pozycji" name="Usuwanie_zaznaczonych_pozycji"> Usuwanie zaznaczonych pozycji </h4> +<p>Poniższy przykład pokazuje metodę właściwego usuwania zaznaczonej pozycji: +</p><p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_4.xul">Podgląd</a> +</p> +<pre><script> +function deleteSelection(){ + var list = document.getElementById('thelist'); + var count = list.selectedCount; + while (count--){ + var item = list.selectedItems[0]; + list.removeItemAt(list.getIndexOfItem(item)); + } +} +</script> + +<button label="Delete" oncommand="deleteSelection();"/> + +<listbox id="thelist" seltype="multiple"> + <listitem label="Cheddar"/> + <listitem label="Cheshire"/> + <listitem label="Edam"/> + <listitem label="Gouda"/> + <listitem label="Havartie"/> +</listbox> +</pre> +<p>Wewnątrz pętli <code>while</code> możemy: +</p> +<ul><li> pobierać selecteItem o indeksie 0. Pierwsza zaznaczona pozycja jest zawsze otrzymywana jako rozmiar tablicy będącej zmniejszonej o usunięte pozycje, +</li><li> usuwać pozycję używając funkcji <code><span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt()</a></code></span></code>. Od momentu, gdy ta funkcja żąda indeksu. </li><li> konwertować pomiędzy pozycją a indeksem stosując funkcję <code><span id="m-getIndexOfItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getIndexOfItem">getIndexOfItem()</a></code></span></code>. Jest to także przesyłanie funkcji <code><span id="m-getItemAtIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getItemAtIndex">getItemAtIndex()</a></code></span></code> do swojej odwrotności. +</li></ul> +<p>Interfejs <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIDOMXULMultiSelectControlElement.html">nsIDOMXULMultiSelectControlElement</a> posiada również metody do modyfikacji zaznaczonych pozycji. Dla przykładu funkcja <code><span id="m-addItemToSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addItemToSelection">addItemToSelection()</a></code></span></code> dodaje nową pozycję do zbioru zaznaczonych pozycji, bez czyszczenia istniejącego zaznaczenia. Funkcja <code><span id="m-removeItemFromSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemFromSelection">removeItemFromSelection()</a></code></span></code> usuwa pojedynczą pozycję z zaznaczonych pozycji. +</p> +<h3 id="Przewijanie_listy" name="Przewijanie_listy"> Przewijanie listy </h3> +<p>Jeśli jest więcej wierszy w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code></code>, niż może być wyświetlonych, pojawi się pasek przewijania pozwalający użytkownikowi przewinąć listę. Pozycja przewijania może być modyfikowana przy użyciu paru metod pola listy. +</p><p>Metoda <code><span id="m-scrollToIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/scrollToIndex">scrollToIndex()</a></code></span></code> przewija do danego wiersza. To pole listy będzie przewijane tak, że wiersz, do którego chcemy przewinąć listę, będzie widocznym górnym wierszem, chyba że wiersz jest wierszem tuż przed końcem listy pozycji. Metoda <code><span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible()</a></code></span></code> jest podobna w tym, że również przewija pokazując wiersz, ale metoda ta nie przewija, jeśli ta pozycja jest aktualnie widoczna. Zatem pierwsza funkcja jest używana do przewijania do określonego wiersza podczas, gdy druga jest używana tylko do upewnienia się, że wiersz jest widoczny. Jest również metoda <code><span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible()</a></code></span></code>, która pobiera pozycje jako argument zamiast jako index. Rezultat porównania obu funkcji przy różnych pozycjach przewinięcia jest w tym przykładzie: +</p><p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_domlists_5.xul">Podgląd</a> +</p> +<pre><button label="scrollToIndex" + oncommand="document.getElementById('thelist').scrollToIndex(4);"/> +<button label="ensureIndexIsVisible" + oncommand="document.getElementById('thelist').ensureIndexIsVisible(4);"/> + +<listbox id="thelist" rows="5"> + <listitem label="1"/> + <listitem label="2"/> + <listitem label="3"/> + <listitem label="4"/> + <listitem label="5"/> + <listitem label="6"/> + <listitem label="7"/> + <listitem label="8"/> + <listitem label="9"/> + <listitem label="10"/> + <listitem label="11"/> + <listitem label="12"/> +</listbox> +</pre> +<p>W następnym artykule przeczytamy o <a href="pl/Kurs_XUL/Obiekty_pude%c5%82ka">obiektach pudełka XUL</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Modyfikowanie_interfejsu_XUL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiekty_pudełka">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/model_pudełkowy/index.html b/files/pl/mozilla/tech/xul/kurs_xul/model_pudełkowy/index.html new file mode 100644 index 0000000000..85ea419d2b --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/model_pudełkowy/index.html @@ -0,0 +1,126 @@ +--- +title: Model pudełkowy +slug: Mozilla/Tech/XUL/Kurs_XUL/Model_pudełkowy +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/The_Box_Model +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_przycisku" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_elementów">Następny »</a></p> +</div> +<p></p><p>W tym artykule zobaczymy, jak XUL radzi sobie z zarządzaniem układem strony. +</p> +<h3 id="Wprowadzenie" name="Wprowadzenie"> Wprowadzenie </h3> +<p>Główna forma do zarządzania układem strony w XUL jest nazywana 'Modelem pudełkowym'. Model ten pozwala podzielić okno na kilka pudełek. Elementy wewnątrz pudełka będą zorientowane (<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>) względem siebie poziomo lub pionowo. Łącząc szereg pudełek, pustych przestrzeni i elementów z atrybutami <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code>, pozwala użytkownikowi zarządzać układem okna. +</p><p>Mimo że pudełko jest zasadniczą częścią elementu układu zarządzania w XUL, to kieruje się kilkoma bardzo prostymi regułami. Pudełko możemy ułożyć poza swoimi potomkami w jednej lub dwóch orientacjach, albo poziomej albo pionowej. Linie poziome pudełka ustawiają elementy horyzontalnie oraz pionowe pudełka ustawiają swoje elementy pionowo. Możemy myśleć o pudełku jako o jednym wierszu oraz jednej kolumnie z tabeli w HTML. Rozmaite atrybuty umieszczone jako elementy potomne w dodatku własności stylów CSS kontrolują pozycję i rozmiar elementu potomnego. +</p><p>Prosta składnia pudełka pokazana jest poniżej: +</p> +<pre><hbox> + <!-- elementy poziome --> +</hbox> + +<vbox> + <!-- Elementy pionowe --> +</vbox> +</pre> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code> jest stosowany do tworzenia pudełka zorientowanego poziomo. Każdy element umieszczony w <code>hbox</code> będzie umieszczony poziomo w wierszu. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code></code> jest stosowany do tworzenia pudełka zorientowanego pionowo. Dodane elementy będą umieszczone pod każdym innym w kolumnie. +</p><p>Jest także ogólny element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>, który domyślnie posiada orientację poziomą, co oznacza, że jest on odpowiednikiem <code>hbox</code>. Jednak możemy zastosować atrybut <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code>, aby zmienić orientację pudełka. Możemy ustawić ten atrybut na wartość <code>horizontal</code>, aby utworzyć poziome pudełko, a jeśli ustawimy wartość na <code>vertical</code>, to utworzymy pionowe pudełko. </p><p>Tak więc poniższe dwie linie oznaczają to samo: +</p> +<pre><vbox></vbox> + +<box orient="vertical"></box> +</pre> +<h4 id="Przyk.C5.82ad:_Umieszczenie_przycisk.C3.B3w_w_pionie" name="Przyk.C5.82ad:_Umieszczenie_przycisk.C3.B3w_w_pionie"> Przykład: Umieszczenie przycisków w pionie </h4> +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="Grafika:boxes-ex1.png"></div> +<pre><vbox> + <button id="yes" label="Tak"/> + <button id="no" label="Nie"/> + <button id="maybe" label="Może"/> +</vbox> +</pre> +<p>Trzy przyciski są zorientowane pionowo, tak jak zasygnalizowaliśmy w pudełku. Chcąc zmienić przyciski tak, aby były zorientowane poziomo, będzie potrzebna zmiana elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code></code> na element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code>. +</p><p>Możemy dodać do pudełka tyle elementów, ile tylko będziemy chcieli, włączając w to inne pudełka. W przypadku pudełka poziomego każdy dodatkowy element będzie umieszczony po prawej stronie wcześniejszego elementu. Elementy nie będą zawijane do nowej linii, więc dodanie większej ilości elementów rozszerzy okno. Podobnie każdy element dodany do pionowego pudełka będzie umieszczony pod wcześniejszym elementem. Przykład poniżej pokazuje proste okno logowania: +</p> +<h4 id="Przyk.C5.82ad:_Okienko_logowania" name="Przyk.C5.82ad:_Okienko_logowania"> Przykład: Okienko logowania </h4> +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_2.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="Grafika:boxes-ex2.png"></div> +<pre><vbox> + <hbox> + <label control="login" value="Login:"/> + <textbox id="login"/> + </hbox> + <hbox> + <label control="pass" value="Hasło:"/> + <textbox id="pass"/> + </hbox> + <button id="ok" label="OK"/> + <button id="cancel" label="Anuluj"/> +</vbox> +</pre> +<p><br> +Tutaj cztery elementy są zorientowane pionowo - dwa wewnętrzne znaczniki <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code> i dwa elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code> - <i>OK</i> i <i>Anuluj</i>. Zwróć uwagę, że tylko elementy potomne są skierowane do pudełka zorientowanego pionowo. Etykiety i pola tekstowe są wewnątrz elementów <code>hbox</code>, więc są zorientowane odpowiednio do tych pudełek, które są poziome. Możemy zobaczyć na obrazku, że każda etykieta i pole tekstowe jest zorientowane poziomo. +</p><p>Jeśli przyjrzysz się uważnie naszemu obrazkowi, zobaczysz, że dwa pola tekstowe nie są wyrównane poziomo, gdzie każdy jest w innym szeregu. Prawdopodobnie byłoby lepiej, jeśli byłyby. W zasadzie potrzebujemy dodać dodatkowe pudełka. +</p> +<h4 id="Przyk.C5.82ad:_Bardziej_zaawansowane_okienko_logowania" name="Przyk.C5.82ad:_Bardziej_zaawansowane_okienko_logowania"> Przykład: Bardziej zaawansowane okienko logowania </h4> +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxes_3.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="Grafika:boxes-ex3.png"></div> +<pre><vbox> + <hbox> + <vbox> + <label control="login" value="Login:"/> + <label control="pass" value="Hasło:"/> + </vbox> + <vbox> + <textbox id="login"/> + <textbox id="pass"/> + </vbox> + </hbox> + <button id="ok" label="OK"/> + <button id="cancel" label="Anuluj"/> +</vbox> +</pre> +<p>Zwróć uwagę, jak teraz jest wyrównane każde z pól tekstowych. Aby tak zrobić, potrzebujemy dodać pudełko do wewnątrz głównego pudełka. Dwie etykiety i dwa pola tekstowe są umieszczone wewnątrz poziomego pudełka. Następnie, etykiety są umieszczone wewnątrz kolejnego pudełka, tym razem pionowo, tak jak są pola tekstowe. To jest wewnętrzne pudełko, co tworzy elementy zorientowane pionowo. Poziome pudełko jest potrzebne, jeśli chcemy etykiety vbox i kontrolki vbox umieścić poziomo z każdą inną. Jeśli to pudełko zostałoby usunięte, oba pola tekstowe wyświetlane byłyby poniżej obiema etykietami. +</p><p>Problemem jest teraz etykieta 'Hasło', która jest za wysoko. Powinniśmy tutaj, tak naprawdę zastosować element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code>, aby naprawić ten problem, o którym przeczytasz w <a href="pl/Kurs_XUL/Siatki">następnych rozdziałach</a>. +</p> +<div class="highlight"> +<h5 id="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki"> Nasz przykład: Okienko dialogowe <tt>Znajdź pliki</tt> </h5> +<p>Dodajmy pudełko do okna dialogowego <tt>Znajdź pliki</tt>. Pudełko pionowe będzie dodane wokół wszystkich elementów, a pudełko poziome będzie dodane wokół pola tekstowego i przycisków. Rezultat widoczny jest na poniższym obrazku. Przyciski wyświetlone zostaną poniżej pola tekstowego. </p> +<pre class="eval"><span class="highlightred"><vbox flex="1"> + + <description> + Wpisz poniżej swoje kryteria szukania i naciśnij przycisk Znajdź, aby rozpocząć + szukanie. + </description> + + <hbox></span> + <label value="Szukaj dla:" control="find-text"/> + <textbox id="find-text"/> + <span class="highlightred"></hbox> + + <hbox> + <spacer flex="1"/></span> + + <button id="find-button" label="Znajdź"/> + <button id="cancel-button" label="Anuluj"/> + <span class="highlightred"></hbox> +</vbox></span> +</pre> +<div class="float-right"><img alt="Grafika:boxes1.png"></div> +<p>Pionowe pudełko sprawi, że główny tekst, pudełko z polem tekstowym i pudełko z przyciskami są zorientowane pionowo. Wewnętrzne pudełka są zorientowane poziomo. Jak widać na obrazku obok, etykiety i kontrolki input są umieszczone jedna przy drugiej. Przestrzeń i dwa przyciski są umieszczone poziomo w swoim pudełku. Zwróć uwagę, jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code> spowoduje, aby przyciski zostały wyświetlone po prawej stronie, ponieważ są elastyczne. +</p><p>Przykład: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxes.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxes.xul">Podgląd</a> +</p> +</div> +<p>W następnym artykule zobaczymy <a href="pl/Kurs_XUL/Pozycjonowanie_element%c3%b3w">jak ustawiać stałe wymiary dla elementów</a> oraz jak te wymiary zablokować. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_przycisku" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_elementów">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/modyfikacja_domyślnego_motywu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/modyfikacja_domyślnego_motywu/index.html new file mode 100644 index 0000000000..ecba9cabdf --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/modyfikacja_domyślnego_motywu/index.html @@ -0,0 +1,69 @@ +--- +title: Modyfikacja domyślnego motywu +slug: Mozilla/Tech/XUL/Kurs_XUL/Modyfikacja_domyślnego_motywu +tags: + - Kurs_XUL + - Projekt_MDC + - Przewodniki + - Strony_do_aktualizacji + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Modifying_the_Default_Skin +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nadawanie_stylu_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_motywów">Następny »</a></p> +</div><p></p> + +<p>Artykuł ten opisuje w jaki sposób zmodyfikować motyw okna.</p> + +<h2 id="Motyw_podstawowy" name="Motyw_podstawowy">Motyw podstawowy</h2> + +<p><a href="pl/Motywy">Motyw</a> jest ustawiona jako styl kaskadowy, obrazek i zachowanie, który jest stosowany w pliku XUL. Stosujemy różne motywy, jeśli chcemy zmienić widok okna bez zmiany funkcjonalności Mozilla dostarcza dwa podstawowe motywy, Klasyczny i Nowoczesny, inne motywy należy pobrać. XUL dla obu motywów jest taki sam, tak jak jednakże, używamy arkuszy stylów i obrazków to dla każdego z osobna.</p> + +<p>Dla prostej personalizacji okna wyglądu Mozilla, wykonaj prostą zmianę arkusza stylów łącząc je. Większa zmiana potrafi wykonać w całości nowy motyw. Okno właściwości Mozilli posiada panel do zmiany motywu.</p> + +<p>Motyw opisujemy używając <a href="pl/CSS">CSS</a>, pozwalając na definiowanie kolorów, obramowania i obrazków użytych do stworzenia elementów. Plik classic.jar i modern.jar stanowią i definiują motywy. Katalog globalny zawierający wewnątrz archiwa głównego stylu definiującego jak wyświetlić urozmaicony element XUL. Zmieniając te pliki, możesz zmienić wygląd aplikacji XUL.</p> + +<h2 id="Dostosujmy_userChrome.css" name="Dostosujmy_userChrome.css">Dostosujmy userChrome.css</h2> + +<p>Jeśli położysz plik nazywający się 'userChrome.css' w katalogu o nazwie 'chrome' będący wewnątrz katalogu profilu użytkownika, możesz nadużywać ustawień bez zmieniany własnych archiwum. Katalog powinien zostać utworzony w momencie tworzenia przez Ciebie profilu i umieszczeniu w nim przykładu. Plik 'userContent.css' został dostosowany do stron internetowych, podczas gdy 'userChrome.css' zostanie dostosowany do pliku chrome.</p> + +<p>Na przykład, dodawanie pozwolenia na końcu pliku, możesz zmienić wszystkie elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code></code> posiadające czerwone tło.</p> + +<pre>menubar { + background-color: red; +} +</pre> + +<p>Jeśli otworzysz jakieś okno Mozilli po modyfikacji, to menu bars będzie czerwone. Ponieważ te zmiany zrobione zostały dla użytkownika arkusza stylów, to afekty dla wszystkich okien. Znaczy to tyle, że pasek narzędzi przeglądarki, pasek narzędzi zakładek i nawet pasek menu Znajdź pliki będzie czerwony.</p> + +<p>Mając zmienione afekty tylko jednego okna, zmień arkusz stylów łacząc z plikiem XUL. Na przykład, dodanie czerwonego obramowania box wokół komend oknie adresu, dodając następny plik addressbook.css do archiwów modern.jar lub classic.jar.</p> + +<pre>menuitem { + border: 1px solid red; +} +</pre> + +<p>Jeśli spojrzymy w jeden motyw w archiwum, zwróć uwagę, że każda posiada numer arkusza stylu i numer obrazka. Arkusze stylów odnoszą się do obrazków. Powinieneś unikać położenia odnośników do obrazków bezpośrednio w plikach XUL, jeśli chcesz aby twoja zawartość miała zdolności motywu. Jest tak, ponieważ szczególne projekty motywów mogą nie używać obrazków i będą potrzebowały więcej na kompleksowy projekt. Kierując do obrazków z pliku CSS, są one w prosty sposób usuwane. Także usuwane są uzależnienia ze specyficznych nazw plików obrazka.</p> + +<p><span class="comment">If you look in one of the skin archives, you will notice that each contain a number of style sheets and a number of images. The style sheets refer to the images. You should avoid putting references to images directly in XUL files if you want your content to be skinnable. This is because a particular skin's design might not use images and it may need some more complex design. By referring to the images with CSS, they are easy to remove. It also removes the reliance on specific image filenames.</span></p> + +<p>Możesz przydzielać obrazki do przycisków, pól wyboru i innych elementów używając własności <code>list-style-image</code> jak następujące:</p> + +<pre>checkbox { + list-style-image: url("chrome://findfile/skin/images/check-off.jpg"); +} + +checkbox[checked="true"] { + list-style-image: url("chrome://findfile/skin/images/check-on.jpg"); +} +</pre> + +<p>Kod ten zmienia obrazki łącząc je z polami wyboru. Pierwszy styl ustawia obrazki dla normalnych pól wyboru, a drugi arkusz stylów ustawia obrazek na zaznaczone pole wyboru. Modyfikator 'checked=true' tworzy styl mający zastosowanie tylko do elementów, które mają ustawiony swój atrybut checked na <code>true</code>.</p> + +<p><small><span id="Zobacz_tak%C5%BCe"><a id="Zobacz_tak%C5%BCe"></a><strong>Zobacz także</strong></span> : <a href="pl/Tworzenie_sk%c3%b3rek_dla_Firefoksa">Tworzenie skórek dla Firefoksa</a> i <a href="pl/CSS/Na_pocz%c4%85tek">CSS getting started</a> </small></p> + +<p>W następnym artykule, zobaczymy <a href="pl/Kurs_XUL/Tworzenie_motyw%c3%b3w">jak stworzyć nowy motywy</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nadawanie_stylu_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_motywów">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/modyfikowanie_interfejsu_xul/index.html b/files/pl/mozilla/tech/xul/kurs_xul/modyfikowanie_interfejsu_xul/index.html new file mode 100644 index 0000000000..de4b72ee27 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/modyfikowanie_interfejsu_xul/index.html @@ -0,0 +1,170 @@ +--- +title: Modyfikowanie interfejsu XUL +slug: Mozilla/Tech/XUL/Kurs_XUL/Modyfikowanie_interfejsu_XUL +tags: + - DOM + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Modifying_a_XUL_Interface +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL/Obiektowy_model_dokumentu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL/Manipulowanie_listami">Następny »</a></p> +</div><p></p> + +<p>DOM dostarcza wielu funkcji umożliwiających modyfikowanie dokumentu.</p> + +<h2 id="Tworzenie_nowych_element.C3.B3w" name="Tworzenie_nowych_element.C3.B3w">Tworzenie nowych elementów</h2> + +<p>Nowy element można utworzyć funkcją dokumentu <code><a href="/pl/DOM/document.createElement" title="pl/DOM/document.createElement">createElement()</a></code>. Pobiera ona jeden argument - nazwę nowego znacznika. Następnie przy pomocy funkcji <code><a href="/pl/DOM/element.setAttribute" title="pl/DOM/element.setAttribute">setAttribute()</a></code> można ustawić atrybuty elementu, a funkcją <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code> dołączyć go do dokumentu XUL. Poniższy kod doda przycisk do okna XUL:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_1.xul">Podgląd</a></p> + +<pre><script> +function addButton(){ + var aBox = document.getElementById("aBox"); + var button = document.createElement("button"); + button.setAttribute("label","Nowy przycisk"); + aBox.appendChild(button); +} +</script> + +<box id="aBox" width="200"> + <button label="Dodaj" oncommand="addButton();"/> +</box> +</pre> + +<ul> + <li>Skrypt ten najpierw pobiera referencję do pola z <code><a href="/pl/DOM/document.getElementById" title="pl/DOM/document.getElementById">getElementById()</a></code>, które jest kontenerem na nowy przycisk.</li> + <li>Funkcja <code><a href="/pl/DOM/document.createElement" title="pl/DOM/document.createElement">createElement()</a></code> tworzy nowy przycisk.</li> + <li>Przydzielamy etykietę <code>Nowy przycisk</code> do przycisku stosując funkcję <code><a href="/pl/DOM/element.setAttribute" title="pl/DOM/element.setAttribute">setAttribute()</a></code>.</li> + <li>Funkcja <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code> pudełka jest wywołana by dodać przycisk do siebie.</li> +</ul> + +<p>Funkcja <code><a href="/pl/DOM/document.createElement" title="pl/DOM/document.createElement">createElement()</a></code> tworzy domyślny typ elementu dla dokumentu. W przypadku dokumentów XUL znaczy to, że będą tworzone elementy języka XUL. Dla dokumentów HTML - tworzone będą elementy HTML, więc będą miały cechy i funkcje elementów HTML. Funkcja <code><a href="/pl/DOM/document.createElementNS" title="pl/DOM/document.createElementNS">createElementNS()</a></code> może zostać zastosowana by tworzyć elementy w innej przestrzeni nazw.</p> + +<p>Funkcja <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code> jest stosowana by dodać element potomny kolejnego elementu. Trzema podobnymi funkcjami są funkcje <code><a href="/pl/DOM/element.insertBefore" title="pl/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="/pl/DOM/element.replaceChild" title="pl/DOM/element.replaceChild">replaceChild()</a></code> i <code><a href="/pl/DOM/element.removeChild" title="pl/DOM/element.removeChild">removeChild</a></code>. Składnia tych funkcji jest następująca:</p> + +<pre>parent.appendChild(child); +parent.insertBefore(child, referenceChild); +parent.replaceChild(newChild, oldChild); +parent.removeChild(child); +</pre> + +<p><span class="comment">Poniższe funkcje pozwalają na operacje na węzłach potomnych: * appendChild(child) - dodaje element ''child'' jako węzeł potomny do innego elementu. * insertBefore(child, referenceChild) - wstawia element ''child'' przed elementem ''referenceChild''. * replaceChild(newChild, oldChild) - na miejsce elementu ''oldChild'' wstawia element ''newChild''. * removeChild(child) - usuwa element ''child''.</span></p> + +<p>Powinno to być dość proste bo z nazw funkcji wiadomo co one robią.</p> + +<ul> + <li>Funkcja <code><a href="/pl/DOM/element.insertBefore" title="pl/DOM/element.insertBefore">insertBefore()</a></code> stawia nowy element potomny przed jeden z istniejących elementów. Jest to stosowane do wstawiania do środka ustawienia dziecka zamiast na końcu, jak to robi <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code>.</li> + <li>Funkcja <code><a href="/pl/DOM/element.replaceChild" title="pl/DOM/element.replaceChild">replaceChild()</a></code> usuwa istniejącego potomka i dodaje nowego w jego miejsce i na tą samą pozycję.</li> + <li>Ostatecznie funkcja <code><a href="/pl/DOM/element.removeChild" title="pl/DOM/element.removeChild">removeChild()</a></code> usuwa węzeł.</li> +</ul> + +<p><span class="comment">* Funkcja <code><a href="/pl/DOM/element.insertBefore" title="pl/DOM/element.insertBefore">insertBefore()</a></code> wstawia nowy element potomny przed element ''referenceChild''; w celu dodania elementu pod koniec zestawu należy użyć funkcji <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code>. * Funkcja <code><a href="/pl/DOM/element.replaceChild" title="pl/DOM/element.replaceChild">replaceChild()</a></code> usuwa istniejący element ''oldChild'', a następnie na jego miejsce wstawia nowy ''newChild''. * Funkcja <code><a href="/pl/DOM/element.removeChild" title="pl/DOM/element.removeChild">removeChild()</a></code> usuwa element. Dla powyższych funkcji element, do którego się odwołujemy powinien istnieć, w przeciwnym wypadku powstanie błąd.</span> Note that for all these functions, the reference child or child to remove must already exist or an error occurs.</p> + +<p>Częstym przypadkiem jest potrzeba usunięcia elementu, a następnie dodania go w innym miejscu. W tym przypadku wystarczy dodać element bez jego usuwania. Ponieważ węzeł może być tylko w jednym miejscu, użycie funkcji wstawiającej zawsze najpierw usunie węzeł z poprzedniej pozycji, dlatego jest to wygodny sposób na przemieszczanie węzłów w dokumencie.</p> + +<h3 id="Kopiowanie_w.C4.99z.C5.82.C3.B3w" name="Kopiowanie_w.C4.99z.C5.82.C3.B3w">Kopiowanie węzłów</h3> + +<p>Aby kopiować węzły, możemy wywołać funkcję <code><a href="/pl/DOM/element.cloneNode" title="pl/DOM/element.cloneNode">cloneNode()</a></code>. Funkcja ta zrobi kopię istniejącego węzła, tak więc można go dodać gdziekolwiek indziej. Oryginalny węzeł zostanie w miejscu gdzie się znajduje. Pobiera jeden argument logiczny, który sygnalizuje czy skopiowane mają być wszystkie dzieci węzła/węzłów czy nie. Jeśli argument jest fałszywy to tylko węzeł jest kopiowany, tak że kopia nie zawiera jakichkolwiek dzieci. Jeśli argument jest prawdziwy, to wszystkie dzieci zostaną skopiowane. Dzieje się to rekurencyjnie, więc dla struktury dużego drzewa upewnij się wcześniej, czy na pewno chcemy zaznaczyć atrybut <code>true</code> dla funkcji <code><a href="/pl/DOM/element.cloneNode" title="pl/DOM/element.cloneNode">cloneNode()</a></code>. Przykład znajduje się poniżej:</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_2.xul">Podgląd</a></p> + +<pre><hbox height="400"> + <button label="Kopiuj" + oncommand="this.parentNode.appendChild(this.nextSibling.cloneNode(true));"/> + + <vbox> + <button label="Pierwszy"/> + <button label="Drugi"/> + </vbox> +</hbox> +</pre> + +<p><span class="comment">Po naciśnięciu przycisku <tt>Kopiuj</tt>, pobierany zostaje następny węzeł rodzeństwa (w naszym przykładzie jest to element ''vbox''). Funkcją cloneNode tworzona jest kopia tego elementu, która następnie dodana zostaje do rodzica.</span></p> + +<p>Kiedy przycisk <code>Kopiuj</code> jest naciśnięty...</p> + +<ul> + <li>odbierzemy <code><a href="/pl/DOM/element.nextSibling" title="pl/DOM/element.nextSibling">nextSibling</a></code> z <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>, które będzie elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code></code>.</li> + <li>kopia tego elementu jest robiona przy użyciu funkcji <code><a href="/pl/DOM/element.cloneNode" title="pl/DOM/element.cloneNode">cloneNode()</a></code></li> + <li>i kopia jest dołączona stosując <code><a href="/pl/DOM/element.appendChild" title="pl/DOM/element.appendChild">appendChild()</a></code>.</li> +</ul> + +<p>Zauważyć można, że niektóre elementy, takie jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code> posiadają specjalne funkcje modyfikujące, których powinno się użyć w miarę możliwości. Są one opisane w <a href="/pl/Kurs_XUL/Manipulowanie_listami" title="pl/Kurs_XUL/Manipulowanie_listami">następnym artykule</a>.</p> + +<h3 id="Manipulowanie_podstawowymi_elementami" name="Manipulowanie_podstawowymi_elementami">Manipulowanie podstawowymi elementami</h3> + +<p>Podstawowe elementy XUL, takie jak przyciski, pola wyboru czy przyciski opcji mogą być modyfikowane przy pomocy skryptowych własności. Ponieważ elementy posiadają różne własności, należy sprawdzić w <a href="/pl/Dokumentacja_XUL" title="pl/Dokumentacja_XUL">dokumentacji elementów</a> każdy z nich. Wspólne własności to <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/label">label</a></span></code></code>, <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></code>, <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checked">checked</a></span></code></code> i <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disabled">disabled</a></span></code></code>. Jeśli zachodzi taka potrzeba, ustawiają one lub czyszczą odpowiadające im atrybuty.</p> + +<p><span class="comment">Główne elementy XUL takie jak przyciski, pola wyboru i przyciski opcji mogą być modyfikowane przy pomocy skryptowych własności. be manipulated using a number of script properties. The properties available are listed in the <a href="/pl/Dokumentacja_XUL" title="pl/Dokumentacja_XUL">dokumentacji elementów</a> as those available are different for each element. Common properties that you will manipulate include the <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/label">label</a></span></code></code>, <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></code>, <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checked">checked</a></span></code></code> and <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disabled">disabled</a></span></code></code> properties. They set or clear the corresponding attribute as necessary.</span></p> + +<h4 id="Przyk.C5.82ady_w.C5.82asno.C5.9Bci_etykiety_i_warto.C5.9Bci" name="Przyk.C5.82ady_w.C5.82asno.C5.9Bci_etykiety_i_warto.C5.9Bci">Przykłady własności etykiety i wartości</h4> + +<p>Poniżej znajduje się prosty przykład zmieniający etykietę przycisku:</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_3.xul">Podgląd</a></p> + +<pre><button label="Hello" oncommand="this.label = 'Goodbye';"/> +</pre> + +<p>Po naciśnięciu przycisku, element <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/label">label</a></span></code> zostaje zmieniony. Ten sam efekt można uzyskać dla różnych elementów posiadających etykietę. Polu tekstowemu można zmienić <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></code>:</p> + +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_4.xul">Podgląd</a></p> + +<pre><button label="Add" oncommand="this.nextSibling.value += '1';"/> +<textbox/> +</pre> + +<p>Ten przykład dodaje '1' do pola tekstowego za każdym razem, kiedy przycisk zostanie naciśnięty. Właściwość <code><a href="/pl/DOM/element.nextSibling" title="pl/DOM/element.nextSibling">nextSibling</a></code> przemieszcza się z aktualnego elementu (przycisku) na następny (pole tekstowe). Operator += dodaje znaki do zawartości pola tekstowego, w naszym wypadku jest to zawsze '1'. Oczywiście użytkownik może również edytować pole tekstowe. Istnieje również możliwość pobrania etykiety lub wartości elementu, jak w następującym przykładzie:</p> + +<p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_5.xul">Podgląd</a></p> + +<pre><button label="Hello" oncommand="alert(this.label);"/> +</pre> + +<h4 id="Przerzutnik_przycisku_wyboru" name="Przerzutnik_przycisku_wyboru">Przerzutnik przycisku wyboru</h4> + +<p>Element typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code></code> ma własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checked">checked</a></span></code></code>, przy pomocy, której można zaznaczać lub odznaczać dany element. W poniższym przykładzie stan pola wyboru jest zmieniany po każdym użyciu przycisku. Zauważ, że własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/label">label</a></span></code></code> i <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></code>, są typu string (łańcuch znaków), podczas gdy własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checked">checked</a></span></code></code> to typ booleanowski, który może być ustawiony jako <code>true</code> lub <code>false</code>:</p> + +<p><span id="Przyk%C5%82ad_6"><a id="Przyk%C5%82ad_6"></a><strong>Przykład 6</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_6.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_6.xul">Podgląd</a></p> + +<pre><button label="Zmień" oncommand="this.nextSibling.checked = !this.nextSibling.checked;"/> +<checkbox label="Check for messages"/> +</pre> + +<p><span class="comment">'''Radio buttons may be selected as well using properties, however since only one in a group may be selected at a time, the others must all be unchecked when one is checked. You don't have to do this manually of course. The radiogroup's <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> property may be used to do this. The <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> property may be used to retrieve the ''index'' of the selected radio button in the group and well as change it.'''</span></p> + +<p>Przyciski opcji mogą zostać zaznaczone przy pomocy własności, ale ponieważ nie może być zaznaczony więcej niż jeden z grupy, pozostałe w tym czasie muszą być odznaczone. Oczywiście nie trzeba tego robić ręcznie, można w tym celu użyć własności <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code> elementu przycisku opcji. Ta sama własność może również pobrać numer aktualnie zaznaczonego elementu przycisku opcji.</p> + +<h4 id="Changing_a_element_disabled_or_enabled" name="Changing_a_element_disabled_or_enabled">Changing a element disabled or enabled</h4> + +<p>Często elementy, które nie powinny być dostępne dla użytkownika w danej chwili, są blokowane. Na przykład w oknie dialogowym użytkownik może mieć do wyboru kilka możliwości, a jedna z nich wprowadza dodatkowe opcje. Poniżej przykład:</p> + +<p><span id="Przyk%C5%82ad_7"><a id="Przyk%C5%82ad_7"></a><strong>Przykład 7</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_7.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dommodify_7.xul">Podgląd</a></p> + +<pre><script> +function updateState(){ + var name = document.getElementById("name"); + var sindex = document.getElementById("group").selectedIndex; + name.disabled = sindex == 0; +} +</script> + +<radiogroup id="group" onselect="updateState();"> + <radio label="Random name" selected="true"/> + <hbox> + <radio label="Specify a name:"/> + <textbox id="name" value="Jim" disabled="true"/> + </hbox> +</radiogroup> +</pre> + +<p>W tym przykładzie funkcja updateState() jest wywołana, kiedy zdarzenie select zostanie uruchomione w grupie elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></code>. Ma to miejsce kiedy przycisk opcji zostanie zaznaczony. Funkcja ta, przy pomocy własności <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></code>, pobiera indeks aktualnie zaznaczonego elementu. Zauważ, iż mimo że jeden z elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></code> jest wewnątrz pola <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code>, dalej stanowi część grupy <em>radiogroup</em>. Jeśli pierwszy element jest zaznaczony (indeks równy 0), pole tekstowe zostaje zablokowane. Jeśli drugi element - można edytować pole tekstowe.</p> + +<p>Następny artykuł dostarczy nam więcej szczegółowych informacji o <a href="/pl/Kurs_XUL/Manipulowanie_listami" title="pl/Kurs_XUL/Manipulowanie_listami">manipulacji grupami przycisków opcji tak samo jak manipulacji listami</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL/Obiektowy_model_dokumentu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL/Manipulowanie_listami">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/możliwości_okna/index.html b/files/pl/mozilla/tech/xul/kurs_xul/możliwości_okna/index.html new file mode 100644 index 0000000000..19fff23e21 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/możliwości_okna/index.html @@ -0,0 +1,74 @@ +--- +title: Możliwości okna +slug: Mozilla/Tech/XUL/Kurs_XUL/Możliwości_okna +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Features_of_a_Window +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przykład_XBL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_okien_dialogowych">Następny »</a></p> +</div><p></p> + +<p>Do tej pory zobaczyliśmy niektóre możliwości okien. W tym artykule przyjrzymy się jeszcze innym.</p> + +<h2 id="Tworzenie_kolejnego_okna" name="Tworzenie_kolejnego_okna">Tworzenie kolejnego okna</h2> + +<p>Możesz stworzyć drugie okno swojej aplikacji w ten sam sposób, w jaki tworzyłeś pierwsze. Po prostu stwórz drugi plik XUL z kodem okna. Tak jak w języku HTML możesz użyć funkcji <code><a href="/pl/DOM/window.open" title="pl/DOM/window.open">window.open()</a></code> do otwarcia drugiego okna. Ta funkcja zwróci odnośnik do nowo otwartego okna. Możesz używać tego odnośnika, aby wywoływać funkcje w drugim oknie.</p> + +<p>Funkcja otwarcia wymaga trzech argumentów. Pierwszy to adres URL pliku, który chcesz otworzyć. Kolejny to wewnętrzna nazwa okna. Ostatni to lista wyświetlanych flag. Flaga "chrome" jest ważna, gdy chcemy otworzyć okno jako plik chrome. Jeśli nie dodasz flagi <a href="/pl/DOM/window.open#Toolbar_and_chrome_features" title="pl/DOM/window.open#Toolbar_and_chrome_features">chrome</a>, to plik otworzy się jako zawartość okna przeglądarki.</p> + +<p>Przykład:</p> + +<pre>var myWin = window.open("chrome://findfile/content/findfile.xul","findfile","chrome"); +</pre> + +<h2 id="Okre.C5.9Blenie_szeroko.C5.9Bci_i_wysoko.C5.9Bci" name="Okre.C5.9Blenie_szeroko.C5.9Bci_i_wysoko.C5.9Bci">Określenie szerokości i wysokości</h2> + +<p>Powinieneś zauważyć, że kiedy tylko elementy zostały dodane do okna, to jego szerokość zmienia się tak, żeby zmieścić wszystkie elementy. Okno to naprawdę pudełko o ruchomych ściankach i nastawione domyślnie na orientację pionową. Możesz także podać dokładne wymiary bezpośrednio w znaczniku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>. To oczywiście sprawi, że okno zostanie wyświetlone w tym właśnie rozmiarze. Jeśli jednak nie zdefiniujesz rozmiarów, wielkość okna będzie zdeterminowana przez jego wewnętrzne elementy.</p> + +<pre><window + id="findfile-window" + title="Znajdź pliki" + width="400" + height="450" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> +</pre> + +<p>W tym przykładzie okno będzie miało 400 pikseli szerokości i 450 pikseli wysokości. Nawet, jeśli nie ma w nim wystarczająco dużo elementów, żeby wypełnić całą przestrzeń, okno nadal będzie miało takie wymiary i puste pole będzie widniało tam, gdzie brakuje elementów. Jeśli byłoby zbyt dużo elementów, okno będzie za małe, żeby pomieścić wszystkie elementy. Użytkownik będzie musiał zmienić rozmiar okna. Trzeba być uważnym, gdy definiuje się szerokość i wysokość, tak żeby okno nie było za małe albo za duże.</p> + +<p>Zauważ, że musisz podać zarówno szerokość i wysokość. Jeśli zdefiniujesz tylko jeden wymiar, drugi będzie automatycznie ustawiony na zerową wartość. Aby okno samo się dopasowywało do elementów, pozostaw obydwa wymiary niezdefiniowane.</p> + +<p>Wysokość i szerokość określają tylko początkową wielkość okna. Użytkownik może nadal zmieniać jego wymiary, jeśli oczywiście mu na to pozwolimy.</p> + +<h2 id="Inne_mo.C5.BCliwo.C5.9Bci_okna" name="Inne_mo.C5.BCliwo.C5.9Bci_okna">Inne możliwości okna</h2> + +<p>Poniższe flagi mogą być wpisywane w miejsce trzeciego argumentu funkcji window.open. Twój system operacyjny nie musi jednak wszystkich obsługiwać. Możesz także używać jakiejkolwiek z wcześniej zdefiniowanych flag, które można znaleźć w odnośnikach JavaScript. Możesz wyłączyć cechę przez przestawienie ją na "no", np. 'dialog=no'.</p> + +<dl> + <dt>alwaysLowered </dt> + <dd>Okno będzie zawsze pojawiało się za pozostałymi otwartymi oknami.</dd> + <dt>alwaysRaised </dt> + <dd>Okno będzie zawsze pojawiało się ponad pozostałymi otwartymi oknami.</dd> + <dt>centerscreen </dt> + <dd>Okno będzie zawsze pojawiało się w centrum ekranu.</dd> + <dt>dependent </dt> + <dd>Okno będzie zawsze połączone z oknem, z którego zostało otwarte. Jeśli ruszymy oknem pierwotnym, to nowo otwarte też się odpowiednio przesunie.</dd> + <dt>dialog </dt> + <dd>Okno dialogowe.</dd> + <dt>modal </dt> + <dd>Okno dialogowe jest modalne. Okno, z którego zostało otwarte okno modalne (dialogowe), nie może odpowiadać dopóki nie zostanie zamknięte pochodne okno dialogowe.</dd> + <dt>resizable </dt> + <dd>Użytkownik może zmieniać wymiary okna.</dd> +</dl> + +<p><small>Zobacz także dokumentację <a href="/pl/DOM/window.open" title="pl/DOM/window.open">DOM window.open()</a></small></p> + +<p><span class="comment">'''"Odrobaczanie" (debugging) okna''' Kolejną przydatną cechą jest umożliwienie trybu debug dla danego okna. Aby tego dokonać dodaj atrybut ''debug'' do okna i ustaw go na <code>true</code>. To sprawi, że okno będzie wyświetlało obramowania i puste pola, więc będziesz wiedział co się dzieje. Poniższy przykład ilustruje sposób użycia tej metody: <window id="findfile-window" title="Znajdź pliki" debug="true" xmlns:html="<a class="external" href="http://www.w3.org/1999/xhtml" rel="freelink">http://www.w3.org/1999/xhtml</a>" xmlns="<a class="external" href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" rel="freelink">http://www.mozilla.org/keymaster/gat...re.is.only.xul</a>"> Poniższy rysunek przedstawia efekt takiej komendy na przykładzie prostego okna: Grafika: XUL_rys_1.jpg *Niebieskie ramki oznaczają poziome okienka. *Czerwone ramki oznaczają pionowe okienka. Można zobaczyć, że całe okno jest również pionowym oknem. *Zygzaki pokazują elementy dopasowujące się. W tym przypadku pole puste jest rozciągliwe, więc nad nim widoczny jest zygzak. *Linie pokazują miejsca, gdzie znajdują się elementy nierozciągliwe. Na tym przykładowym rysunku są to: tekst, pole do wypełniania i przyciski. *Białe kwadraty oznaczają krawędzie elementu. Na obrazku można zauważyć kilka dodatkowych pól. Dzieje się tak, ponieważ każdy element XUL sam składa się z kilku pól, zdefiniowanych przez XBL. Zwyczajowo można je pominąć. Można zdefiniować atrybut ''debug'' dla każdego pola, a nie tylko okna.</span></p> + +<p>W następnym artykule zajmiemy się <a href="/pl/Kurs_XUL/Tworzenie_okien_dialogowych" title="pl/Kurs_XUL/Tworzenie_okien_dialogowych">otwieraniem podrzędnych okien dialogowych</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Przykład_XBL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_okien_dialogowych">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/nadawanie_stylu_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/nadawanie_stylu_drzewa/index.html new file mode 100644 index 0000000000..81ce9a8d06 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/nadawanie_stylu_drzewa/index.html @@ -0,0 +1,156 @@ +--- +title: Nadawanie stylu drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Nadawanie_stylu_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Styling_a_Tree +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_arkuszy_stylów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Modyfikacja_domyślnego_motywu">Następny »</a></p> +</div> Opis jak stosujemy style w drzewach.<p></p> + +<h2 id="Nadawanie_stylu_drzewa" name="Nadawanie_stylu_drzewa">Nadawanie stylu drzewa</h2> + +<p>Możesz nadać style obramowaniu drzewa i nagłówkom kolumn, robiąc to w identyczny sposób jako osobne elementy. Dodanie stylu do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code> będzie zastosowany w encji drzewa. Dodanie stylu do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code> nie spowoduje, że styl znajdzie zastosowanie do kolumny, a tylko do nagłówka.</p> + +<p>Ciało drzewa musi być stylowane trochę w inny sposób, jak inne elementy. Zewnętrzny <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> jest tylko prawdziwym elementem w ciele drzewa. Wewnętrzny elementy są tylko do rezerwacji miejsca.</p> + +<h3 id="Ustawianie_w.C5.82asno.C5.9Bci" name="Ustawianie_w.C5.82asno.C5.9Bci">Ustawianie własności</h3> + +<p>Zamiast tego, musisz użyć <code><code id="a-properties"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/properties">properties</a></code></code> atrybutu wierszy i komórek, aby ustawić jedną lub więcej nazw właściwości. Możemy tego używać z drzewami z wartościami statycznymi, RDF buduje zawartość w podany sposób wraz z widokiem. Powiedzmy, że chcemy uzyskać szczególny pasek(wiersz(?)) o niebieskim kolorze tła. Zostało to zaimplementowane we właściwościach etykiety Mozilla Mail's. Będziemy używać własności nazwanej 'makeItBlue'. Możesz jej użyć zawsze, gdy potrzebujesz nazwy. Możesz ustawić wielokrotne własności oddzielając je za pomocą spacji.</p> + +<p>Ustaw własność wiersza lub komórki tabeli, jak jest to pokazane w poniższym przykładzie:</p> + +<pre><treerow properties="makeItBlue"> +</pre> + +<h3 id="Selektory_CSS_dla_drzewa" name="Selektory_CSS_dla_drzewa">Selektory CSS dla drzewa</h3> + +<p>Arkusze stylów potrafią pobierać tą własność i używać do zmiany wyglądu wiersza dla nieczytelnej wiadomości e-mail lub etykiety. Wymyśl właściwości jako funkcjonujące bardziej, niż klasa stylu, chociaż odpowiada ona czemuś więcej, kompleksowa składnia do użycia w pliku arkusza stylów. Jest tak ponieważ możesz wyszczególnić style dla pewnych części lub indywidualnych komórek. Nie możesz używać stylów dla tekstu, jeśli są one komórkami, ale złożone z wcięciem. Następujący przykład jest składnia, która musi być użyta:</p> + +<pre>treechildren::-moz-tree-row(makeItBlue) +{ + background-color: blue; +} +</pre> + +<p>Ten dodatkowy pseudostyl jest użyty do stylowania kolorem tła dla wiersza, który ma własność 'makeItBlue'. Ta specjalna składnia jest potrzebna ponieważ komórki nie potrafią rozdzielić elementów. Cała zawartość wewnątrz ciała drzewa, jest interpretowane przez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> (uwaga <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> się staje sformatowany stylami w zasadzie poniżej.) Pseudostyl ustawia zasady stylów dla określonych części, co ma zostać wyświetlone. Ta zasada stylów znaczy, że wewnątrz element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>, ustawia kolor tła na niebieski dla wszystkich wierszy drzewa mających własność 'makeItBlue'.</p> + +<p>Tekst '<code>::-moz-tree-row</code>' określa zawartość obszaru jaki jest potrzebny, który w tym przypadku jest wierszem. Możesz także użyć następujących wartości:</p> + +<ul> + <li><code>::-moz-tree-cell:</code> Komórka. Użyj do określenia obramowania i koloru tła.</li> + <li><code>::-moz-tree-cell-text:</code> Tekst w komórce. Użyj do ustawienia czcionki i koloru tekstu.</li> + <li><code>::-moz-tree-twisty:</code> Pojawienie się zwoju uzyskamy rozszerzenie lub upadek potomka wiersza.</li> + <li><code>::-moz-tree-image:</code> Obrazek w komórce. Możesz ustawić obrazek z własnościami <code><a href="pl/CSS/list-style-image">list-style-image</a></code>.</li> + <li><code>::-moz-tree-row:</code> Wiersz. Użyj go aby ustawić kolor tła wiersza.</li> + <li><code>::-moz-tree-indentation<b>:</b></code> Wcięcie do lewej strony wierszy są potomkami reszty wierszy.</li> + <li><code>::-moz-tree-column<b>:</b></code> Kolumna.</li> + <li><code>::-moz-tree-line:</code> Linie są rysowane z połączenie potomka-dziecka wiersza do wiersza potomka-rodzica.</li> + <li><code>::-moz-tree-separator:</code> Separator w drzewie.</li> + <li><code>::-moz-tree-progressmeter:</code> Wartość metra postępu komórek. Możesz utworzyć metr postępu poprzez ustawienia atrybutu <code>type</code> w kolumnie <code>progressmeter</code>.</li> + <li><code>::-moz-tree-drop-feedback:</code> Sprzężenie zwrotne 'chwyć i upuść'.</li> +</ul> + +<p>Sprawdź użycie kilku własności oddzielając je przecinkiem. Przykład poniżej ustawia kolor tła na szary dla wierszy, które posiadają określoną właściwość 'readonly' i 'unread'. Dla własności, które są 'readonly' (tylko do odczytu), zostanie dodana czerwona linia obramowania wokoło wiersza. Ważna jest, kolejność określania zasad i ich zapisanie jako jakiś wiersz, który posiada atrybut 'readonly' ustawiony bez względu na to czy są inne własności takie jak 'unread'.</p> + +<pre>treechildren::-moz-tree-row(readonly) +{ + border: 1px solid red; +} + +treechildren::-moz-tree-row(readonly, unread) +{ + background-color: rgb(80%, 80%, 80%); +} +</pre> + +<h3 id="Domy.C5.9Blne_w.C5.82asno.C5.9Bci" name="Domy.C5.9Blne_w.C5.82asno.C5.9Bci">Domyślne własności</h3> + +<p>Lista właściwości dla elementów stanowiących drzewo jest domyślnie bardzo mała dla domyślnych ustawień, które można także użyć jako arkusze stylów. Możemy używać tych dodatkowych właściwości do ustawienia appearance of containers or selected rows. The following properties are automatically set as needed:</p> + +<dl> + <dt>focus</dt> + <dd>ta własność jest ustawiona jeśli the tree currently has the focus.</dd> + <dt>selected</dt> + <dd>ta własność jest ustawiona dla wierszy i komórek, które są aktualnie zaznaczone.</dd> + <dt>current</dt> + <dd>ta własność jest ustawiona jeśli tkursor jest w wierszu. Tylko jeden wiersz będzie miał ustawioną własność na czas.</dd> + <dt>container</dt> + <dd>ta własność jest ustawiona dla wierszy i komórek posiadających, który element dziedziczył z wiersza tabeli.</dd> + <dt>leaf</dt> + <dd>ta własność jest ustawiona dla wierszy i komórek których nie ma potomek wiersza.</dd> + <dt>open</dt> + <dd>ta własność jest ustawiona dla wierszy i komórek które są expanded.</dd> + <dt>closed</dt> + <dd>ta własność jest ustawiona dla wierszy i komórek które są zawinięte.</dd> + <dt>primary</dt> + <dd>ta własność jest ustawiona dla komórek w primary column.</dd> + <dt>sorted</dt> + <dd>ta własność jest ustawiona dla komórek w the current sorted column.</dd> + <dt>even</dt> + <dd>ta własność jest ustawiona dla even numbered rows.</dd> + <dt>odd</dt> + <dd>ta własność jest ustawiona dla odd numbered rows. This property, along with the even property allow you to set, dla przykładu, alternating colors for each row.</dd> + <dt>dragSession</dt> + <dd>ta własność jest ustawiona jeśli coś something is currently being dragged.</dd> + <dt>dropOn</dt> + <dd>if a drag is occuring over the tree, ta własność jest ustawiona dla the row currently being dragged over, as long as the mouse pointer is hovering over the row.</dd> + <dt>dropBefore</dt> + <dd>ta własność jest ustawiona jeśli kursor myszki ...</dd> + <dt>dropAfter</dt> + <dd>ta własność jest ustawiona jeśli kursor myszki jest nad lub pod jest kursor myszki jest przed obecną męką.</dd> + <dt>progressNormal</dt> + <dd>ta własność jest ustawiona dla progress meter cells.</dd> + <dt>progressUndetermined</dt> + <dd>ta własność jest ustawiona dla undeterminate progress meter cells.</dd> + <dt>progressNone</dt> + <dd>ta własność jest ustawiona dla non-progress meter cells.</dd> +</dl> + +<p>The properties are set for rows or cells in rows with the necessary state. For columns and cells, one additional property, the id of the column or column the cell is in will be set.</p> + +<h3 id="Ustawienie_w.C5.82asno.C5.9Bci_dla_kompilacji_drzew_RDF" name="Ustawienie_w.C5.82asno.C5.9Bci_dla_kompilacji_drzew_RDF">Ustawienie własności dla kompilacji drzew RDF</h3> + +<p>Dla zbudowania drzewa RDF, możemy użyć tej samej składni. Jednakże, często będziesz musiał ustawiać właściwości opartych na wartościach znajdujących się w kodzie źródłowym.</p> + +<h3 id="Ustawienie_w.C5.82asno.C5.9Bci_dla_W.C5.82asnego_widoku_drzewa" name="Ustawienie_w.C5.82asno.C5.9Bci_dla_W.C5.82asnego_widoku_drzewa">Ustawienie własności dla Własnego widoku drzewa</h3> + +<p>For trees with a custom view script, you can set properties by supplying the functions 'getRowProperties', <code>getColumnProperties()</code> and <code>getCellProperties()</code> in the view. These return information about an individual row, column and cell. Arguments to these functions indicate which row and/or column. The last argument to each of these functions is a properties list which the view is expected to fill with a list of properties. The function <code>getColumnProperties()</code> also supplies the corresponding <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code> element for the column.</p> + +<pre>getRowProperties : function(row,prop){} +getColumnProperties : function(column,columnElement,prop){} +getCellProperties : function(row,column,prop){} +</pre> + +<p>Let's look at an example of changing a specific cell. Let's make every fourth row have blue text, using the example from a previous section. We'll need to add code to the <code>getCellProperties()</code> function, to add a property 'makeItBlue' for cells in every fourth row. (We don't use getRowProperties as the text color will not be inherited into each cell.)</p> + +<p>The properties object that is passed as the last argument to the getCellProperties is an <a href="pl/XPCOM">XPCOM</a> object that implements nsISupportsArray. It is really just an XPCOM version of an array. It contains a function AppendElement which can be used to add an element to the array. We can use the interface nsIAtomService to constuct string atoms for the properties.</p> + +<pre>getCellProperties: function(row,col,props){ + if ((row %4) == 0){ + var aserv=Components.classes["@mozilla.org/atom-service;1"]. + getService(Components.interfaces.nsIAtomService); + props.AppendElement(aserv.getAtom("makeItBlue")); + } +} +</pre> + +<p>This function would be defined as part of a view object. It first checks to see which row is being requested and sets a property for cells in every fourth row. The properties list requires an array of atom objects, which can be thought of as constant strings. We create them using the XPCOM interface nsIAtomService and add them to the array using the AppendElement function. Here, we create an atom 'makeItBlue'. You can call AppendElement again to add additional properties.</p> + +<h3 id="Przyk.C5.82ad_arkusza_styl.C3.B3w" name="Przyk.C5.82ad_arkusza_styl.C3.B3w">Przykład arkusza stylów</h3> + +<pre>treechildren::-moz-tree-row(selected) { background-color: #FFFFAA; } +treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; } +treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; } +treechildren::-moz-tree-cell-text(selected) { color: #000000; } +treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; } +</pre> + +<p>Na następnej stronie zobaczymy w jaki <a href="pl/Kurs_XUL/Modyfikacja_domy%c5%9blnego_motywu">sposób zmodyfikować domyślny motyw</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_arkuszy_stylów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Modyfikacja_domyślnego_motywu">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/nakładki_dla_wielu_pakietów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/nakładki_dla_wielu_pakietów/index.html new file mode 100644 index 0000000000..c006eef58e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/nakładki_dla_wielu_pakietów/index.html @@ -0,0 +1,89 @@ +--- +title: Nakładki dla wielu pakietów +slug: Mozilla/Tech/XUL/Kurs_XUL/Nakładki_dla_wielu_pakietów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Cross_Package_Overlays +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nakładki" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_instalatora">Następny »</a></p> +</div> Ten artykuł opisuje, jak zastosować nakładki do plików, które ich nie importują.<p></p> + +<h2 id="Zastosowanie_nak.C5.82adek_do_innych_pakiet.C3.B3w" name="Zastosowanie_nak.C5.82adek_do_innych_pakiet.C3.B3w">Zastosowanie nakładek do innych pakietów</h2> + +<div class="note">Note: This section talks about contents.rdf which has been replaced in <a href="pl/Gecko">Gecko</a> 1.8 by <a href="pl/Kurs_XUL/Pliki_manifestu">pliki manifestu</a>.</div> + +<p>Nakładki mają inną użyteczna cechę. W przykładach z <a href="pl/Kurs_XUL/Nak%c5%82adki">poprzedniej sekcji</a>, nakładki były importowane przez okno. Możesz również podejść do tego z innej strony i posiadać wyszczególnione nakładki które stosują okna. Wyszczególnisz je przez zmodyfikowanie pliku content.rdf twojego pakietu. Jest to użyteczne ponieważ nakładka może modyfikować interfejs użytkownika lub inny pakiet bez zmiany innego pakietu. Na przykład możesz dodać pozycję <a href="pl/Kurs_XUL/Proste_paski_menu">menu</a> lub <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">pasek narzędziowy</a> do okna przeglądarki Mozilla.</p> + +<p>Użyjemy tej cechy do dodania paska zadań do okna przeglądarki Mozilli Aplikacja Mozilla Mail używa nakładek dla dodawania zawartości do okna przeglądarki. Na przykład, jeśli Mail nie jest zainstalowany, nie będzie polecenia Nowa Wiadomość. Jednak jeśli Mail jest zainstalowany, nakładka będzie zastosowana w menu dla dodania polecenia Nowa Wiadomość. Poniżej dodamy pasek narzędziowy znajdowania plików do przeglądarki. Ta cecha nie będzie prawdopodobnie zbyt użyteczna, ale zróbmy to.</p> + +<p>Mozilla pozwala ci dodać listę nakładek do pliku content.rdf, którego używasz do listy chromowych (pokazowe funkcje, które przyciągają uwagę użytkowników, ale niewiele wnoszą do możliwości systemu)pakietów, skórek i narodowości. Kiedyś tworząc nakładkę musiałeś dodać ją do pliku content.rdf. Potem dodać pozycję, jedną dla każdego okna w jakim chciałeś zastosować nakładkę.</p> + +<div class="highlight"> +<h3 id="Our_find_files_example" name="Our_find_files_example">Our find files example</h3> + +<p>Najpierw stwórzmy prostą nakładkę. Będzie ona miała kilka pól dla wprowadzenia nazwy pliku i katalogu dla wyszukania. Wywołaj plik foverlay.xul i dodać go katalogu findfile wraz z findfile.xul</p> + +<h3 id="Our_foverlay.xul_example" name="Our_foverlay.xul_example">Our foverlay.xul example</h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_crosspov_1.xul.txt">Źródła</a></p> + +<pre><?xml version="1.0"?> + +<overlay + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<toolbox id="navigator-toolbox"> + <toolbar id="findfile_toolbar"> + <label control="findfile_filename" value="Search for files named:"/> + <textbox id="findfile_filename"/> + <label control="findfile_dir" value="Directory:"/> + <textbox id="findfile_dir"/> + <button label="Browse..."/> + </toolbar> +</toolbox> + +</overlay> +</pre> + +<p>Możesz zobaczyć to przez zmianę nakładki na okno. Jedyną rzeczą, jaka jest tu specjalna jest zastosowanie <code>id</code> used on the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code></code>. Wartość ta (<code>navigator-toolbox</code>) jest taka sama jak identyfikator okna narzędziowego w oknie przeglądarki (navigator.xul) Oznacza to ,że nakładka będzie zastosowana do okna narzędziowego w oknie przeglądarki a zawartość będzie dodana jako dodatkowy pasek narzędzi.</p> + +<p>Aby dodać tą nakładkę do pliku - wykazu, musisz dodać dwa zasoby. Najpierw dodajemy jedną dla każdego okna, w którym stosujemy nakładkę. Poniższy kod powinien być dodany do pliku content.rdf zanim zamkniemy znacznik RDF.</p> + +<pre><RDF:Seq about="urn:mozilla:overlays"> + <RDF:li resource="chrome://navigator/content/navigator.xul"/> +</RDF:Seq> +</pre> + +<p>Deklaruje on, że dodajemy nakładkę okna, potomka źródłowego węzła nakładki (urn:mozilla:overlays) Możesz dodać dodatkowe węzły dla dowolnego okna, w którym chcesz zastosować nakładki poprzez dodanie dodatkowych węzłów <code>li</code>.</p> + +<p>Następnie dodajemy węzeł dla każdej nakładki stosowanej w oknie. W tym przypadku, mamy tylko jedną, ale możemy zastosować również pozostałe. Dodaj te linie po poprzednich liniach</p> + +<pre><RDF:Seq about="chrome://navigator/content/navigator.xul"> + <RDF:li>chrome://findfile/content/foverlay.xul</RDF:li> +</RDF:Seq> +</pre> +</div> + +<div class="float-right"><img alt="Image:crosspov1.jpg"></div> + +<p>Mozilla odczytuje te informacje i buduje listę nakładek, które są stosowane z innymi oknami. Przechowuje tą informację w katalogu chrome/overlayinfo. Nie musisz ręcznie modyfikować tych plików w tym katalogu. Jest automatycznie generowany i modyfikowany, kiedy Mozilla jest pierwszy raz uruchamiana lub kiedy nowe pakiety są zainstalowane. Jednakże możesz wymusić daną będącą przebudowana przez usunięcie tego katalogu i pliku chrome.rdf.</p> + +<p>Możemy stosować podobne techniki do zastosowania dodatkowych arkuszy stylów. Pokazuje to poniższy przykład:</p> + +<pre><RDF:Seq about="urn:mozilla:stylesheets"> + <RDF:li resource="chrome://messenger/content/messenger.xul"/> +</RDF:Seq> + +<RDF:Seq about="chrome://messenger/content/messenger.xul"> + <RDF:li>chrome://blueswayedshoes/skin/myskinfile.css</RDF:li> +</RDF:Seq> +</pre> + +<p>Następnie zobaczymy <a href="pl/Kurs_XUL/Tworzenie_instalatora">jak stworzyć instalator</a> dla aplikacji XUL.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nakładki" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_instalatora">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/obiektowy_model_dokumentu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/obiektowy_model_dokumentu/index.html new file mode 100644 index 0000000000..afc317c45c --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/obiektowy_model_dokumentu/index.html @@ -0,0 +1,244 @@ +--- +title: Obiektowy model dokumentu +slug: Mozilla/Tech/XUL/Kurs_XUL/Obiektowy_model_dokumentu +tags: + - DOM + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Document_Object_Model +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Rozgłaszacze_oraz_obserwatory" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Modyfikowanie_interfejsu_XUL">Następny »</a></p> +</div><p></p> + +<p>Obiektowy model dokumentu (DOM - Document Object Model) może zostać użyty z elementami XUL, umożliwiając pobieranie o nich informacji oraz ich modyfikację.</p> + +<h2 id="Wprowadzenie_do_DOM" name="Wprowadzenie_do_DOM">Wprowadzenie do DOM</h2> + +<p><a href="pl/DOM">DOM</a> jest używany do przechowywania drzewa węzłów XUL. Podczas wczytywania pliku XUL znaczniki są parsowane i przekształcane w hierarchiczną strukturę węzłów dokumentu (jeden węzeł to znaczników lub blok tekstu). Strukturę DOM można odczytywać oraz modyfikować używając odpowiednich metod; również niektóre elementy XUL dostarczają dodatkowych funkcji.</p> + +<p>Każdy plik XUL po wczytaniu posiada własny dokument wyświetlony w oknie lub w ramce. Pomimo tego, że istnieje tylko jeden dokument powiązany z oknem, można dodawać dodatkowe dokumenty przy pomocy odpowiednich metod.</p> + +<p>W Mozilli, dostęp i modyfikacja <a href="pl/DOM">DOM</a> jest możliwa poprzez <a href="pl/JavaScript">JavaScript</a>. Różne obiekty DOM posiadają funkcje, do których dostęp jest możliwy z poziomu skryptu. Należy jednak zauważyć, że DOM to API (Application Programming Interface - interfejs programowania aplikacji), które może być użyte przez JavaScript, ponieważ Mozilla dostarcza odpowiednich obiektów.</p> + +<p>W <a href="pl/JavaScript">JavaScript</a> zawsze istnieje jeden globalny obiekt, który jest zawsze dostępny. Można odwoływać się do własności i metod tego obiektu bez jego bezpośredniego wskazywania. Na przykład, jeśli ten obiekt posiada własność 'name', można ją zmodyfikować poprzez napisanie <code>name = 7</code>, bez odwoływania się do samego obiektu. W przypadku przeglądarki takim globalnym obiektem jest obiekt + + <i>window</i> + (okno), podobnie jest w języku XUL. Oczywiście każde okno oraz ramka posiada swój własny, odrębny obiekt.</p> + +<p>Do okna można się odnieść poprzez własność <a href="pl/DOM/window.window"><code>window</code></a>, chociaż nie jest to konieczne. Czasami jest ten sposób użyty, aby zasięg metody, której używamy, był bardziej czytelny. Na przykład poniższe dwie linijki spowodują ten sam efekt (otwarcie nowego okna):</p> + +<pre>window.open("test.xul","_new"); +open("test.xul","_new"); +</pre> + +<p>Kiedy zadeklarujesz funkcję lub zmienną na zewnątrz innych funkcji, tak naprawdę deklarujesz własność globalnego obiektu. W języku XUL każda funkcja, którą zadeklarujesz będzie ustawiona jako własność obiektu 'window'. Na przykład, poniższy kod dwukrotnie wyświetli <code><a href="pl/DOM/window.alert">alert</a></code> - okienko wyskakujące z tekstem 'Wiadomość'.</p> + +<pre>function getText(){ + return "Wiadomość"; +} + +alert(getText()); +alert(window.getText()); +</pre> + +<p>Jeśli chcesz uzyskać dostęp do zmiennej lub wywołać funkcję zadeklarowaną w skrypcie używanym przez inne okno, wystarczy po prostu użyć obiektu <code><a href="pl/DOM/window">window</a></code> tego okna. Na przykład po połączeniu dwóch ostatnich przykładów w jeden plik, można wywołać funkcję <code>getText()</code> z wnętrza innego okna (np. okna test.xul) w ten sposób:</p> + +<pre>alert(window.opener.getText()); +</pre> + +<p>Każde okno posiada własność <code><a href="pl/DOM/window.opener">opener</a></code>, która przechowuje obiekt 'window' wskazujące na okno, które otwarło aktualne okno. W naszym przykładzie pobieramy okno otwierające i wywołujemy funkcję <code>getText()</code> w nim zadeklarowaną. Zauważ, że użyty został identyfikator 'window' tylko po to, aby kod był czytelniejszy.</p> + +<p>Metoda okna <code><a href="pl/DOM/window.open">open()</a></code> także zwraca referencję do nowego okna, więc możliwe jest wywoływanie funkcji nowego okna z okna z <code><a href="pl/DOM/window.opener">opener</a></code>. Warto jednak zauważyć, że metoda <code><a href="pl/DOM/window.open">open()</a></code> zwraca wartość zanim nowe okno jest w pełni wczytane, tak więc funkcje te nie są zazwyczaj od razu dostępne.</p> + +<p>Obiekt typu 'window' nie jest zdefiniowane w żadnej specyfikacji, ale w Mozilli czasami uznaje się to za część DOM Poziomu 0 (<a>DOM Level 0</a>). Jest to nazwa używana przez niektórych programistów w odniesieniu do funkcji własności dla DOM, które istniały przed dołączeniem ich do specyfikacji. Dokument, który jest wyświetlany w oknie może zostać pobrany poprzez własność okna <code><a href="pl/DOM/window.document">document</a></code>. Ponieważ <code><a href="pl/DOM/window.document">document</a></code> jest jedną z najczęściej używanych własności okna, to zazwyczaj jest ona wywoływana bez identyfikatora 'window.'.</p> + +<p>Mozilla dostarcza kilku różnych obiektów typu 'document', w zależności od rodzaju dokumentu używanego w tym czasie. Trzy podstawowe to <a class="external" href="http://www.xulplanet.com/references/objref/HTMLDocument.html">HTMLDocument</a>, <a class="external" href="http://www.xulplanet.com/references/objref/XMLDocument.html">XMLDocument</a> i <a class="external" href="http://www.xulplanet.com/references/objref/XULDocument.html">XULDocument</a>, odpowiednio dla języków <a href="pl/HTML">HTML</a>, <a href="pl/XML">XML</a> i <a href="pl/XUL">XUL</a>. Są one do siebie bardzo podobne, ponieważ na poziomie podstawowym są tak samo zrealizowane. Różnią się kilkoma funkcjami, które działają odpowiednio dla typu dokumentu.</p> + +<h2 id="Odzyskiwanie_element.C3.B3w" name="Odzyskiwanie_element.C3.B3w">Odzyskiwanie elementów</h2> + +<p>Najpopularniejszym sposobem pobrania elementu w dokumencie jest nadanie elementowi atrybutu <code><a href="pl/DOM/element.id">id</a></code>, a następnie użycie metody <code><a href="pl/DOM/document.getElementById">getElementById()</a></code>. W okienku dialogowym <tt>Znajdź pliki</tt> dodaliśmy atrybut <code>id</code> wielu elementom. Na przykład możemy pobrać stan pola wyboru stosując poniższy kod:</p> + +<pre>var state = document.getElementById('casecheck').checked; +</pre> + +<p>Wartość <code>casecheck</code> odpowiada identyfikatorowi <code>id</code> z elementu <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia#Pola_wyboru_i_przyciski_opcji">checkbox</a>, który określa, czy wyszukiwanie powinno uwzględnić wielkość liter. Wiedząc, czy jest on zaznaczony, czy nie, może zostać wykonane wyszukiwanie. Podobnie można postąpić z innym polami wyboru lub jakimkolwiek elementem posiadającym <code>id</code>.</p> + +<div class="highlight"> +<h4 id="Nasz_przyk.C5.82ad_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad_Znajd.C5.BA_pliki">Nasz przykład <tt>Znajdź pliki</tt></h4> + +<p>Nie ma sensu wyświetlać <a href="pl/Kurs_XUL/Paski_post%c4%99pu">paska postępu</a> oraz pustego <a href="pl/Kurs_XUL/Drzewa">drzewa danych</a> podczas pierwszego wyświetlania okna dialogowego <tt>Znajdź pliki</tt>. Zostały one dodane, aby były dla nas widoczne. Kod zostanie zmieniony tak, aby początkowo były one ukryte. Zostanie użyty atrybut <code><code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code></code>, który określa, czy element jest widoczny, czy nie.</p> + +<p>Wskaźnik postępu będzie początkowo ukryty. Dodany zostanie również atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code>, aby móc się do niego odwoływać w skrypcie aby go ukryć lub wyświetlić. <a href="pl/Kurs_XUL/Rozdzielacze">Rozdzielacz</a> oraz drzewo z wynikami zostaną również początkowo ukryte, wyświetlone zostaną dopiero po wyszukiwaniu:</p> + +<pre class="eval"><tree <span class="highlightred">id="results" hidden="true"</span> flex="1"> + . + . + . +<splitter <span class="highlightred">id="splitbar"</span> resizeafter="grow" <span class="highlightred">hidden="true"</span>/> + +<hbox> + + <progressmeter <span class="highlightred">id="progmeter"</span> value="50%" + style="margin: 4px;" <span class="highlightred">hidden="true"</span>/> +</pre> + +<p>Dodano atrybut <code><code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code></code> z wartością ustawioną na <code>true</code>. Spowoduje to ukrycie elementu w pierwszych wyświetleniach.</p> + +<p>Następnie dodana zostanie funkcja wywoływana po naciśnięciu przycisku <tt>Znajdź</tt>. Skrypt zostanie zapisany w osobnym pliku findfiles.js. W <a href="pl/Kurs_XUL/Dodawanie_funkcji_obs%c5%82ugi_zdarze%c5%84">ostatnim rozdziale</a> dodano element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/script" title="script">script</a></code></code> do pliku XUL. Jeśli jeszcze tego nie zrobiłeś, zrób to teraz w sposób pokazany poniżej. Uchwyt <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> zostanie również dodany do przycisku <tt>Znajdź</tt>.</p> + +<pre class="eval"><script src="findfile.js"/> + . + . + . +<button id="find-button" label="Znajdź" + <span class="highlightred">oncommand="doFind();"</span>/> +</pre> + +<p>Następnie, w tym samym katalogu co plik findfiles.xul, utwórz plik findfiles.js. Funkcja doFind() zostanie dodana do tego pliku. Znacznik script pozwala bezpośrednio w sobie zawierać kod, ale zazwyczaj (między innymi z powodu wydajności) skrypty umieszcza się w osobnym pliku. Wyjątkiem może być krótki fragment kodu umieszczony bezpośrednio w uchwycie zdarzenia.</p> + +<pre class="eval">function doFind(){ + var meter = document.getElementById('progmeter'); + meter.hidden = false; +} +</pre> + +<p>Powyższa funkcja najpierw pobiera referencję paska postępu, poprzez użycie jego id <code>progmeter</code>. Druga linia kodu funkcji zmienia status hidden, czyli element stanie się ponownie widoczny.</p> + +<p>Na koniec, dodajmy jeszcze wyskakujące okienko ostrzeżenia, które wyświetli informację czego szukamy. W ostatecznej wersji skryptu tego fragmentu nie będzie, ale na razie dzięki temu będziemy wiedzieli, że coś się dzieje.</p> + +<pre class="eval">function doFind(){ + var meter=document.getElementById('progmeter'); + meter.hidden = false; + <span class="highlightred">var searchtext=document.getElementById('find-text').value; + alert("Szukanie dla \"" + searchtext + "\"");</span> +} +</pre> + +<p>Teraz, wraz z pudełkiem ostrzeżenia będzie wiadomo, co się wydarzy po naciśnięciu przycisku <tt>Znajdź</tt>. Możemy również dodać dodatkowy kod pobierający zaznaczenie z rozwijanych pudełek.</p> +</div> + +<h2 id="Elementy_XUL_w_DOM" name="Elementy_XUL_w_DOM">Elementy XUL w DOM</h2> + +<p>Każdy element XUL posiada przypisane atrybuty, przypisane własności oraz przypisane dziecko elementu.</p> + +<ul> + <li>Atrybuty są deklarowane w kodzie, na przykład flex="1" oznacza, że atrybutowi <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> przypisana jest wartość <code>1</code>.</li> + <li>Własności są używane w JavaScript używając notacji z kropką. Na przykład element.hidden odpowiada własności hidden elementu.</li> + <li>Dzieci elementu to znaczniki potomne elementu i są one zagnieżdżone wewnątrz elementu w źródle.</li> +</ul> + +<p>Jest możliwe, aby manipulować atrybutami, własnościami oraz dziećmi elementu stosując dynamicznie metody DOM.</p> + +<p>Warto zauważyć, że atrybuty i własności to nie to samo. Istnienie atrybutu o danej nazwie nie znaczy, że istnieje odpowiadająca własność o takiej samej nazwie. Z drugiej strony, często tak się dzieje. Na przykład, aby pobrać atrybut <code>flex</code>, można użyć własności flex. W tym przypadku kod za to odpowiedzialny zwraca wartość atrybutu. Jednakże dla innych własności, XUL wykona bardziej złożone operacje.</p> + +<p>Można manipulować atrybutami elementu poprzez zastosowanie którejś z następujących metod:</p> + +<dl> + <dt><a href="pl/DOM/element.getAttribute">getAttribute</a> ( name )</dt> + <dd>Zwraca wartość atrybutu o nazwie 'name'.</dd> + <dt><a href="pl/DOM/element.hasAttribute">hasAttribute</a> ( name )</dt> + <dd>Zwraca + <i>true</i> + , jeśli atrybut o nazwie 'name' posiada wartość.</dd> + <dt><a href="pl/DOM/element.setAttribute">setAttribute</a> ( name , value )</dt> + <dd>Ustawia wartość atrybutu o nazwie 'name' na daną wartość 'value'.</dd> + <dt><a href="pl/DOM/element.removeAttribute">removeAttribute</a> ( name )</dt> + <dd>Usuwa atrybut o nazwie 'name'.</dd> +</dl> + +<p>Powyższe funkcje umożliwiają pobieranie i zmianę wartości atrybutu w dowolnym momencie. Na przykład, następujący kod pobiera wartość atrybutu flex oraz przypisuje mu inną wartość:</p> + +<pre> var box = document.getElementById('somebox'); + var flex = box.getAttribute("flex"); + + var box2 = document.getElementById('anotherbox'); + box2.setAttribute("flex", "2"); +</pre> + +<p>Atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> posiada <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/flex">odpowiednią własność w skrypcie</a>, która może zostać zamiennie użyta. Nie jest to bardziej wydajny sposób, za to wymaga trochę mniej pisania. Poniższy kod zadziała w ten sam sposób, jak w poprzednim przykładzie, lecz stosując własność flex.</p> + +<pre> var box = document.getElementById('somebox'); + var flex = box.flex; + + var box2 = document.getElementById('anotherbox'); + box2.flex = 2; +</pre> + +<p>Mając już jedną referencję do elementu, można wywołać własność tego elementu. Na przykład, można pobrać własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code></code> elementu poprzez użycie składni <code> + <i>element</i> + .hidden</code>, gdzie; <code> + <i>element</i> + </code> to referencja do elementu. Zauważ, że większość własności wypisanych w dokumentacji ma swoje odpowiedniki wśród atrybutów elementów. Oczywiście istnieją różnice, na przykład <strong><font color="green">getAttribute("hidden") zwróci łańcuch znaków 'true'</font></strong> dla ukrytych elementów, podczas gdy <strong><font color="green">własność <code>hidden</code> zwróci typ boolean o wartości <code>true</code></font></strong>. W tym wypadku zachodzi konwersja typów, tak więc własność jest wygodniejsza w użyciu.</p> + +<p>Jak z każdym dokumentem, istnieje osobny obiekt typu elementu dla elementów XUL, tak jak odpowiednio istnieją elementy <a href="pl/HTML">HTML</a> i <a href="pl/XML">XML</a>. Każdy element XUL implementuje interfejs <a class="external" href="http://www.xulplanet.com/references/objref/XULElement.html">XULElement</a>]. Elementu XUL to każdy element zadeklarowany w przestrzeni nazw XUL. Tak więc elementy XUL posiadają ten interfejs nawet, jeśli są dodane do innych dokumentów XML. Z drugiej strony elementy inne niż elementy XUL nie posiadają tego interfejsu. Interfejs XULElement posiada wiele własności oraz metody określonych dla elementów XUL, wiele dziedziczy z ogólnego interfejsu DOM Element.</p> + +<p>Przestrzeń nazw to adres URI określający rodzaj elementu. Poniżej kilka przykładów:</p> + +<pre><button xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"/> +<button xmlns="http://www.w3.org/1999/xhtml"/> +<html:button xmlns:html="http://www.w3.org/1999/xhtml"/> +<html:button xmlns:html="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"/> +</pre> + +<p>Przestrzenie nazw są określane przy użyciu atrybutu <code>xmlns</code>.</p> + +<ul> + <li>Pierwszy przycisk jest elementem XUL, ponieważ został umieszczony w przestrzeni nazw XUL.</li> + <li>Drugi element to element XHTML, ponieważ przypisano go do przestrzeni nazw XHTML.</li> + <li>W trzecim przykładzie przedrostek + <i>html</i> + jest zmapowany do przestrzeni nazw <span class="nowiki">'http://www.w3.org/1999/xhtml'</span>. Można użyć składnię przedrostka z dwukropkiem, aby zastosować określoną przestrzeń nazw. Stosowane jest to w przypadku użycia kliku przestrzeni nazw w dokumencie i gdy potrzebujemy więcej zrobić niż na to pozwala przestrzeń nazw.</li> + <li>Czwarty przykład może wydawać się nieco niejasny, ale może udowodni, że to adres URI jest ważniejszy, a nie przedrostek. W przykładzie tym przycisk jest elementem XUL, a nie przyciskiem HTML, jak mógłby na to wskazywać przedrostek.</li> +</ul> + +<p>Tak naprawdę nazwa użyta w przedrostku nie ma znaczenia, jeśli chodzi o określenie, jakiego typu jest element.</p> + +<p>DOM dostarcza wiele funkcji pomocnych przy posługiwaniu się przestrzeniami nazw, które są podobne do tych niezwiązanych z nimi. Istnieje na przykład funkcja <code><a href="pl/DOM/element.getAttributeNS">getAttributeNS()</a></code> przypominająca funkcję <code><a href="pl/DOM/element.getAttribute">getAttribute()</a></code> poza dodatkowym argumentem, który może być stosowany do określenia atrybutu w konkretnej przestrzeni nazw.</p> + +<p>Wiele elementów XUL posiada swoje własne unikatowe własności. Aby poznać wszystkie atrybuty i własności dostępne dla elementu, zajrzyj do <a href="pl/Dokumentacja_XUL">dokumentacji</a>.</p> + +<h2 id="Poruszanie_si.C4.99_po_DOM" name="Poruszanie_si.C4.99_po_DOM">Poruszanie się po DOM</h2> + +<p>DOM jest strukturą drzewa z pojedynczym węzłem głównym ( + <i>ang. root node</i> + ) oraz jego węzłami potomnymi. Aby pobrać odniesienie do węzła głównego, należy użyć własności dokumentu <code><a href="pl/DOM/document.documentElement">documentElement</a></code>. Węzeł główny jest zawsze elementem, ale nie zawsze są nimi inne węzły drzewa. W drzewie dokumentu element odpowiada znacznikowi w źródle XUL, ale można również znaleźć węzły tekstowe, węzły komentarzy oraz kilka innymi typów. W przypadku XUL, elementem głównym będzie znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> w dokumencie XUL. Każdy węzeł w drzewie może mieć dzieci, które mogą posiadać własne węzły potomne. Ponieważ DOM jest strukturą drzewa, można poruszać się poprzez drzewo stosując różnorodne własności. Niektóre własności są wypisane poniżej:</p> + +<dl> + <dt><a href="pl/DOM/element.firstChild">firstChild</a> </dt> + <dd>Odnosi się do pierwszego węzła potomnego elementu.</dd> + <dt><a href="pl/DOM/element.lastChild">lastChild</a> </dt> + <dd>Odnosi się do ostatniego węzła potomnego elementu.</dd> + <dt><a href="pl/DOM/element.childNodes">childNodes</a> </dt> + <dd>Podtrzymuje listę dzieci elementu.</dd> + <dt><a href="pl/DOM/element.parentNode">parentNode</a> </dt> + <dd>Odnosi się do rodzica węzła.</dd> + <dt><a href="pl/DOM/element.nextSibling">nextSibling</a> </dt> + <dd>Odnosi się do następnej sekwencji rodzeństwa.</dd> + <dt><a href="pl/DOM/element.previousSibling">previousSibling</a> </dt> + <dd>Odnosi się do wcześniejszej sekwencji rodzeństwa.</dd> +</dl> + +<p>Powyższe własności pozwalają na poruszanie się po dokumencie na różne sposoby. Na przykład, można pobrać pierwszego potomka elementu przy pomocy własności <code><a href="pl/DOM/element.firstChild">firstChild</a></code> i następnie poruszać się poprzez dzieci używając własności <code><a href="pl/DOM/element.nextSibling">nextSibling</a></code>. Ten sam efekt można uzyskać poprzez odwoływanie się do obiektów listy pobranej przez <code><a href="pl/DOM/element.childNodes">childNodes</a></code>. W Mozilli kolejna metoda jest bardziej wydajna.</p> + +<p>Następny przykład pokaże, jak przejść po potomkach węzła głównego:</p> + +<pre>var childNodes = document.documentElement.childNodes; +for (var i = 0; i < childNodes.length; i++) { + var child = childNodes[i]; + // zrób coś z potomkiem +} +</pre> + +<p>Zmienna <code><a href="pl/DOM/element.childNodes">childNodes</a></code> przechowuje dzieci głównego elementu dokumentu. Następnie, przy pomocy pętli <code>for</code>, uzyskujemy dostęp do każdego dziecka, tak jak w przypadku tablic.</p> + +<div class="highlight">Przykład <tt>Znajdź pliki</tt>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-dom.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-dom.xul">Podgląd</a></div> + +<p><small>Zobacz także: <a href="pl/JavaScript/Na_pocz%c4%85tek">JavaScript:Na początek</a> i <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5">Dokumentacja języka JavaScript 1.5</a></small></p> + +<p>W następnym artykule nauczymy się <a href="pl/Kurs_XUL/Modyfikowanie_interfejsu_XUL">modyfikacji DOM.</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Rozgłaszacze_oraz_obserwatory" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Modyfikowanie_interfejsu_XUL">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełka/index.html b/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełka/index.html new file mode 100644 index 0000000000..e929b9b138 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełka/index.html @@ -0,0 +1,164 @@ +--- +title: Obiekty pudełka +slug: Mozilla/Tech/XUL/Kurs_XUL/Obiekty_pudełka +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Box_Objects +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Manipulowanie_listami" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Interfejsy_XPCOM">Następny »</a></p> +</div><p></p> + +<p>Artykuł ten opisuje obiekty pola, które mieszczą w sobie powiązane informacje o wyświetlaniu i rozmieszczaniu pola XUL jak również pewne szczegóły o rozmieszczeniu XUL.</p> + +<h2 id="O_uk.C5.82adzie_graficznym_Mozilli" name="O_uk.C5.82adzie_graficznym_Mozilli">O układzie graficznym Mozilli</h2> + +<p>Mozilla dzieli rzeczy na dwa zbiory drzew, drzewo content (zawartości) i drzewo layout (rozmieszczenia). Drzewo content (zawartości) przechowuje węzły jakie znajdują się w kodzie źródłowym. Drzewo layout (rozmieszczenia) przechowuje inne drzewo content (węzłów) dla każdego pojedynczego komponentu jaki może być wyświetlony. Drzewo layout (rozmieszczenia) mieści w sobie strukturę taką jak nodes (węzły) oczekiwane przy wyświetlaniu. Nie jest konieczny związek jeden do jednego pomiędzy nodes (węzłami) content (zawartości) a layout (rozmieszczenia).Pewne nodes (węzły) content (zawartości) mogą mieć klika obiektów layout (rozmieszczenia), na przykład każda linia paragrafu ma oddzielny obiekt layout (rozmieszczenia). Odwrotnie, pewne nodes content (węzły zawartości) nie mają wcale obiektów layout (rozmieszczenia). Na przykład element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code> nie ma żadnego obiektu layout (rozmieszczenia) ponieważ nie jest wyświetlany w żaden sposób. Podobnie, dowolny element, który był wykrywany również nie będzie miał obiektu layout (rozmieszczenia).</p> + +<p><span class="comment">Mozilla divides things into two sets of trees, the content tree and the layout tree. The content tree stores the nodes as they are found in the source code. The layout tree holds a different tree of nodes for each individual component that can be displayed. The layout tree holds the structure as the nodes are expected to be displayed There is not necessarily a one to one relationship between content and layout nodes. Some content nodes may have several layout objects, for example, each line of a paragraph has a separate layout object. Conversely, some content nodes have no layout objects at all. For instance, the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code> element doesn't have any layout objects since it isn't displayed in any way. Similarly, any element that has been hidden will not have a layout object either.</span></p> + +<p>DOM jest generalnie używany tylko do pobrania i modyfikacji informacji odnoszącej się do zawartości lub struktury dokumentu. Jest względnie proste do określenia jaki rodzaj węzła drzewa zawartości będzie stworzony dla danego elementu. Element XUL, na przykład, będzie miał typ XUL Element węzła zawartości.</p> + +<p><span class="comment">The <a href="/pl/DOM">DOM</a> is generally used only to get and modify information pertaining to the content or structure of the document. It's relatively simple to determine what kind of content tree node will be created for a given element. A XUL element, for example, will have a XULElement type of content node.</span></p> + +<p>Obiekty layout (rozmieszczenia) które będą stworzone są określane w bardziej złożone. Są używane różne fragmenty informacji takie jak nazwa znacznika, atrybuty elementu, różne właściwości CSS, elementy obiektów LAYOUT (rozmieszczenia) i XBL powiązany z elementem (<a href="/pl/Kurs_XUL/Wprowadzenie_do_XBL" title="pl/Kurs_XUL/Wprowadzenie_do_XBL">XBL został opisany w dalszej części kursu</a>). O ile nie zmienisz stylu dla elementu, większość elementów XUL zazwyczaj będą jako obiekty pola layout (rozmieszczenia) lub jednego z jego podtypów. Przypomnij sobie, że elementy XUL są typu pola, to znaczy, pole jest podstawą dla wyświetlania wszystkich elementów XUL. Jednakże jest kilka podtypów, około 25 lub więcej, dla określonych elementów XUL.</p> + +<p><span class="comment">The layout objects that will be created are determined in a more complex manner. Various pieces of information are used such as the tag name, the attributes on an element, various <a href="/pl/CSS">CSS</a> properties, the elements and layout objects around the element, and the XBL associated with an element (<a href="/pl/XUL_Tutorial/Introduction_to_XBL">XBL is described in a later section</a>). Unless you change the style for an element, most XUL elements will usually use the box layout object or one of its subtypes. Recall that all XUL elements are types of boxes, that is the box is the base of all displayed XUL elements. However, there are a number of subtypes, about 25 or so, for specific XUL elements. Some of these subtypes, such as the <code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code> or <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code> are needed for more complex layouts than the basic box, while others such as the button are used only to add extra mouse and key event handling.</span></p> + +<p>Niektóre z tych podtypów, takie jak <code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code> or <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code> są bardziej potrzebne dla złożonych layouts niż podstawowe pole, podczas gdy pozostałe takie jak przycisk są używane tylko do dodania dodatkowego programu obsługi zdarzeń myszy i klawisza.</p> + +<p>Obiekt layout (rozmieszczenia) powiązany z elementem może zostać usunięty a całkowicie inny typ obiektu stworzony przez zmianę właściwości <code>display</code> CSS, pośród innych. Na przykład zmiana właściwości wyświetlania elementu przycisku na <code>block</code> spowoduje, że obiekt layout (rozmieszczenia) przycisku będzie usunięty a zamiast tego stworzony zostanie obiekt <code>block</code>. Naturalnie, zmieni to wygląd i funkcję elementu</p> + +<p>Nie jest koniecznym znać szczegóły tego jak obiekty layout (rozmieszczenia) są skonstruowane ale jest całkiem użytecznym posiadać przynajmniej trochę wiedzy na temat tego co jest napisane o XUL dla projektantów XUL bardziej zaawansowanych.</p> + +<p><span class="comment">The layout object associated with an element can be removed and a completely different type of object created just by changing the CSS <code>display</code> property, among others. For example changing the display property of a button element to <code>block</code> will cause the button layout object to be deleted and a block object to be created instead. Naturally, this will change the appearance and function of the element. It isn't necessary to know the details of how the layout objects are constructed but it is quite useful to at least have at least the knowledge of what is described above of XUL layout for more advanced XUL development.</span></p> + +<h2 id="Obiekty_pude.C5.82ka" name="Obiekty_pude.C5.82ka">Obiekty pudełka</h2> + +<p>Obiekty layout nie są dostępne do manipulowania przez projektantów. Są one wewnętrznymi komponentami layout XUL. Jednakże, XUL dostarcza pewnych pomocnych obiektów, nazywanych obiektami pola, które mogą dostarczać pewnych powiązanych informacji layout. jak implikuje nazwa, są one dostępne dla wszystkich elementów opartych o pola.</p> + +<p>Jest kilka podtypów obiektu pola, chociaż generalnie jest używanych tylko parę z nich. Pozostałe mają funkcje które są łatwiej dostępne poprzez metody odwzorowane bezpośrednio do elementu, ponieważ te typy są generalnie używane tylko z określonym elementem. Podstawowy obiekt pola, lub interfejs <a class="external" href="http://www.xulplanet.com/references/objref/BoxObject.html">BoxObject</a>, ma jednak kilka właściwości które są użyteczne dla projektantów XUL.</p> + +<p>Podstawowy obiekt pola ma dwie pożyteczne cechy. Po pierwsze możesz wyszukać pozycję i rozmiar elementu XUL jaki wyświetlasz a po drugie możesz określić porządek elementów w polu jakie wyświetlasz, zamiast porządku w jakim są przechowywane w DOM.</p> + +<h3 id="Retrieving_Position_and_Size" name="Retrieving_Position_and_Size">Retrieving Position and Size</h3> + +<p>Obiekt pola dostarcza czterech właściwości, x, y, width, height, dla określenia pozycji i rozmiaru elementu. Współrzędne x i y są związane z lewym górnym rogiem dokumentu w oknie (wyłączając brzeg okna i pasek tytułowy) i są mierzone w pikselach. Własność width i height również są mierzone w pikselach a zawracają one szerokość i wysokość elementu obejmując wypełnianie i brzeg.</p> + +<p>Te wartości są zawsze pozycją i rozmiarem aktualnego wyświetlania, więc te wartości będą się różniły jeśli element jest przesuwany lun zmieniany jest jego rozmiar. Na przykład, elastyczny element będzie zmieniał swój rozmiar, a obiekt pola będzie aktualizował odpowiednio swoje wymiary. Pokazuje to poniższy przykład</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_1.xul">Podgląd</a></p> + +<pre><button label="Click Me" + oncommand="alert('The width is ' + this.boxObject.width);"/> +</pre> + +<p>Możesz użyć atrybutów <code>width</code> i <code>height</code> do określenia, odpowiednio, szerokości i wysokości elementu. Normalnie, atrybuty te nie będą używane więc ten element określałby odpowiedni rozmiar do odpowiedniej jego zawartości. A zatem, atrybuty te zastępują domyślny rozmiar i stosują określony rozmiar. Odpowiednie własności <code>width</code> i <code>height</code>, mogą być używane do modyfikacji wymiarów elementu w dowolnym czasie, jeśli życzysz sobie wyświetlać element o określonym rozmiarze. Pobranie wartości tych właściwości zwróci rozmiar jeśli został wyraźnie określony. Zauważ że te właściwości będą zwracać pusty łańcuch jeśli atrybuty szerokości i wysokości lub właściwości nie zostały już ustawione. To znaczy, nie możesz pobrać aktualnego rozmiaru z tych właściwości; zamiast tego musisz użyć właściwości obiektu pola.</p> + +<p>Może to być trochę mylące, ale KEY pamięta, że własności <code>width</code> i <code>height</code> elementu zwracają rozmiar, jaki został ustawiony w XUL podczas gdy własności <code>width</code> i <code>height</code> obiektu pola zawracają bieżący rozmiar.</p> + +<h3 id="Hidden_or_Collapsed_Element" name="Hidden_or_Collapsed_Element">Hidden or Collapsed Element</h3> + +<p>Atrybut <code>hidden</code> ukryje element tak ,że nie będzie wyświetlany. Ponieważ nie jest wyświetlany, wszystkie cztery właściwości pozycji i rozmiaru obiektu pola będą miały wartość 0. Kiedy element jest ukryty, jest usuwany z ekranu a obiekty layout (rozmieszczania) są również z niego usuwane. A zatem, ponieważ nie jest nigdzie wyświetlany, nie będzie miał ani pozycji ani rozmiaru.</p> + +<p>Atrybut <code>collapsed</code> będzie miał taki sam wpływ na wizualizację elementu użytkownika, z wyjątkiem tego, że pozostawi element na ekranie i pozostawia obiekty layout (rozmieszczenia) nietknięte, ale zmienia rozmiar elementu na 0. Oznacza to ,że zarówno elementy hidden i collapsed mają zerową szerokość i wysokość, elementy ukryte mają pozycję x i y również 0, podczas gdy elementy zwinięte zachowają swoją pozycję w oknie.</p> + +<p>Dla wyszukania lub modyfikacji stanu ukrycia lub zwinięcia użyj odpowiednich własności jak w poniższym przykładzie.</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_2.xul">Podgląd</a></p> + +<pre><script> +function showPositionAndSize() +{ + var labelbox = document.getElementById('thelabel').boxObject; + + alert("Position is (" + labelbox.x + "," + labelbox.y + + ") and size is (" + labelbox.width + "," + + labelbox.height + ")"); +} +</script> + +<button label="Hide" + oncommand="document.getElementById('thelabel').hidden = true;"/> +<button label="Show" + oncommand="document.getElementById('thelabel').hidden = false;"/> +<button label="Collapse" + oncommand="document.getElementById('thelabel').collapsed = true;"/> +<button label="Uncollapse" + oncommand="document.getElementById('thelabel').collapsed = false;"/> +<button label="Show Position/Size" + oncommand="showPositionAndSize();"/> +<label id="thelabel" value="I am a label"/> +</pre> + +<p>Zauważ, że jeśli ukryjesz lub zwiniesz etykietę, będzie ona traktowana jako ukryta. Będziesz musiał potem odkryć i rozwinąć etykietę aby mogła pojawić się ponownie.</p> + +<h2 id="Porz.C4.85dkowane_element.C3.B3w_XUL" name="Porz.C4.85dkowane_element.C3.B3w_XUL">Porządkowane elementów XUL</h2> + +<p>Obiekt pola może być również użyty dla określania wyświetlania porządku elementów, który może nie być taki sam jak w źródle. Przypomnij sobie ,że właściwości DOM takie, jak <code><a href="/pl/DOM/element.childNodes" title="pl/DOM/element.childNodes">childNodes</a></code>, <code><a href="/pl/DOM/element.firstChild" title="pl/DOM/element.firstChild">firstChild</a></code>, and <code><a href="/pl/DOM/element.nextSibling" title="pl/DOM/element.nextSibling">nextSibling</a></code> mogą być użyte do nawigowania po drzewie dokumentu. Obiekt pola pozwala również nawigować w podobny sposób ale wyszukuje elementy w kolejności wyświetlania.</p> + +<p>Obiekt pola dostarcza kilku własności <code>firstChild</code>, <code>lastChild</code>, <code>nextSibling</code>, <code>previousSibling</code> i <code>parentBox</code>. Funkcje te powinny być samo wyjaśniające przez swoje nazwy. Właściwości te zwracają elementy, na przykład, własność firstChild zwraca pierwszy wyświetlany element potomny. Nie ma odpowiedniej właściwości childNodes dla pola nawigacyjnego; zamiast tego musisz nawigować przez siostrzane właściwości <code>nextSibling</code> lub <code>previousSibling</code>.</p> + +<p>W odróżnieniu od nawigowania przez drzewo DOM, elementy ukryte nie są obejmowane kiedy nawigujemy przez obiekty pola. Oznacza to, że dla pola z sześcioma elementami potomnymi gdzie pierwsze dwa są ukryte, właściwość <code>firstChild</code> zwróci trzeci element. Jednak elementy zwinięte są objęte ponieważ są jeszcze wyświetlane ale nie maja rozmiaru. Na przykład kolejnym siostrzanym polem przycisku 1, w kolejnym przykładzie, będzie przycisk 3 ponieważ przycisk 2 jest ukryty. Ale kolejnym siostrzanym polem dla przycisku 3 będzie przycisk 4 ponieważ jest on tylko zwinięty.</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_3.xul">Podgląd</a></p> + +<pre><hbox> + <button label="Button 1" + oncommand="alert('Next is: ' + this.boxObject.nextSibling.label);"/> + <button label="Button 2" hidden="true"/> + <button label="Button 3" + oncommand="alert('Next is: ' + this.boxObject.nextSibling.label);"/> + <button label="Button 4" collapsed="true"/> +</hbox> +</pre> + +<h3 id="Box_Ordering_Attributes" name="Box_Ordering_Attributes">Box Ordering Attributes</h3> + +<p>Kiedy pole XUL jest wystawione w oknie, elementy są uporządkowane według kilku własności, na przykład orientacji, ich grupy porządkowej i ich kierunku.</p> + +<h5 id="Atrybut_orient" name="Atrybut_orient">Atrybut <code>orient</code></h5> + +<p>Orientacja jest zwykle modyfikowana przez atrybuty <code>orient</code>. jest również odpowiednia właściwość CSS <code><a href="/pl/CSS/-moz-box-orient" title="pl/CSS/-moz-box-orient">-moz-box-orient</a></code>, która może być używa w zastępstwie, w zależności od sytuacji. Atrybut ten był wyjaśniany wcześniej w tym rozdziale o polach.</p> + +<h5 id="Atrybut_ordinal" name="Atrybut_ordinal">Atrybut <code>ordinal</code></h5> + +<p>Atrybut <code>ordinal</code> elementu może być zastosowany do określenia grupy porządkowej tego elementu, lub możesz użyć właściwości CSS <code><a href="/pl/CSS/-moz-box-ordinal-group" title="pl/CSS/-moz-box-ordinal-group">-moz-box-ordinal-group</a></code>.</p> + +<p>Elementy z niższymi wartościami porządkowymi są umieszczone w polu przed elementami z wyższymi wartościami porządkowymi. Na przykład jeśli jedne element ma liczbę porządkową 2, będzie umieszczony przed elementem z liczbą porządkową 3 lub wyższą ale po elemencie z liczbą porządkową 1. Wartością domyślną, jeśli nie został określony porządek, jest 1. Oznacza to ze jeśli chcesz zmienić porządek wyświetlania elementów, często będziesz potrzebował modyfikacji liczb porządkowych kilku elementów.</p> + +<p>Modyfikacja liczby porządkowej nie jest wykonywana powszechnie ponieważ zazwyczaj elementy są umieszczone w różnym porządku w źródle. Może być użyta do przestawienia później pozycji bez modyfikowania DOM. Demonstruje to poniższy przykład.</p> + +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_4.xul">Podgląd</a></p> + +<pre><hbox> + <button label="One" oncommand="this.ordinal++;"/> + <button label="Two" oncommand="this.ordinal++;"/> + <button label="Three" oncommand="this.ordinal++;"/> +</hbox> +</pre> + +<p>Jeśli naciśniesz pierwszy przycisk, jego liczb porządkowa zwiększy się o jeden, z 1 do 2. Pojawi się na końcu wiersza ponieważ inne przyciski maja liczbę porządkową 1. Jeśli naciśniesz drugi przycisk, jego liczba porządkowa zwiększy się o jeden i będzie przeniesiony na koniec wiersza. Pozycje z tą samą wartością porządkową pojawią się w tym samym porządku jak w źródle. Jeśli potem naciśniesz ponowie przycisk oznaczony One, jego liczba porządkową zwiększy się do 3 i zostanie przeniesiony na koniec. W końcu, naciśnięcie przycisku oznaczonego Three zwiększy jego liczbę porządkową na 2 i pojawi się pomiędzy pozostałymi dwoma przyciskami.</p> + +<h5 id="Atrybut_dir" name="Atrybut_dir">Atrybut <code>dir</code></h5> + +<p>Końcowym atrybutem porządkowym pola jest atrybut <code>dir</code>, lub właściwość <code><a href="/pl/CSS/-moz-box-direction" title="pl/CSS/-moz-box-direction">-moz-box-direction</a></code> CSS. Jeśli jest ustawiony na <code>reverse</code>, wszystkie elementy potomne w polu lub wyświetlane, są w odwróconym porządku. W polu poziomym, elementy będą wyświetlane od prawej do lewej a w polu pionowym, elementy będą wyświetlane od dołu do góry. Tu mamy przykład:</p> + +<p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxobject_5.xul">Podgląd</a></p> + +<pre><hbox dir="reverse"> + <button label="Left"/> + <button label="Center"/> + <button label="Right"/> +</hbox> +</pre> + +<p>Nawigowanie przez nodes (węzły) używając porządkowania obiektu pola zwróci elementy w kolejności w jakiej są wyświetlane stanowiąc o porządku tworzenia regulacji. Zatem, jeśli zmienisz liczbę porządkową elementu, będzie on miał inną pozycję w porządku pola. Odwrócenie kierunku jednak nie zmienia porządku pola.</p> + +<p>Następnie dowiemy się <a href="/pl/Kurs_XUL/Interfejsy_XPCOM" title="pl/Kurs_XUL/Interfejsy_XPCOM">jak stosujemy obiekty XPCOM</a> z XUL i skryptami.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Manipulowanie_listami" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Interfejsy_XPCOM">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełkowe_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełkowe_drzewa/index.html new file mode 100644 index 0000000000..38c5f9ebdf --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/obiekty_pudełkowe_drzewa/index.html @@ -0,0 +1,189 @@ +--- +title: Obiekty pudełkowe drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Obiekty_pudełkowe_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Tree_Box_Objects +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szczegóły_widoku_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_RDF">Następny »</a></p> +</div><p></p> + +<p>W tym artykule opisane będą elementy okna drzewa, odpowiedzialne za to jak drzewo wygląda.</p> + +<h2 id="O_obiektach" name="O_obiektach">O obiektach</h2> + +<p>Obiekty okna były opisane we <a href="pl/Kurs_XUL/Szczeg%c3%b3%c5%82y_widoku_drzewa">wcześniejszym artykule</a>. Obiekty okna drzewa, specjalnym rodzajem przeznaczony dla drzew. Okno drzewa wdrąża interfejs <a class="external" href="http://www.xulplanet.com/references/objref/TreeBoxObject.html">TreeBoxObject</a>.</p> + +<h3 id="Przerysowywanie_drzewa" name="Przerysowywanie_drzewa">Przerysowywanie drzewa</h3> + +<p>Poznaliśmy już <code>rowCountChanged()</code>, funkcję okna drzewa. Jest używana, żeby wykazać, że jeden lub więcej wierszy było dodanych lub usuniętych. Drzewo przerysuje dany obszar. Nie musisz wywoływać tej funkcji, gdy wiersz został nieznacznie zmieniony, tzn. zmieniona została etykieta komórki. A takim przypadku lepiej wywołać prostszą funkcję <code>invalidateRow()</code> w celu przerysowania pojedynczego wiersza. Drzewo wywoła widok, by dodać uaktualnienie a następnie zaktualizuje zawartość ekranu.</p> + +<p>Inne przerysowujące funkcje to:</p> + +<ul> + <li><code>invalidateCell()</code> do przerysowywania pojedynczych komórek,</li> + <li><code>invalidateColumn()</code> przerysowuje kolumny,</li> + <li><code>invalidateRange()</code> przerysowuje obszar wierszy,</li> + <li><code>invalidate()</code> przerysowuje the entire tree.</li> +</ul> + +<p>Zauważ, że przerysowanie nie nastąpi do momentu, aż Mozilla nie przerysuje tego w tle.</p> + +<h3 id="Przewijanie_drzewa" name="Przewijanie_drzewa">Przewijanie drzewa</h3> + +<p>Możesz przewijać drzewo używając różnych metod, podobnych do tych z pól listy. Funkcja scrollToRow może być użyta do przewinięcia konkretnego rzędu. Oto prosty przykład:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_treeboxobject_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_treeboxobject_1.xul">Podgląd</a></p> + +<pre><script> +function doScroll(){ + var value = document.getElementById("tbox").value; + var tree = document.getElementById("thetree"); + + var boxobject = tree.boxObject; + boxobject.QueryInterface(Components.interfaces.nsITreeBoxObject); + boxobject.scrollToRow(value); +} +</script> + +<tree id="thetree" rows="4"> + <treecols> + <treecol id="row" label="Row" primary="true" flex="1"/> + </treecols> + <treechildren> + <treeitem label="Row 0"/> + <treeitem label="Row 1"/> + <treeitem label="Row 2"/> + <treeitem label="Row 3"/> + <treeitem label="Row 4"/> + <treeitem label="Row 5"/> + <treeitem label="Row 6"/> + <treeitem label="Row 7"/> + <treeitem label="Row 8"/> + <treeitem label="Row 9"/> + </treechildren> +</tree> + +<hbox align="center"> + <label value="Scroll to row:"/> + <textbox id="tbox"/> + <button label="Scroll" oncommand="doScroll();"/> +</hbox> +</pre> + +<p>Zauważ, że używamy atrybutów wierszy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code> żeby wyszczególnić, że tylko cztery wiersze są pokazane jednocześnie. To czyni przykład prostszym, w dostrzeżeniu jak pracuje. Zauważ też, że pierwszym wierszem jest 0.</p> + +<p>Funkcja <code>doScroll()</code> pobiera obiekt okna i wywołuje funkcję <code>scrollToRow()</code> z argumentem ustawionym na wartość textbox. Zauważ, że obiekt okna drzewa może być odzyskany tą samą drogą jak obiekty okna używające własności <a class="external" href="http://www.xulplanet.com/references/objref/BoxObject.html">boxObject</a>, jednak musimy wywołać <code>QueryInterface()</code>, by przenieść obiekt okna do bardziej wyspecjalizowanego obiektu okna drzewa. Ogólne funkcje obiektów okien są także dostępne dla drzew.</p> + +<p>Dodatkowe metody przewijania dają funkcje <code>scrollByLines()</code>, <code>scrollByPages()</code> i <code>ensureRowIsVisible()</code>. <code>scrollByLines()</code> przewija w dół lub w górę o pewna liczbę wierszy. Użyj dodatnich liczb by przewinąć w dół, a ujemnych w górę. Funkcja <code>scrollByPages()</code> przewija o pewna liczbę stron i jest automatycznie wywoływana, gdy użytkownik wciska klawisze PAGE UP i PAGE DOWN, gdy drzewo jest wybrane. Strona jest równoważna liczbie widzianych wierszy. Liczbę wierszy nie jest trudno obliczyć, funkcja <code>getPageLength()</code> zwraca liczbę wierszy na stronie. W przykładzie zwróciła być cztery.</p> + +<div class="note"> +<p>Zauważ, ze w Firefox 1.0 i Mozilla 1.7 i wcześniejszych, funkcja <code>getPageLength()</code> jest wywoływana zamiast <code>getPageCount()</code>. Nazwa została zmieniona, ponieważ była mylnie interpretowana, że zwraca liczbę stron, a nie rozmiar. Można określić także liczbę stron, dzieląc liczbę wierszy, przez liczbę wierszy na stronę.</p> +</div> + +<p>Funkcja <code>ensureRowIsVisible()</code> przewinie do rzędu tak, jak <code>scrollToRow()</code>, ale nie w przypadku, gdy wiersz jest już widoczny.</p> + +<h2 id="Wsp.C3.B3.C5.82rz.C4.99dne_kom.C3.B3rki" name="Wsp.C3.B3.C5.82rz.C4.99dne_kom.C3.B3rki">Współrzędne komórki</h2> + +<p>Kilka z najbardziej interesujących funkcji obiektów okna drzewa, mogą być użyte w celu otrzymania niektórych elementów drzewa.</p> + +<ul> + <li>Funkcja <code>getCellAt()</code>może być użyta do otrzymania komórki przy określonej lokalizacji piksela, podczas gdy getRowAt służy do uzyskania wiersz przy danej lokalizacji.</li> + <li>Funkcja <code>getRowAt()</code> może służyć do pobierania wiersza w określonej lokalizacji. Funkcja <code>getRowAt()</code> pobiera dwa argumenty, współrzędną x i y.</li> +</ul> + +<pre>tree.boxObject.getRowAt( 50, 100 ); +</pre> + +<p>Ten przykład zwróci indeks wiersza, z poziomą pozycją 50, a pionową 100. Jedną ważna rzeczą jest to, że współrzędne mierzone jest od górnego, lewego rogu dokumentu, a nie krawędzi drzewa.</p> + +<div class="note">One important thing to note is that the coordinates are measured from the upper left corner of the containing document, not the edge of the tree itself.</div> + +<p>To czyni łatwiejszym przekazanie współrzędnych do funkcji, jak jest przedstawione na przykładzie funkcji <code>getCellAt()</code>.</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_treeboxobject_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_treeboxobject_2.xul">Podgląd</a></p> + +<pre><script> +function updateFields(event){ + var row = {}, column = {}, part = {}; + var tree = document.getElementById("thetree"); + + var boxobject = tree.boxObject; + boxobject.QueryInterface(Components.interfaces.nsITreeBoxObject); + boxobject.getCellAt(event.clientX, event.clientY, row, column, part); + + if (column.value && typeof column.value != "string") + column.value = column.value.id; + + document.getElementById("row").value = row.value; + document.getElementById("column").value = column.value; + document.getElementById("part").value = part.value; +} +</script> + +<tree id="thetree" flex="1" onmousemove="updateFields(event);"> + <treecols> + <treecol id="utensil" label="Utensil" primary="true" flex="1"/> + <treecol id="count" label="Count" flex="1"/> + </treecols> + <treechildren> + <treeitem> + <treerow> + <treecell label="Fork"/> + <treecell label="5"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="Knife"/> + <treecell label="2"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="Spoon"/> + <treecell label="8"/> + </treerow> + </treeitem> + </treechildren> +</tree> + +<label value="Row:"/> +<label id="row"/> +<label value="Column:"/> +<label id="column"/> +<label value="Child Type:"/> +<label id="part"/> +</pre> + +<p>Funkcja <code>getCellAt()</code> pobiera pięć argumentów, współrzędne i trzy inne argumenty. Pozostałe parametry są użyte dla funkcji żeby zwrócić więcej niż jedna wartość. Zobaczysz pewną liczbę interfejsów, które używają pozostałych parametrów w odniesieniu do <a class="external" href="http://www.xulplanet.com/references/objref/">obiektu XUL-a</a>. Są one wskazane przez słowo ‘out’ przed argumentem. Dla nich, będziesz potrzebować dostarczyć pusty obiekt i funkcja zapełni własność ‘value’ konieczną wartością.</p> + +<p>Trzy parametry będą zapełnione wierszem, kolumną i typem pochodnej pozycji. Wiersz jest indeksem wiersza pod kursorem myszy, ponieważ nazywamy ją współrzędnymi znaczenia <code>mousemove</code>. Jeżeli współrzędna nie jest ponad wierszem, wartość wiersza będzie ustawiona na -1. Kolumna jest obiektem kolumny Mozilla 1.8 i późniejszej. We wcześniejszych wersjach kolumny są identyfikowane przez id kolumny. W późniejszych wersjach istnieje oddzielny obiekt kolumny, który może być zapytany o dane kolumny.</p> + +<p>Następująca linia jest użyta tak, że przykład zadziała na wszystkich wersjach.</p> + +<pre>if (column.value && typeof column.value != "string") + column.value = column.value.id; +</pre> + +<p>Jeżeli kolumna jest ciągiem znaków, używamy Mozilla 1.7 lub wcześniejszej, ale dla wersji późniejszych uzyskujemy id kolumny z obiektu kolumny. Jeżeli tworzysz kod dla wielorakich wersji, powinieneś sprawdzić ten powyżej.</p> + +<p>Ostatni argument dla <code>getCellAt()</code> pochodna pozycji wypisze, które pole jest zapełnione ciągiem znaków zależnym od tego, przy której części komórki jest współrzędna. Jeżeli poruszasz myszą dookoła powyższego przykładu, możesz zauważyć, że etykieta zmienia się pomiędzy ‘text’ i ‘cell’. Wartość ‘text’ wskazuje miejsce gdzie tekst mógłby być umieszczony, a cell wskazuje obszar dookoła tekstu. Ostateczną wartością może być ‘image’, jeżeli obraz znajduje się w komórce drzewa, a współrzędna jest odpowiednia dla miejsca gdzie znajduje się obraz.</p> + +<p>W celu odwrócenia tego, czyli uzyskania komórki dla danej współrzędnej, użyj funkcji <code>getCoordsForCellItem()</code>. Pobiera ona siedem argumentów jak opisane poniżej.</p> + +<pre>var x = {}, y = {}, width = {}, height = {}; +if (typeof tree.columns != "undefined") column = tree.columns[column]; +tree.boxObject.getCoordsForCellItem( row, column, part, x, y, width, height ); +</pre> + +<p>Wiersz, kolumna, I cześć argumentów, podobnych do tych zwróconych z funkcji <code>getCellAt()</code>. Znowu kolumna powinna być ciągiem znaków lub obiektem kolumny, zależnie od tego, której wersji używasz. Typ części komórki może być użyty do otrzymania współrzędnych tekstu, całej komórki, krętki lub obrazu w komórce. Te same wartości jak używa funkcja <code>getCellAt()</code>. Funkcja <code>getCoordsForCellItem()</code> zwraca współrzędne x i y, jako parametry wyjściowe.</p> + +<p>Następnie, zobaczymy RDF, który może zostać użyty do automatycznego rozmieszczenia drzew i innych elementów.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szczegóły_widoku_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_RDF">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/okna_otwierania_i_zapisywania_plików/index.html b/files/pl/mozilla/tech/xul/kurs_xul/okna_otwierania_i_zapisywania_plików/index.html new file mode 100644 index 0000000000..4135880c83 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/okna_otwierania_i_zapisywania_plików/index.html @@ -0,0 +1,95 @@ +--- +title: Okna otwierania i zapisywania plików +slug: Mozilla/Tech/XUL/Kurs_XUL/Okna_otwierania_i_zapisywania_plików +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Open_and_Save_Dialogs +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_okien_dialogowych" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_kreatora">Następny »</a></p> +</div><p></p> + +<p>Często spotykanym typem okien są takie, z których użytkownik ma możliwość otwierania lub zapisywana plików.</p> + +<h2 id="Wyb.C3.B3r_pliku" name="Wyb.C3.B3r_pliku">Wybór pliku</h2> + +<p>Okno wyboru pliku jest najczęściej używane przy komendach z menu 'Otwórz' i 'Zapisz', ale można też go użyć w innym miejscu, kiedykolwiek użytkownik potrzebuje wybrać plik. Interfejs <a href="pl/XPCOM">XPCOM</a> <a href="pl/NslFilePicker">nslFilePicker</a> jest używany w celu zaimplementowania okna wyboru pliku.</p> + +<div class="note">Note that the file picker only works from chrome URLs.</div> + +<p>Można użyć tego okna w trzech trybach:</p> + +<ul> + <li><strong>Otwórz</strong> - użytkownik jest proszony o wybór pliku do otwarcia</li> + <li><strong>Pobierz folder</strong> - użytkownik jest proszony o wybór katalogu (folderu)</li> + <li><strong>Zapisz</strong> - użytkownik jest proszony o wybór nazwy w celu zachowania pliku</li> +</ul> + +<p>Wygląd okna jest inny dla każdego z powyższych typów i dodatkowo różni się w zależności od platformy. Kiedy użytkownik wybierze plik lub folder, wtedy można z niego czytać lub do niego zapisywać.</p> + +<p>Interfejs okna wyboru pliku <a href="pl/NslFilePicker">nslFilePicker</a> jest odpowiedzialny za wyświetlanie okna w jednym z trzech modów. Można ustawić kilka cech tego okna za pomocą wspomnianego interfejsu. Kiedy okno zostanie zamknięte, można użyć funkcji interfejsu, aby pobrać wybrany plik.</p> + +<h3 id="Tworzenie_okna_do_wyboru_pliku" name="Tworzenie_okna_do_wyboru_pliku">Tworzenie okna do wyboru pliku</h3> + +<p>Na początek należy stworzyć komponent okna do wyboru pliku i zainicjować go.</p> + +<pre>var nsIFilePicker = Components.interfaces.nsIFilePicker; +var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker); +fp.init(window, "Select a File", nsIFilePicker.modeOpen); +</pre> + +<p>Najpierw, tworzymy nowy obiekt "wybieracza pliku", który jest przechowywany w zmiennej "fp". Funkcja "init" jest używana w celu inicjalizacji "wybieracza". Funkcja ta ma 3 argumenty: okno macierzyste, które otwiera okno wyboru, tytuł okna wyboru i jego mod. W przykładzie powyżej mod to "modeOpen", którego używamy dla okna wyboru otwieranego pliku. Można też użyć modu <code>modeGetFolder</code> i <code>modeSave</code>. Te tryby to stałe interfejsu <code>nsIFilePicker</code>.</p> + +<h3 id="Default_directory_and_filters" name="Default_directory_and_filters">Default directory and filters</h3> + +<p>Istnieją dwie cechy okna wyboru, które można ustawić przed jego wyświetleniem.</p> + +<ul> + <li>Pierwsza to domyślny folder, który otwiera się w momencie otwarcia okna wyboru.</li> + <li>Druga to filtr, który określa listę typów plików wyświetlanych w oknie. Można użyć tego np. żeby ukryć wszystkie pliki poza .html.</li> +</ul> + +<p>Domyślny folder można zmienić przez ustawianie własności <code>displayDirectory</code> obiektu na wybrany folder. Folder ten powinien być obiektem <code><a href="pl/NsILocalFile">nsILocalFile</a></code>. Jeśli nie ustalisz domyślnego katalogu, będzie on wybrany automatycznie. Aby dodać filtry, wywołaj funkcję <code>appendFilters()</code>, aby ustalić typy plików do wyświetlania.</p> + +<pre>fp.appendFilters(nsIFilePicker.filterHTML | nsIFilePicker.filterImages); +fp.appendFilters(nsIFilePicker.filterText | nsIFilePicker.filterAll); +</pre> + +<ul> + <li>Pierwsza linijka z przykładu dodaje filtry dla plików HTML i obrazów, więc użytkownik będzie mógł wybrać tylko takie typy plików. Sposób, w jaki jest to robione zależy od platformy. Na niektórych każdy filtr trzeba oddzielić od pozostałych.</li> + <li>Druga linijka w przykładzie dodaje filtry dla plików tekstowych oraz dla wszystkich rodzajów. Tak więc użytkownik będzie miał możliwość wyświetlenia albo tylko plików tekstowych albo wszystkich typów.</li> +</ul> + +<p>Można również użyć <code>filterXML</code> lub <code>filterXUL</code>, odpowiednio dla plików XML i XUL. Jeśli chcesz filtrować inne typy plików, możesz użyć funkcji <code>appendFilter()</code>:</p> + +<pre>fp.appendFilter("Audio Files","*.wav; *.mp3"); +</pre> + +<p>W przykładzie powyżej dodano filtr dla plików wave i mp3. Pierwszy argument to tytuł typu pliku, a drugi do lista masek plików rozdzielona średnikami. Można dodać tyle masek ile się chce. Można wywoływać <code>appendFilter()</code> tak często, jak tylko jest potrzebne dodawanie filtrów. Kolejność, w jakiej je podajesz, determinuje ich ważność. Typowo pierwszy w kolejności typ wybierany jest jako domyślny.</p> + +<h3 id="Wybranie_i_pobranie_pliku" name="Wybranie_i_pobranie_pliku">Wybranie i pobranie pliku</h3> + +<p>Wreszcie można otworzyć okno wywołując funkcję <code>show()</code>. Nie potrzebuje ona argumentów, ale zwraca kod statusu, który oznacza co wybrał użytkownik. Zauważmy, że funkcja nie zwróci nic dopóki użytkownik nie wybierze pliku. Zwraca ona jedną z następujących trzech stałych:</p> + +<ul> + <li><strong>returnOK</strong> - użytkownik wybrał plik i nacisnął 'OK'. Plik wybrany przez użytkownika będzie przechowywany we własności <code>file</code> w oknie wyboru.</li> + <li><strong>returnCancel</strong> - użytkownik nacisnął 'Anuluj'.</li> + <li><strong>returnReplace</strong> - w trybie zapisu, ta wartość identyfikuje plik, który użytkownik wybrał do zastąpienia (returnOK zostanie zwrócone, kiedy użytkownik wpisze nazwę nowego pliku).</li> +</ul> + +<p>Powinieneś sprawdzić zwracaną wartość i następnie pobrać obiekt pliku z okna wyboru pliku stosując własność <code>file</code>.</p> + +<pre>var res = fp.show(); +if (res == nsIFilePicker.returnOK){ + var thefile = fp.file; + // --- do something with the file here --- +} +</pre> + +<p>Następnie, zobaczymy <a href="pl/Kurs_XUL/Tworzenie_kreatora">jak utworzyć kreator</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_okien_dialogowych" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_kreatora">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/panele_treści/index.html b/files/pl/mozilla/tech/xul/kurs_xul/panele_treści/index.html new file mode 100644 index 0000000000..dcf3f20fdf --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/panele_treści/index.html @@ -0,0 +1,83 @@ +--- +title: Panele treści +slug: Mozilla/Tech/XUL/Kurs_XUL/Panele_treści +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Content_Panels +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Siatki" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Rozdzielacze">Następny »</a></p> +</div><p></p> + +<p>W tym artykule, zobaczymy jak dodawać panele potrafiące wyświetlić stronę HTML lub inne pliki XUL.</p> + +<h2 id="Dodawanie_paneli_potomnych" name="Dodawanie_paneli_potomnych">Dodawanie paneli potomnych</h2> + +<p>Może kiedyś będziesz potrzebować załadować część dokumentu z innego źródła lub zmienić część okna. Dobrym przykładem jest kreator krok-po-kroku, który będzie zawierał pewną liczbę ekranów, z różnymi układami pytań. Kiedy użytkownik kliknie przycisk Dalej, wyświetlany będzie następny ekran.</p> + +<p>Możesz utworzyć interfejs kreatora otwierając nowe okno dla każdego ekranu. Są jednak trzy problemy z tym związane. Po pierwsze, kolejne okna mogą otwierać się w różnych miejscach (to jeszcze da się pominąć). Po drugie, elementy takie jak przyciski Dalej i Wstecz są takie same w całym kreatorze. Lepiej po prostu zmieniać zawartość kreatora. Po trzecie, koordynowanie skryptów uruchamianych w oddzielnych oknach jest trudne.</p> + +<p>XUL posiada element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code></code> (kreator), który może być zastosowany do tworzenia kreatorów. Jest on opisany <a href="pl/Kurs_XUL/Tworzenie_kreatora">dalszej części kursu</a>.</p> + +<p>Innym sposobem jest użycie elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code>, który działa tak samo jak jego HTML-owy odpowiednik. Otwiera on inny dokument w tym samym oknie (ramce). Jego dużym plusem jest to, że może być umieszczony gdziekolwiek w oknie i może ładować swą zawartość z oddzielnego pliku. URL pliku, który ma być wyświetlony w ramce ustawia się za pomocą atrybutu <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code>. Ten adres URL może wskazywać na jakikolwiek plik, najczęściej wskazuje on na plik HTML lub XUL. Możesz użyć skryptu aby zmienić zawartość ramki (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code>) bez wpływu na główne okno.</p> + +<p>W przeglądarce Mozilla, obszar w którym wyświetlana strona WWW jest stworzony właśnie jako <code>iframe</code>. Kiedy użytkownik klika na odnośnik w dokumencie lub wpisuje adres URL, źródło ramki jest zmieniane.</p> + +<h5 id="Przyk.C5.82ad_iframe" name="Przyk.C5.82ad_iframe">Przykład <code>iframe</code></h5> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_cpanels_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_cpanels_1.xul">Podgląd</a></p> + +<pre><toolbox> + <toolbar id="nav-toolbar"> + <toolbarbutton label="Wstecz"/> + <toolbarbutton label="Dalej"/> + <textbox id="urlfield"/> + </toolbar> +</toolbox> + +<iframe id="content-body" src="http://www.mozilla.org/index.html" flex="1"/> +</pre> + +<p>Powyższy przykład stworzył bardzo prosty interfejs przeglądarki web. Okno zawiera 2 elementy: <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code>. Przyciski (<code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>) <tt>Dalej</tt> i <tt>Wstecz</tt> oraz pole do wpisywania adresu URL zostały po prostu dodane do paska narzędzi. Strony otwierają się wewnątrz <code>iframe</code>. W tym przypadku domyślnie otworzy się witryna Mozilli.</p> + +<p>Ten przykład nie działa w pełni. Następnie możesz dodać skrypt, który zmienia atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code> w odpowiednim momencie, np. kiedy użytkownik wciśnie klawisz <tt>Enter</tt>.</p> + +<h2 id="Przegl.C4.85darki" name="Przegl.C4.85darki">Przeglądarki</h2> + +<p>Oto drugi typ panelu treści, stosując tag <code><code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></code>. Możesz to użyć kiedy chcesz stworzyć ramkę wyświetlającą zawartość jak przeglądarka. Właściwie ramka <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code> też to potrafi zrobić, ale przeglądarka posiada więcej rozmaitych cech. Na przykład przeglądarka zapamiętuje historię odwiedzanych stron dla użytku z przyciskami <tt>wstecz</tt> i <tt>Dalej</tt>. <code><code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></code> potrafi również załadować strony z flagą "referer" lub inną. Najważniejsze jest jednak to, że tag <code>browser</code> powinien być użyty, kiedy chcesz stworzyć interfejs podobny do przeglądarki, a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code> może stworzyć tylko prosty panel.</p> + +<p>Podobny element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code></code>, posiada funkcjonalność <code>browser</code>, lecz posiada również pasek z zakładkami do otwierania wielu stron naraz. Jest to używane w Mozilli dla jej "zakładkowego" interfejsu. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code></code> jest w rzeczywistości zbudowany z elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code>, na którym są umieszczone elementy przeglądarki. Te same typy przeglądarek oferują podobną kontrolę stron, jakie są w nich wyświetlane.</p> + +<h5 id="Przyk.C5.82ad_browser" name="Przyk.C5.82ad_browser">Przykład <code>browser</code></h5> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_cpanels_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_cpanels_2.xul">Podgląd</a></p> + +<pre><browser src="http://www.mozilla.org" flex="1"/> +</pre> + +<p>Tak samo jak w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code></code>, możesz wyszczególnić URL w przeglądarce stosując atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code>. Dla elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code></code>, nie możesz ustawić URL tak jak tutaj, ponieważ to nie wyświetla jednego URL. Musisz użyć skryptu i wywołać funkcję <code>loadURI</code>.</p> + +<p>Są trzy klasy przeglądarki, właściwe do typu zawartości, jaki zamierzasz wyświetlić. Typ może być ustawiony za pomocą atrybutu <code><a href="pl/XUL/Atrybut/browser.type">type</a></code>.</p> + +<p>Pierwszy typ, domyślny (default) jest używany kiedy nie wybierzesz typu. W tym wypadku zawartość załadowana do przeglądarki jest traktowana jakby była częścią tej samej aplikacji i ma dostęp do zewnętrznego okna. To znaczy, że jeśli skrypt załadowany do takiej przeglądarki chce dostać całe okno, zostanie otwarty w nowym oknie.</p> + +<p>To może być odpowiednie dla panelu-dziecka który jest częścią twojej aplikacji, lecz niezbyt, gdy chcesz przeglądarkę wczytującą stronę web. Natomiast chcesz pozwolić stronie na dostęp tylko do jej samej. Powinieneś zauważyć, że paski narzędzi, pasek statusu i parę innych rzeczy okna Mozilli jest stworzone z elementu tabbrowser kształtującego obszar główny. Ten wewnętrzny obszar wyświetla stronę web i strona ta nie może uzyskać dostępu do reszty okna. Dzieje się tak dzięki drugiemu typowi przeglądarki, użytym dzięki atrybutowi <code><a href="pl/XUL/Atrybut/browser.type">type</a></code> ustawionego na wartość content. Oto przykład:</p> + +<div class="sample"> +<pre><browser src="http://www.mozilla.org" type="content" flex="1"/> +</pre> +</div> + +<div class="note"><b>Ważne</b>: Musimy ustawić atrybut <code><a href="pl/XUL/Atrybut/browser.type">type</a></code> poprawnie, jeśli chcemy wyświetlić strony internetowe wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></code>.</div> + +<p>Jest to ważne, żeby ustawić atrybut <code>type</code> poprawnie, jeśli chcesz wyświetlać strony wewnątrz elementu browser. Element <code>tabbrowser</code> ustawia wartość <code>content</code> automatycznie we wszystkich swoich wewnętrznych przeglądarkach. Tak więc nie musisz ustawiać go, jeśli używasz elementu <code>tabbrowser</code>.</p> + +<p>Trzeci typ jest używany by wskazywać główną zawartość do środka okna. <code>tabbrowser</code> ustawia to automatycznie dla tej przeglądarki, która jest aktualnie używana. Lecz możesz ustawić to zmieniając atrybut <code><a href="pl/XUL/Atrybut/browser.type">type</a></code> elementu browser, jeśli masz ich (przeglądarek) więcej w jednym oknie, np. jeśli masz sidebara wyświetlającego jakąś zawartość cały czas. Ustaw atrybut <code>type</code> na wartość <code>content-primary</code>. To działa jak wartość <code>content</code>, lecz daje to możliwość odwołania się do tego obiektu bez miany fokusu. To ułatwia napisanie skryptu mającego dostęp do głównej przeglądarki. Ta własność jest stworzona specjalnie dla elementu <code>tabbrowser</code>, gdyż obiekt ją posiadający jest ciągle widoczny i jest możliwy do niego dostęp bez przerwy.</p> + +<p>Następnie, zobaczymy jak zrobić <a href="pl/Kurs_XUL/Rozdzielacze">rozdzielacz</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Siatki" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Rozdzielacze">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/paski_narzędzi/index.html b/files/pl/mozilla/tech/xul/kurs_xul/paski_narzędzi/index.html new file mode 100644 index 0000000000..952b09f3b6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/paski_narzędzi/index.html @@ -0,0 +1,85 @@ +--- +title: Paski narzędzi +slug: Mozilla/Tech/XUL/Kurs_XUL/Paski_narzędzi +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Toolbars +--- +<p> </p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_przewijania" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Proste_paski_menu">Następny »</a></p> +</div><p></p> +<p>Pasek narzędzi zazwyczaj jest umieszczony wzdłuż góry okna i zawiera parę przycisków, które pełnią przypisane im funkcje. XUL posiada metodę do tworzenia przycisków.</p> +<h3 id="Dodawanie_paska_narz.C4.99dzi" name="Dodawanie_paska_narz.C4.99dzi">Dodawanie paska narzędzi</h3> +<p>Tak jak wiele elementów w <a href="pl/XUL">XUL</a>, paski narzędzi są typem pudełka. Zazwyczaj w pasku narzędzi umieszczone są <a href="pl/Kurs_XUL/Dodawanie_przycisk%c3%b3w">przyciski</a>, ale może się w nim znajdować dowolny element. Na przykład okno przeglądarki Mozilla posiada w pasku narzędzi <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">pole tekstowe</a>, które wyświetla adres URL.</p> +<p>Paski narzędzi mogą być umieszczone na jakimkolwiek boku okna, albo poziomo albo pionowo. Oczywiście zwykle nie położyłbyś pola tekstowego w pionowym pasku narzędzi. W rzeczywistości, ponieważ paski narzędzi są tylko pudełkami, mogą zostać umieszczone gdziekolwiek chcemy, również pośrodku okna. Zwykle jednakże ustawiamy pasek narzędzi tak, aby pojawił się wzdłuż góry okna. Kiedy więcej niż jeden pasek narzędzi jest położony obok drugiego, to zwykle są one pogrupowane w 'toolbox'.</p> +<p>Po lewej stronie paska narzędzi znajduje się wcięcie, które, jeśli klikniesz, to zwinie pasek narzędzi i będzie tylko widoczne owe wcięcie. Wcięcie to nazywamy + <i> + grippy</i> + . Kiedy kilka pasków narzędzi umieścimy w tym samym pudełku, uchwyty zostaną zwinięte do pojedynczego rzędu, dzięki czemu mniej miejsca zostanie zajęte. Pionowe paski narzędzi mają uchwyty nad sobą. Zazwyczaj są one zwijane, jeśli użytkownik potrzebuje w oknie więcej przestrzeni dla głównego okna.</p> +<h5 id="Prosty_toolbar_wewn.C4.85trz_toolbox" name="Prosty_toolbar_wewn.C4.85trz_toolbox">Prosty <code>toolbar</code> wewnątrz <code>toolbox</code></h5> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_toolbar_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_toolbar_1.xul">Podgląd</a></p> +<div class="float-right"> + <img alt="grafika:toolbar1.png"></div> +<pre><toolbox> + <toolbar id="nav-toolbar"> + <toolbarbutton label="Wstecz"/> + <toolbarbutton label="Dalej"/> + </toolbar> +</toolbox> +</pre> +<p>Został utworzony pasek narzędzi zawierający dwa przyciski; przycisk <code>Wstecz</code> oraz przycisk <code>Dalej</code>. Pasek został umieszczony wewnątrz elementu <code>toolbox</code>. Zastosowane zostały cztery nowe znaczniki, które są omówione poniżej:</p> +<dl> + <dt> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> </dt> + <dd> + Pudełko zawierające paski narzędzi.</dd> + <dt> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> </dt> + <dd> + Pojedynczy pasek narzędzi zawierający elementy, takie jak przyciski. Pasek narzędzi może być zwinięty przy pomocy chwytaka, pojawiającego się po lewej stronie lub powyżej paska.</dd> + <dt> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code> </dt> + <dd> + Przycisk na pasku narzędzi, który posiada takie same właściwości jak zwykły przycisk, od którego różni się zazwyczaj sposobem wyświetlania.</dd> + <dt> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code> </dt> + <dd> + Element tworzący chwytak, stosowany do zwijania oraz rozwijania paska narzędzi. Nie musimy go dodawać, jako że zostanie dodany automatycznie.</dd> +</dl> +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></code> jest głównym elementem, który utworzy rzeczywisty pasek narzędzi. Wewnątrz niego są umieszczone oddzielne pozycje paska narzędzi, są to zazwyczaj przyciski, ale mogą to być również elementy innego typu. Pasek narzędzi powinien posiadać atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code>, w przeciwnym wypadku grippy nie będzie mógł zwinąć lub rozwinąć paska narzędzi w prawidłowy sposób.</p> +<p>W przykładzie powyżej został stworzony tylko jeden pasek narzędzi. Wiele pasków może zostać utworzonych poprzez dodanie elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></code> po pierwszym elemencie.</p> +<p>Element typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code></code> jest kontenerem dla pasków narzędzi. W niektórych programach znajduje się kilka pasków wzdłuż góry okna. Wszystkie one mogą zostać umieszczone wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code></code>.</p> +<p>Nie musisz umieszczać elementów <code>toolbar</code> wewnątrz <code>toolbox</code>.</p> +<p>Grippy jest tworzony poprzez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code></code>. Zastosowanie tego elementu poza paskiem narzędzi mija się z celem, ponieważ nie będzie miał czego zwinąć. Można jednak zmienić jego wygląd. Żeby schować grippy, należy do elementu <code>toolbar</code> dodać atrybut <code><code id="a-grippyhidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippyhidden">grippyhidden</a></code></code> ustawiony na wartość <code>true</code>.</p> +<div class="float-right"> + Te same paski, dwa z nich zwinięte<br> + <p><img alt="grafika:toolbar3.jpg"></p> +</div> +<p>Poniżej przykład elementu <code>toolbox</code> zawierający wewnątrz trzy paski narzędzi<br> + <img alt="grafika:toolbar2.jpg"></p> +<div class="highlight"> + <h4 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki">Nasz przykład: <code>Znajdź pliki</code></h4> + <p>W celach demonstracyjnych dodajmy pasek narzędzi do okna dialogowego <code>Znajdź pliki</code>. Będzie on zawierał dwa przyciski, <code>Otwórz</code> oraz <code>Zapisz</code>, które pozwolą na zapisanie wyników wyszukiwania oraz ich późniejsze otwarcie.</p> + <p> </p> + <pre class="eval"><vbox flex="1"> + <span class="highlightblue"><toolbox> + <toolbar id="findfiles-toolbar"> + <toolbarbutton id="opensearch" label="Otwórz"/> + <toolbarbutton id="savesearch" label="Zapisz"/> + </toolbar> + </toolbox></span> + <tabbox> +</pre> + <p> </p> + <div class="float-right"> + <img alt="grafika:toolbar5.png"></div> + <p>Został dodany pasek narzędzi z dwoma przyciskami. Na obrazku można zobaczyć, że zostały umieszczone poziomo na górze okna. Grippy także został wyświetlony po lewej stronie paska narzędzi. Zauważ, że pasek narzędzi został umieszczony wewnątrz pionowego pola powyżej pudełka kart. Jest to spowodowane koniecznością pionowego ułożenia, tak aby pasek narzędzi mógł się pojawić ponad pozostałymi elementami.</p> + <p>Nasz przykład: <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-toolbar.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-toolbar.xul">Podgląd</a></p> +</div> +<p>W następnym artykule dowiemy się <a href="pl/Kurs_XUL/Proste_paski_menu">jak dodać do okna pasek menu</a>.</p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_przewijania" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Proste_paski_menu">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/paski_postępu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/paski_postępu/index.html new file mode 100644 index 0000000000..5be89be3bd --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/paski_postępu/index.html @@ -0,0 +1,59 @@ +--- +title: Paski postępu +slug: Mozilla/Tech/XUL/Kurs_XUL/Paski_postępu +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Progress_Meters +--- +<p> +</p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_list" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_elementów_HTML">Następny »</a></p> +</div> +<p></p><p>W tym artykule przyjrzymy się bliżej sposobom tworzenia pasków postępu. +</p> +<h3 id="Dodanie_paska_post.C4.99pu" name="Dodanie_paska_post.C4.99pu"> Dodanie paska postępu </h3> +<p>Pasek postępu jest paskiem, który wyświetla, jaka cześć zadania jest już wykonana. Najczęściej spotykamy się z paskiem postępu podczas pobierania plików lub podczas trwania długotrwałych operacji. XUL posiada zdefiniowany element <code><a href="/pl/docs/Mozilla/Tech/XUL/progressmeter" title="progressmeter">progressmeter</a></code>, który stosuje się do tworzenia nowego paska. Rozróżniamy dwa typy pasków postępu: <i>określony</i> i <i>nieokreślony</i>. +</p><p>Określone paski postępu są stosowane, gdy znamy długość czasu, jaki będzie potrzebny do wykonania danej operacji. Pasek postępu będzie się wypełniał, gdy będzie już pełny, operacja powinna zostać zakończona. Najczęściej wykorzystywanymi okienkami, które stosują ten typ paska, to okienka dialogowe pobierania pliku, oczywiście, jeśli znany jest rozmiar pliku. +</p><p>Nieokreślone paski postępu stosujemy, gdy nie znamy długości czasu, jaki będzie potrzebny do wykonania danej operacji. Pasek postępu będzie posiadał animację wypełniających się słupków lub wypełniającego się paska, zależy to od wykorzystywanej platformy systemowej oraz ustawionego motywu przeglądarki. +</p><p>Określony pasek postępu: +<img alt="Grafika:prog-det.png"> +</p><p>Nieokreślony pasek postępu: +<img alt="Grafika:prog-udet.png"> +</p><p>Pasek postępu posiada następującą składnię: </p> +<pre><progressmeter + id="identifier" + mode="determined" + value="50%"/> +</pre> +<p>Atrybutami są: </p> +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> </dt><dd> Unikalny identyfikator paska postępu, +</dd><dt> <a href="pl/XUL/Atrybut/progressmeter.mode">mode</a> </dt><dd> Typ paska postępu. Jeśli jest ustawiony na wartość <code>determined</code>, pasek postępu jest określonym paskiem postępu, wypełniającym się do momentu ukończenia wykonywanego zadania. Jeśli jest ustawiony na wartość <code>undetermined</code>, pasek postępu jest nieokreślony, przy którym nieznany jest czas trwania operacji. Jeśli typ paska nie zostanie ustawiony, to przyjęta zostanie wartość domyślna - <code>determined</code>. +</dd><dt> <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> </dt><dd> Bieżąca wartość paska postępu. Stosujemy dla określonych pasków postępu. Wartość wyrażona w procentach powinna zawierać się w przedziale od 0% do 100%. Wartość byłaby zmieniana przez skrypt, kiedy zadanie zakończy się. +</dd></dl> +<div class="highlight"> +<h5 id="Przyk.C5.82ad_okna:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad_okna:_Znajd.C5.BA_pliki"> Przykład okna: <code>Znajdź pliki</code> </h5> +<p>Dodajmy pasek postępu do naszego okna dialogowego <code>Znajdź pliki</code>. Normalnie powinno się stosować nieokreślony pasek postępu, ponieważ nie wiemy jak wiele plików będziemy szukać lub jak długo będzie trwało szukanie. Jednakże, możemy dodać jeden normalny pasek jako animowany pasek postępu, który może być nieokreślony podczas programowania. Pasek postępu będzie wyświetlany normalnie tylko podczas szukania. W kolejnych artykułach dodamy skrypty do uruchomienia paska postępu. +</p> +<pre class="eval"><hbox> + + <span class="highlightred"><progressmeter value="50%" style="margin: 4px;"/></span> + + <spacer flex="1"/> +</hbox> +</pre> +<p><br> +Wartość ustawiona jest na 50%, aby widoczny był pasek postępu w oknie. Margines został ustawiony na 4 piksele tak, aby pasek był o tyle oddalony od brzegu okna. Jak wcześniej wspomniano, chcemy, aby pasek postępu był wyświetlany jedynie podczas szukania plików. Skrypt będzie go wyświetlał oraz ukrywał, zależnie od konieczności. +</p><p><br> +Przykład: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-progress.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-progress.xul">Podgląd</a> +</p><p><img alt="Grafika:progress1.png"> +</p> +</div> +<p>W kolejnym artykule dowiemy się, w jaki sposób <a href="pl/Kurs_XUL/Dodawanie_element%c3%b3w_HTML">dodać elementy do okna, stosując język HTML</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrolki_list" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_elementów_HTML">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/paski_przewijania/index.html b/files/pl/mozilla/tech/xul/kurs_xul/paski_przewijania/index.html new file mode 100644 index 0000000000..19cbb05912 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/paski_przewijania/index.html @@ -0,0 +1,57 @@ +--- +title: Paski przewijania +slug: Mozilla/Tech/XUL/Kurs_XUL/Paski_przewijania +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Scroll_Bars +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Rozdzielacze" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_narzędzi">Następny »</a></p> +</div> +<p></p><p>W tym artykule dowiemy się, jak dodać paski przewijania do okna. +</p> +<h3 id="Dodawanie_pask.C3.B3w_przewijania_do_okna" name="Dodawanie_pask.C3.B3w_przewijania_do_okna"> Dodawanie pasków przewijania do okna </h3> +<p>Pasek przewijania jest zazwyczaj stosowany do poruszania się po większych dokumentach. Możemy go także stosować, aby wskazywać wartości, które zmieniają się w określonym zakresie. Paski przewijania można tworzyć na wiele sposobów. W języku XUL można go uzyskać za pomocą znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/scrollbar" title="scrollbar">scrollbar</a></code></code>. Niektóre elementy jak pola tekstowe, również będą zawierać paski przewijania, kiedy ich zawartość wewnątrz pudełka będzie za duża. +</p><p>W tym artykule omówimy stworzenie pojedynczego paska przewijania. Użytkownik będzie mógł ustawić wartości paska przewijania, aby go dostosować. Prawdopodobnie nie będziesz musiał stosować tego zbyt często. Pasek przewijania jest stworzony z kilku części: suwaka, który jest jego główną częścią wraz z dopasowanym pudełkiem jego ruchu, i dwóch przycisków wraz ze strzałkami na jego końcach. Pasek przewijania tworzy wszystkie te elementy automatycznie. +</p><p><img alt="grafika:scroll1.png"> +</p><p>Składnia polecenia tworzącego pasek przewijania jest następująca: </p> +<pre><scrollbar + id="identyfikator" + orient="horizontal" + curpos="20" + maxpos="100" + increment="1" + pageincrement="10"/> +</pre> +<p>Atrybuty są następujące: </p> +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> +</dt><dd> Unikalny identyfikator paska przewijania. +</dd></dl> +<dl><dt> <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> +</dt><dd> Określa kierunek paska przewijania. Domyślna wartością jest <code>horizontal</code>, która tworzy pasek przewijania, który możemy przesuwać od lewej do prawej. Możemy także określić <code>vertical</code>, który tworzy pasek przewijania, który przesuwamy od góry do dołu. </dd></dl> +<dl><dt> <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> +</dt><dd> Sygnalizuje aktualną pozycję bieżącą paska przewijania. Przyjmuje wartości z zakresu od 0 do wartości <code>maxpos</code>. Nie potrzebuje wartości jednostek. Domyślnie jest ustawiony na 0. +</dd></dl> +<dl><dt> <code id="a-maxpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxpos">maxpos</a></code> +</dt><dd> Sygnalizuje maksymalną pozycje paska przewijania. Przyjmuje tylko wartości liczbowe i nie posiada jednostek. Domyślną wartością jest 100. +</dd></dl> +<dl><dt> <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> +</dt><dd> Wynosi tyle, co wartość atrybutu <code>curpos</code> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1. +</dd></dl> +<dl><dt> <code id="a-pageincrement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageincrement">pageincrement</a></code> +</dt><dd> Wynosi tyle, co wartość atrybutu <code>curpos</code> zmienionego, gdy powierzchnia paska przewijania jest kliknięta. Powierzchnia jest obszarem, w którym przytrzymany kursorem pasek przewijania jest przesuwany. Domyślną wartością jest 10. +</dd></dl> +<p>Przykład kodu przedstawiony powyżej stworzy nam pasek przewijania, który może przesuwać się w zakresie od 0 do 100. Wartość 100 może być liczbą linii listy, ale może być także czymkolwiek sobie życzymy. W przykładzie wartość początkowa wynosi 20. Kiedy klikniemy w strzałkę na pasku przewijania, wartość będzie się zmieniała o 1 w dół lub w górę. Poprzez stronicowanie pasek przewijania będzie zmieniał wartość o 10. +</p><p>Kiedy użytkownik kliknie na strzałki, suwak przesunie się równoważnie do określonej wartości <code>increment</code>. Zwiększająca się wartość tego atrybutu będzie przypadkiem paska przewijania przesuwanego dalej wraz z każdym kliknięciem. Znajdujący się bliżej lewej lub górnej pozycji pasek przewijania posiada wartość 0, a mający pozycję znajdującą się bliżej prawej lub dolnej pozycji paska przewijania określi nam atrybut <code>maxpos</code>. +</p><p>Możesz dopasować wszystkie wartości, tak żeby suwak znajdował się i przesuwał, jak tylko chcesz. +</p><p>Następnie dowiemy się, jak utworzyć <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">paski narzędzi</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Rozdzielacze" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_narzędzi">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/plik_własności/index.html b/files/pl/mozilla/tech/xul/kurs_xul/plik_własności/index.html new file mode 100644 index 0000000000..ebae58ec36 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/plik_własności/index.html @@ -0,0 +1,85 @@ +--- +title: Plik własności +slug: Mozilla/Tech/XUL/Kurs_XUL/Plik_własności +tags: + - Kurs_XUL + - Lokalizacja + - Przewodniki + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Property_Files +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Lokalizacja" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_XBL">Następny »</a></p> +</div> W skryptach nie można używać encji. Zamiast nich stosuje się pliki własności.<p></p> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p>Z plików DTD korzysta się przy tekstach wyświetlanych z pliku XUL. Skrypty nie są jednak parsowane pod względem encji. Dodatkowo, może zajść potrzeba wyświetlenia wiadomości wygenerowanej ze skryptu, jeśli np. nie znamy dokładnego tekstu, jaki ma zostać wyświetlony. W tym celu stosuje się właśnie pliki własności.</p> + +<p>Plik własności zawiera zestaw ciągów znaków. Pliki własności znajdują się obok plików DTD, mają rozszerzenie .properties. Własności w plikach deklaruje się za pomocą składni <strong>nazwa=wartość</strong>. Przykład przedstawiono poniżej.</p> + +<pre>notFoundAlert=Nie znaleziono plików wg wskazanych kryteriów. +deleteAlert=Kliknij OK, aby usunąć wszystkie pliki. +resultMessage=%2$S plików znaleziono w katalogu %1$S. +</pre> + +<p>Powyższy przykładowy plik zawiera dwie własności. Skrypt może je odczytać i wyświetlić użytkownikowi.</p> + +<h3 id="Paczki_.C5.82a.C5.84cuch.C3.B3w_znak.C3.B3w" name="Paczki_.C5.82a.C5.84cuch.C3.B3w_znak.C3.B3w">Paczki łańcuchów znaków</h3> + +<p>Kod do odczytania własności można napisać samodzielnie albo skorzystać z dostarczonego przez XUL elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stringbundle" title="stringbundle">stringbundle</a></code></code>. Element ten zawiera szereg funkcji, które można wykorzystać do wydobycia ciągów znaków z pliku własności oraz do pobrania innych informacji lokalizacyjnych. Element ten czyta zawartość pliku własności i tworzy listę własności. Dostęp do tych własności możliwy jest po ich nazwie.</p> + +<pre><stringbundleset id="strbundles"> +<stringbundle id="strings" src="strings.properties"/> +</stringbundleset> +</pre> + +<p>Dołączenie tego elementu spowoduje odczytanie własności z pliku 'strings.properties' znajdującego się w tym samym katalogu, co plik XUL. Do odczytu plików zlokalizowanych należy korzystać z adresów URL<em>chrome</em>.</p> + +<h4 id="Pobieranie_.C5.82a.C5.84cucha_znak.C3.B3w_z_paczki" name="Pobieranie_.C5.82a.C5.84cucha_znak.C3.B3w_z_paczki">Pobieranie łańcucha znaków z paczki</h4> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stringbundle" title="stringbundle">stringbundle</a></code></code> posiada szereg metod. Jedną z nich jest <code>getString</code>, której można użyć do odczytania z poziomu skryptu ciągu znaków z zestawu.</p> + +<pre>var strbundle=document.getElementById("strings"); +var nofilesfound=strbundle.getString("notFoundAlert"); + +alert(nofilesfound); +</pre> + +<ul> + <li>W powyższym przykładzie pobieramy najpierw referencję do zestawu ciągów za pomocą jego <code>id</code>.</li> + <li>Następnie odszukujemy w pliku własności ciąg 'notFoundAlert'. Funkcja <code>getString()</code> zwraca wartość ciągu lub null, jeśli ciąg nie istnieje.</li> + <li>Na końcu wyświetlamy odszukany ciąg w oknie powiadomienia.</li> +</ul> + +<h4 id="Formatowanie_tekstu" name="Formatowanie_tekstu">Formatowanie tekstu</h4> + +<p>Kolejną metodą jest <code>getFormattedString()</code>. Ta metoda także pobiera łańcuch znaków nazwy danego klucza z paczki. Dodatkowo każde wystąpienie formatowania code (np. <code>%S</code>) jest zastępowane przez następny element z paczki.</p> + +<pre>var dir = "/usr/local/document"; +var count = 10; + +var strbundle = document.getElementById("strings"); +var result = strbundle.getFormattedString("resultMessage", [ dir, count ]); + +alert(result); +</pre> + +<p>Ten przykład wyświetli następującą wiadomość w okienku ostrzeżenia.</p> + +<pre>10 files found in the /usr/local/document directory. +</pre> + +<p>You will notice the formatting codes <code>%1$S</code> and <code>%2$S</code> is used, and replaced different order in the array. Formatting code %<em>n</em>$S is specify the position of corresponding parameter directly. Although the word order is not the same in all the languages, by using <code>getFormattedString()</code> the specification of the order can be put out the property files.</p> + +<h3 id="Znaki_ucieczki_non-ASCII" name="Znaki_ucieczki_non-ASCII">Znaki ucieczki non-ASCII</h3> + +<p>Although many languages need non-ASCII characters, property files should be written using only ASCII characters. However, property files support other characters using escape sequences of the form: <code>\uXXXX</code> where XXXX is a character code. Therefore, if your property files contain non-ASCII characters, you should convert these to 'escaped-unicode' format. To do this, you can use native2ascii command line utility bundled with Sun's Java Development Kit (JDK).</p> + +<p>W następnym artykule <a href="pl/Kurs_XUL/Wprowadzenie_do_XBL">przyjrzymy się językowi XBL</a>, którego możemy użyć do zdefiniowania zachowania elementu.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Lokalizacja" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_XBL">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/pliki_manifestu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/pliki_manifestu/index.html new file mode 100644 index 0000000000..c10c475b8e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/pliki_manifestu/index.html @@ -0,0 +1,176 @@ +--- +title: Pliki manifestu +slug: Mozilla/Tech/XUL/Kurs_XUL/Pliki_manifestu +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Manifest_Files +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:URL_Chrome" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_okna">Następny »</a></p> +</div><p></p> + +<p>W tym artykule zobaczymy jak umieścić chrome i pliki XUL w paczce oraz stworzyć dla niej pliki manifestu.</p> + +<h3 id="Paczki" name="Paczki">Paczki</h3> + +<p>Paczka to zbiór plików XUL oraz skryptów, które definiują funkcjonalność interfejsu użytkownika. Paczki mogą być zainstalowane w przeglądarce Mozilla i odnosić się poprzez adres URL chrome. Paczka zawiera różnego rodzaju pliki i może być podzielona na podkatalogi dla różnych części paczki. Paczka jest przechowywana jako katalog lub jako archiwum JAR.</p> + +<h3 id="Pliki_manifestu" name="Pliki_manifestu">Pliki manifestu</h3> + +<p>Plik manifestu opisuje paczkę i mapę lokalizacji na dysku do adresu URL chrome. Pliki manifestu w katalogu chrome będą wykonywane, kiedy aplikacja Mozilli zostanie uruchomiona, aby zobaczyć jakie paczki zostały zainstalowane. To znaczy, że wszystko potrzebne do wykonania instalacji nowej paczki jest dodany nowy plik manifestu albo do katalogu aplikacji chrome albo użytkownik wskaże określony katalog chrome. Z dwóch katalogów chrome jest normalnie używany jeden od katalogu aplikacji mogącego nie mieć dostatecznych uprawnień do zapisanego w nim.</p> + +<p>Jeśli tylko chcesz wypróbować uprzywilejowany kod XUL w przeglądarce Firefox, możesz to zrobić w prosty sposób poprzez użycie manifestu z zawartą w sobie jedną linią:</p> + +<ol> + <li>Gdziekolwiek utwórz nowy katalog. Na przykład, używając Windows możesz skorzystać C:\testfiles</li> + <li>Utwórz nowy plik <strong>ASCII</strong><sup>1</sup> i nazwij go test.manifest w katalogu chrome. W tym momencie nie jest w ogóle ważne jak się on nazywa, ważne żeby miał rozszerzenie .manifest. <sub>( 1. nie działa z UTF-8 z BOM) </sub></li> + <li>Dodaj następującą linie do niego:</li> +</ol> + +<pre class="eval"> content tests <a class="external" rel="freelink">file:///C:/testfiles/</a> +</pre> + +<p>Ścieżka pliku w tej linii powinna wskazywać na katalog utworzony powyżej. Jeśli nie jesteś pewien(a), co jest ścieżką pliku, otwórz ten katalog i skopiuj adres URL z paska adresu.</p> + +<p>To jest to! Teraz, wszystko co jeszcze musisz zrobić to jest dodanie jakiegoś pliku XUL do tego nowego folderu i będziesz mógł go wczytać wpisując adres URL w formie <a class="external" rel="freelink">chrome://tests/content/</a><filename>. Oczywiście musisz uruchomić ponownie przeglądarkę, żeby zmiany dały efekt. Jeśli plik się nie wczytał, sprawdź czy wpisałeś poprawną ścieżkę.</p> + +<p>Prosta składnia linii kodu w pliku manifestu dla zawartości paczki jest:</p> + +<p>'content <packagename> <filepath>'</p> + +<p>Pierwsze pole 'content' sygnalizuje zawartość paczki. Dla motywów, 'skin' is used while 'locale' is used for locales. The packagename is the example above is 'tests', which means that the first field in the chrome URL is 'tests' as in <a class="external" rel="freelink">chrome://tests/content/sample.xul</a>. If the package name was 'browser', the chrome URL would be <a class="external" rel="freelink">chrome://browser/content/</a>. The final field is the path where the files are located. This can be either a local file path using a file URL or a JAR archive using a jar URL, which will be described in a moment. You can specify multiple packages by including another line in the manifest file.</p> + +<p>Plik browser.manifest użyty przez Firefoksa wygląda tak jak ten:</p> + +<pre>content branding jar:browser.jar!/content/branding/ xpcnativewrappers=yes +content browser jar:browser.jar!/content/browser/ xpcnativewrappers=yes +overlay chrome://global/content/viewSource.xul chrome://browser/content/viewSourceOverlay.xul +overlay chrome://global/content/viewPartialSource.xul chrome://browser/content/viewSourceOverlay.xul +overlay chrome://browser/content/pageInfo.xul chrome://pippki/content/PageInfoOverlay.xul +</pre> + +<p>Two packages are listed here, 'branding' and 'browser'. Three overlays are also specified, which allow content from different packages to combine together. Extensions will make the most use of overlays, since they merge their UI with the browser UI.</p> + +<p>The file paths for the branding and browser packages use jar URLs as the content is packaged up into an archive. A JAR archive can be created with a ZIP utility. For a JAR file located in the chrome directory, the syntax is fairly simple:</p> + +<p>jar:<filename.jar>!/<path_in_archive></p> + +<p>For the browser package, the archive is browser.jar, located alongside the manifest file in the chrome directory. The path 'content/browser' specifies the path inside the archive where the XUL files are located. You won't need to specify a path if you don't have any directories in the archive. In this case, there is, since the files for the branding package are stored in a different path in the same archive.</p> + +<p>For the 'tests' package created above, the files are not packaged into an archive, so a direct file path is used instead. This is good for development since you don't have to package up all the files every time you change them. However, when distributing an application or extension, you will want to package them into an archive to avoid having to install lots of smaller files.</p> + +<p>The xpcnativewrappers=yes part at the end of the manifest line is a flag that may optionally be used. In JavaScript, it is possible for a web page to override built-in functions with their own code. If the xpcnativewrappers flag is specified, it indicates that scripts running in a privileged context don't call these overriden versions, but the original built-in versions instead. Otherwise, if an extension attempted to call the modified versions, it would likely not work properly, or worse, create a security hole. This flag was added to prevent this problem and should always be used for newer extensions, but is left out for older extensions that might not be compatible with the change.</p> + +<h3 id="Motywy_i_pliki_lokalizacji" name="Motywy_i_pliki_lokalizacji">Motywy i pliki lokalizacji</h3> + +<p>The themes and locales, the syntax is similar as for content packages, but you also need to specify the content package you are providing a theme or locale for. For example:</p> + +<pre>skin browser classic/1.0 jar:classic.jar!/skin/classic/browser/ +locale browser en-US jar:en-US.jar!/locale/browser/ +</pre> + +<p>For these, the extra field has been added to indicate that the skin and locale applies to the browser. The skin name is 'classic/1.0'. In this case, a version number is being used as part of the theme name, but that is optional if you are making your own theme. Mozilla doesn't handle the version number in a special way; the version number is just part of the theme name. The locale is 'en-US'. The chrome URLs that these would map to would be <a class="external" rel="freelink">chrome://browser/skin</a> and <a class="external" rel="freelink">chrome://browser/locale</a>. If you were creating your own theme or locale for the browser, all you need to do is create a manifest file with one of these two lines in it, modified to suit your theme or locale.</p> + +<p>Aby dowiedzieć się więcej nt. motywów, zobacz <a href="/pl/Motywy" title="pl/Motywy">Motywy</a>. Aby dowiedzieć się więcej nt. lokalizacji, zobacz <a href="/pl/Lokalizacja" title="pl/Lokalizacja">Lokalizacja</a>.</p> + +<div class="highlight"> +<h3 id="Przyk.C5.82ad_okienka_dialogowego_Znajd.C5.BA_pliki" name="Przyk.C5.82ad_okienka_dialogowego_Znajd.C5.BA_pliki">Przykład okienka dialogowego <code>Znajdź pliki</code></h3> + +<p>Utwórzmy plik manifestu dla okienka dialogowego <code>Znajdź pliki</code>. You can combine all of the three types into a single file if you wish. This may be done when creating an extension such that all of the parts are in one file. We will do this for the find files dialog. Create a file findfile.manifest in the chrome directory. Add the following to the file:</p> + +<pre>content findfile file:///findfile/content/ +skin findfile classic/1.0 file:///findfile/skin/ +locale findfile en-US file:///findfile/locale/ +</pre> + +<p>Create the new directories listed above. It doesn't matter where the directories are created, but the file paths in the manifest file should point to the directories. Naturally, you will want to use directory paths suitable for your system. If we were distributing the package, we would want to package them up into a JAR file, and modify the paths. In this case, we are just creating to demonstrate a manifest file and to prepare directories for examples which will see in the later sections.</p> + +<p>Note how the second field of the skin and locale lines specifies 'findfile'. This means that the skin and locale modify the findfile package, which was specified on the first line.The three paths above specify subdirectories for each part. You will want to create these subdirectories to keep each part's files separate.</p> + +<p> </p> +</div> + +<p><span class="comment">== Pliki <code>Contents.rdf</code> == Plik contents.rdf opisuje zawartość paczki. Może być także użyty do opisania skina lub locale-u. Pliki te mogą być naprawdę prosto tworzone jeśli raz dowiesz się jak. Poniższy schemat może być wykorzystany jako punkt startu. <pre> <?xml version="1.0"?> <RDF:RDF xmlns:RDF="<a class="external" href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" rel="freelink">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>" xmlns:chrome="<a class="external" href="http://www.mozilla.org/rdf/chrome#" rel="freelink">http://www.mozilla.org/rdf/chrome#</a>"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:myapplication"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:myapplication" chrome:displayName="My Application" chrome:author="name" chrome:name="myapplication"> </RDF:Description> </RDF:RDF> </pre> Możesz użyć tego szablonu oraz wprowadzić kilka drobnych zmian do twojej paczki. Podzielmy go na części aby zrozumieć za co dana część jest odpowiedzialna. <pre> <?xml version="1.0"?> <RDF:RDF xmlns:RDF="<a class="external" href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" rel="freelink">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>" xmlns:chrome="<a class="external" href="http://www.mozilla.org/rdf/chrome#" rel="freelink">http://www.mozilla.org/rdf/chrome#</a>"> </pre> Te trzy linie powinny być umieszczone na samej górze pliku contents.rdf. Ponieważ RDF jest formatem XML-a, standardowo zawiera linię którą pliki XML zazwyczaj mają. Następnie deklarujemy przestrzenie nazw (namespaces) które będą użyte, jeden dla RDF-a i drugi dla systemu chrome. Jeśli nie rozumiesz co to znaczy, nie przejmuj się. Po prostu dodaj te trzy linijki na początku pliku. <pre> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:myapplication"/> </RDF:Seq> </pre> Te linijki są używane aby zadeklarować jakie paczki, skóry oraz locale są opisane w pliku. W tym przypadku opisywana jest zawartość paczki (jako wskazanej przez słowo 'package' w tekście). Jeśli tworzysz skórkę, powinieneś użyć słowa 'skin' zamiast 'package', natomiast jeśli tworzysz locale-a, użyjesz 'locale'. Nazwą paczki będzie 'myapplication' ('mojaaplikacja'). Oczywiście możesz ją zamienić na nazwę paczki którą tworzysz. Na przykład, aplikacja mailowa Mozilli ma nazwę 'messenger'. Nazwa powinna być krótka i wyrazista. Będzie ona używana w URLu chrome dla tej paczki. Tag <font color="#FF0000">RDF:li</font> wykorzystany powyżej jest raczej jak tag <font color="#FF0000">li</font> w HTML, czyli deklaruje element listy. A zatem możesz zadeklarować wieloskładnikowe paczki używając tagów <font color="#FF0000">RDF:li</font>. Dla motywów, zamień oba występujące w kodzie słowa 'package' na 'skin'; dla plików językowych (locale), zamień słowa 'package' na 'locale'. Poniższy przykład definiuje motyw: <pre> <RDF:Seq about="urn:mozilla:skin:root"> <RDF:li resource="urn:mozilla:skin:blueswayedshoes"/> </RDF:Seq> </pre> Następnie część opisowa, która określa nazwę oraz autora aplikacji: <pre> <RDF:Description about="urn:mozilla:package:myapplication" chrome:displayName="My Application" chrome:author="name" chrome:name="myapplication"> </RDF:Description> </pre> Ten blok jest używany, aby wprowadzić więcej detali opisujących paczkę, motyw czy plik językowy (locale). Będziesz potrzebował opisu dla każdego <font color="#FF0000">li</font>, którego masz. Wartość atrybutu <font color="#00FF00">about</font> powinna być taka sama jak atrybutu <font color="#00FF00">resource</font> w tagu <font color="#ff0000">li</font>. Trzy dodatkowe atrybuty przedstawiają dodatkowe informacje o paczce: * <code>displayName</code><br>Tytuł paczki jaki będzie wyświetlany użytkownikowi. Na przykład 'Messenger'. * <code>author</code><br>Imię autora paczki. * <code>name</code><br>Nazwa paczki, skina lub locale-a. Powinna być taka sama jak ta na końcu 'urn:mozilla:package:' które zostało określone wcześniej. Ta nazwa jest wykorzystywana jaki pierwsza część URLa chrome. Równie dobrze możesz używać wielu innych wartości. Gdy Mozilla zarejestruje twoją paczkę, te wartości będą dodane do rejestru chrome. <div class="highlight"> Stwórzmy plik contents.rdf dla opcji wyszukiwania plików, którą stworzymy. Trzeba będzie opisać paczkę. Ponieważ wewnątrz nie będzie żadnych dodatkowych paczek, skór ani locali, opis będzie bardzo podobny do przykładu powyżej. <pre> <?xml version="1.0"?> <RDF:RDF xmlns:RDF="<a class="external" href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" rel="freelink">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>" xmlns:chrome="<a class="external" href="http://www.mozilla.org/rdf/chrome#" rel="freelink">http://www.mozilla.org/rdf/chrome#</a>"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:findfile"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:findfile" chrome:displayName="Find Files" chrome:author="Whoever" chrome:name="findfile"> </RDF:Description> </RDF:RDF> </pre> Tutaj nazwą komponentu jest 'findfile', która oznacza, że będziemy mogli się odwołać do tego komponentu korzystając z następującego URLa chrome: <pre> <a class="external" rel="freelink">chrome://findfile/content/findfile.xul</a> </pre> </div></span></p> + +<h3 id="Instalowanie_paczki" name="Instalowanie_paczki">Instalowanie paczki</h3> + +<p>For an application to be installed, you will need to create an installer for it, or include it as part of another application. The method used depends on what kind of application you are creating. For extensions, you will need to create an install file install.rdf which describes what will be installed, the author of the extension and which versions of the browser or other applications it is compatible with. <a href="/pl/Paczki" title="pl/Paczki">A specific directory structure</a> is needed as well since extensions are limited in where the files may be installed to. An extension is packaged up into an <a href="/pl/XPI" title="pl/XPI">XPI</a> file. XPI is short for <a href="/pl/XPInstall" title="pl/XPInstall">XPInstall</a> and is used by Mozilla to install components. Like a JAR file, an XPI file is just a ZIP file with a different extension, so you can create and view XPI files with a ZIP utility.</p> + +<p>Firefox's extension manager handles installing extensions packaged into XPI files automatically. It is recommended to upload extensions to the <a class="link-https" href="https://addons.mozilla.org/">Mozilla Add-ons site</a>, where users can locate them for installation. While they may be installed from any site, other sites are not configured to allow installations by default.</p> + +<p>It is also possible to use a install script written in JavaScript to install files. This allows you to copy files to any location and perform other file management tasks. However, applications installed with a script will not be listed in the extension manager and there is no automated method to uninstall them. For this reason, the install scripts are not used often.</p> + +<p>For standalone applications, they can be packaged up using XULRunner. This allows a separate executable file, and the application may be distributed independently of a browser.</p> + +<p>For more information about creating extensions, see <a href="/pl/Rozszerzenia" title="pl/Rozszerzenia">rozszerzenia</a>. For more information about XULRunner, see <a href="/pl/XULRunner" title="pl/XULRunner">XULRunner</a>.</p> + +<p><span class="comment">Lista zainstalowanych paczek przechowywana jest w katalogu chrome, w pliku chrome.rdf. Nie powiniejeś edytować go bezpośrednio. Plik ten zostanie automatycznie zmieniony, gdy zainstalujesz nową paczkę. Plik ten, tak samo jak contents.rdf jest formatu RDF. Na pierwszy rzut oka wygląda całkiem inaczej niż pliki <code>contents.rdf</code>, ale jeśli jesteś zaznajomiony z <a href="/pl/RDF">RDF</a>-em, powinieneś szybko zauważyć podobieństwa. Gdy Mozilla uruchamia się, sprawdza najpierw katalog chrome i szuka pliku nazwanego 'installed-chrome.txt'. Plik ten zawiera listę, w bardzo prostym formacie, na której są wszystkie zainstalowane paczki, skórki i locale. Gdy plik ten jest modyfikowany, Mozilla skanuje wszystkie wpisy z listy i rejestruje lub aktualizuje te, które trzeba, by mogły być używane. Aby zarejestrować nową paczkę, wszystko co musisz zrobić, to dodać wpis do 'installed-chrome.txt' i zrestartować Mozillę. Nowa paczka zostanie zarejestrowana, a plik chrome.rdf zostanie zmodyfikowany jeśli trzeba, aby zawierał informacje o nowo zainstalowanych paczkach. Mozilla posiada także system instalacyjny nazwany XPInstall, który pozwala instalować skrypty za pomocą JavaScript, bez modyfikowania pliku ręcznie. XPInstall zostanie opisany na końcu tego tutoriala. Niemniej jednak podczas tworzenia aplikacji możemy modyfikować installed-chrome.txt bezpośrednio. Plik 'installed-chrome.txt' jest w katalogu chrome. Plik ten zawiera listę wpisów do instalacji, jeden element w jednej linijce. Na przykład: <pre> content,install,url,resource:/chrome/findfile/content/ skin,install,url,resource:/chrome/findfile/skin/ </pre> Powyższe wpisy będą wykorzystane aby zainstalować paczkę findfiles oraz skórkę dla niej. Format każdej linijki jest niezwykle prosty. Zawiera cztery wartości oddzielone przecinkami: ; Type (typ) : Ustawiony na 'content' dla zawartości paczki, 'skin' dla skórek oraz 'locale' dla locale-ów. ; Install (instalacja) : Wpisz tekst 'install' aby zainstalowac element. Dla skórki i locale-ów możesz także ustawić go jako 'profile' aby zainstalować te elementy w katalogu z profilem użytkownika. Oznacza to że element będzie zainstalowany tylko dla pojedynczego użytkownika. ; URL Type (typ adresu URL) : Wpisz tekst 'url' aby określić adres URL, gdzie nowe paczki, skórki lub locale mają być przechowywane. Jeśli wpiszesz 'path', możesz jako miejsce podać katalog (który powinien być zgodny z zapisem katalogów w twoim systemie operacyjnym). ;URL (adres URL) :Ustaw adres URL lub katalog paczki. Powinno być to miejsce w którym znajduje się bezpośrednio plik contents.rdf lub ścieżka i nazwa pliku JAR. Ponieważ wpis ten odnosi się do katalogu, upewnij się, że kończy się on slashem. W innym wypadku paczka nie zostanie odnaleziona. Zauważmy, że użyte URLe są w typie "resource:/". Możesz użyć również typu pliku. Resource URL jest podobny do file URL z wyjątkiem tego, że zaczyna się od "resource:" a nie "file:" oraz jego głównym katalogiem jest katalog, gdzie zainstalowana jest Mozilla, a nie główny katalog systemu. Oznacza to, że można tego używać, aby odnosić się do plików w katalogu Mozilli albo jej podkatalogów, niezależnie od tego gdzie została ona zainstalowana. Resource URL powinien mieć jeden slash po dwukropku, ponieważ jest to zawsze ścieżka względna. Dodana linia powinna wskazywać na katalog, zawierający contents.rdf. Jeśli posiadasz wiele pakietów, dodaj po jednej linii dla każdego. Pomimo, że Mozilla przestrzega reguł nazywania katalogów, możesz umieścić pliki, gdzie tylko chcesz. Na przykład następujące linijki zainstalują nowy pakiet, który jest usytuowany w katalogu <code>/main/calculator/</code>. <pre> <a class="external" href="content,install,url,file:///main/calculator/" rel="freelink">content,install,url,file:///main/calculator/</a> </pre> Powinieneś zauważyć, że istniejące linie w installed-chrome.txt mają jeszcze jeden typ URL, typ "jar:". Jeśli pakujesz swoje pliki do pliku JAR, możesz użyć JAR URL do odniesienia się do niego. Ma on dwie części oddzielone wykrzyknikiem (!). Część przed wykrzyknikiem to URL pliku JAR, a część po wykrzykniku to katalog albo plik wewnątrz archiwum. Poniższy przykład może odnosić się do znajdywania plików dialogu: <pre> jar:resource:/chrome/findfile.jar!/content/findfile/ </pre> Jednak przeważnie nie musisz się martwić JAR URL-ami, gdy tworzysz swoje własne archiwa. Zamiast tego powinieneś trzymać pakiety rozpakowane i odnosić się do nich używając typu URL file albo resource.</span></p> + +<h3 id="Starsze_aplikacje" name="Starsze_aplikacje">Starsze aplikacje</h3> + +<p>If you are creating applications for older versions of Mozilla software, that is, before Firefox 1.5 or Mozilla 1.8, the process is a bit more involved. The following describes how to set up a package for earlier versions. This section may be skipped if you are writing new extensions or XUL applications.</p> + +<div class="note"><strong>Note</strong>: This older process does also apply to the new SeaMonkey 1.0 though. The codebase there has not yet adopted the <em>"Manifest"</em> format.</div> + +<pre class="eval"><?xml version="1.0"?> + +<RDF:RDF xmlns:RDF="<span class="nowiki">http://www.w3.org/1999/02/22-rdf-syntax-ns#</span>" + xmlns:chrome="<span class="nowiki">http://www.mozilla.org/rdf/chrome#</span>"> + + <RDF:Seq about="urn:mozilla:package:root"> + <RDF:li resource="urn:mozilla:package:<span class="highlightred">myapplication</span>"/> + </RDF:Seq> + + <RDF:Description about="urn:mozilla:package:<span class="highlightred">myapplication</span>" + chrome:displayName="<span class="highlightblue">Application Title</span>" + chrome:author="<span class="highlightblue">Author Name</span>" + chrome:name="<span class="highlightred">myapplication</span>" + chrome:extension="true"/> + +</RDF:RDF> +</pre> + +<pre class="eval">content,install,url,<span class="highlightred"><a class="external" rel="freelink">file:///main/app/</a></span> +</pre> + +<ol> + <li>Create a directory somewhere on your disk. Many people put this as a subdirectory inside Mozilla's chrome directory, but this isn't necessary. The directory could be anywhere and on any disk. Put your XUL files in this directory.</li> + <li>Create a file called contents.rdf and place it in this directory. Copy the text in the box below into the new contents.rdf file. This file is used to identify the application id, its name, author, version and so on.</li> + <li>Change the highlighted parts of the file above to your own information. The red text 'myapplication' should be the ID of your application. You make this up, but typically, the ID is similar to your application's name. Replace the blue highlighted text above with your application's title and author.</li> + <li>If the 'chrome:extension' field is true, the application is a Mozilla Firefox Extension and it will show up in the Extensions window of the browser. If false, it will not appear.</li> + <li>Save the contents.rdf and make sure it is in the directory you created in step 1.</li> + <li>Open the file <mozilla-directory>/chrome/installed-chrome.txt, where <mozilla-directory> is the directory where Mozilla is installed. Exit Mozilla before you do this.</li> + <li>Next, you are going to register the new application with Mozilla so it will know where to find it. Add a line at the end of installed-chrome.txt pointing to the new directory you created in step 1. Change the highlighted text to the file URL below of the directory. Make sure that it URL ends with a slash and that you press enter at the end of the line. If you aren't sure what the URL is, open the directory created in step 1 into a Mozilla browser and copy the URL from the location field. Note that the reference should always be a directory, not a file.</li> + <li>Delete the file <mozilla-directory>/chrome/chrome.rdf.</li> + <li>Start Mozilla. You should be able to view any XUL files you put into the directory using a URL of the form: <strong>chrome://<span class="highlightred">applicationid</span>/content/file.xul</strong> where file.xul is the filename. Your main XUL file should be applicationid.xul which you can load using the shortcut URL <strong>chrome://<span class="highlightred">applicationid</span>/content/</strong>.</li> +</ol> + +<p>If you are creating skin and/or locale portions, repeat the steps above, except that the format of the contents.rdf file is slightly different. Look at the contents.rdf files in other applications for details.</p> + +<p><span class="comment">== Na skróty == Powyższa informacja może być trochę myląca. Oto szybki przewodnik tworzenia prostych pakietów. Możesz po prostu robić krok po kroku to co jest tu napisane i spróbować zrozumieć detale przebiegu instalacji pakietów, gdy już będziesz bardziej rozumiał XUL. <ol> <li>Stwórz katalog gdzieś na swoim dysku. Wielu ludzi umieszcza go jako podkatalog w katalogu Mozilla chrome, ale nie jest to konieczne. Katalog może być gdziekolwiek na jakimkolwiek dysku. Umieść tam pliki XUL.</li> <li>Stwórz plik o nazwie contents.rdf i umieść go w tym katalogu. Skopiuj tekst z poniższej ramki do nowo utworzonego pliku. Będzie on używany do zidentyfikowania aplikacji, jej nazwy, autora, wersji itp.</li> <?xml version="1.0"?> <RDF:RDF xmlns:RDF="<nowiki><a class="external" href="http://www.w3.org/1999/02/22-rdf-syntax-ns#" rel="freelink">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a></nowiki>" xmlns:chrome="<nowiki><a class="external" href="http://www.mozilla.org/rdf/chrome#" rel="freelink">http://www.mozilla.org/rdf/chrome#</a></nowiki>"> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:<span class="highlightred">myapplication</span>"/> </RDF:Seq> <RDF:Description about="urn:mozilla:package:<span class="highlightred">myapplication</span>" chrome:displayName="<span class="highlightblue">Application Title</span>" chrome:author="<span class="highlightblue">Author Name</span>" chrome:name="<span class="highlightred">myapplication</span>" chrome:extension="true"/> </RDF:RDF> <li>Zmień podświetlone fragmenty pliku na swoje własne informacje. Czerwony tekst "myapplication" powinien zawierać ID aplikacji. Możesz go zmyślić, ale typowo ID jest bardzo podobne do nazwy aplikacji. Zamień tekst podświetlony na niebiesko z tytułem i autorem aplikacji.</li> <li>Jeśli pole "chrome:extension" zawiera "true", aplikacja to jedna z Rozszrzeń Mozilli Firefox (''Mozilla Firefox Extension'') i będzie wyświetlana w oknie Rozszerzeń (''Extension'') przeglądarki. Jeśli pole to zawiera "false", aplikacja nie pojawi się w tym oknie.</li> <li>Zachowaj plik contents.rdf i upewnij się, że jest on w katalogu, który stworzyłeś w kroku pierwszym.</li> <li>Otwórz plik <mozilla-directory>/chrome/installed-chrome.txt, gdzie <mozilla-directory> to katalog zainstalowania Mozilli. Przedtem zamknij Mozillę.</li> <li>Następnie będziesz rejestrował nową aplikację w Mozilli, żeby program ten wiedział gdzie go może znaleźć. Dodaj linię na końcu pliku installed-chrome.txt, wskazując na nowy katalog, stworzony w kroku 1. Zmień poniższy podświetlony tekst na file URL (link do pliku). Upewnij się, że URL kończy się slash'em i że nacisnąłeś enter na końcu tej linii. Jeśli nie wiesz jaki jest URL, otwórz katalog, stworzony w kroku 1 w przeglądarce Mozilli i skopiuj URL z paska adresu. Zauważ, że odnośnik powinien być zawsze katalogiem, nie plikiem.</li> content,install,url,<span class="highlightred"><a class="external" rel="freelink">file:///main/app/</a></span> <li>Skasuj plik <mozilla-directory>/chrome/chrome.rdf.</li> <li>Odpal Mozillę. Powinieneś być w stanie wyświetlić każdy z plików XUL, umieszczonych w katalogu przy użyciu URLa w formie: '''chrome://<span class="highlightred">applicationid</span>/content/file.xul''', gdzie file.xul to nazwa pliku. Głównym plikiem XUL powinien być applicationid.xul, możesz go załadować używając skrótu URL '''chrome://<span class="highlightred">applicationid</span>/content/'''.</li> </ol> Jeśli tworzysz skórki i/lub różnych użytkowników, powtórz wszystkie kroki, z tym że format pliku contents.rdf będzie trochę inny. Spójrz na pliki contents.rdf w innych aplikacjach, aby zobaczyć szczegóły.</span></p> + +<h3 id="Usuwanie_nieprawid.C5.82owo.C5.9Bci" name="Usuwanie_nieprawid.C5.82owo.C5.9Bci">Usuwanie nieprawidłowości</h3> + +<p>Tworzenie pakietu chrome może być często skomplikowane i jest trudne do zdiagnozowania w przypadku jakichkolwiek problemów. Znajduje się tu kilka porad w przypadku, gdybyśmy nie mogli sobie poradzić.</p> + +<ul> + <li>Otwórz plik <mozilla-directory>/chrome/chrome.rdf. Powinniśmy tam znaleźć odniesienie do ID swojej aplikacji. Jeśli nie, coś poszło źle podczas rejestracji. Jeśli jednak tam są, to jest prawdopodobne, że używasz złego adresu URL chrome, kiedy wczytujesz plik.</li> + <li>Spróbuj usunąć plik <mozilla-directory>/chrome/chrome.rdf. Zostanie on odnowiony. Usuń także cały katalog <mozilla-directory>/chrome/overlayinfo/, jeśli stosujemy nakładki.</li> + <li>Upewnij się, że adres URL w linii dodanej do installed-chrome.txt kończy się znakiem slash i sam plik kończy się pustą linią.</li> + <li>W Windows adresy URL pliku są często w formie <a class="external" rel="freelink">file:///C</a>|/files/app/, gdzie C to litera partycji dysku.</li> + <li>Upewnij się, że plik contents.rdf jest w odpowiednim katalogu i jest w odpowiednim typie. Otwórz ten plik w Mozilli, żeby zobaczyć czy jest rozpoznawany jako typ XML. Jeśli nie, ujrzysz błąd na żółtym tle.</li> + <li>Jeśli używasz debugera Mozilli, niektóre informacje będą wpisane do terminala podczas startowania, pokazując które aplikacje chrome są sprawdzane. Sprawdź czy twoja aplikacja jest na liście.</li> +</ul> + +<p><span class="comment">* Make sure the contents.rdf file is in the right directory and is well-formed. Open the contents.rdf file in Mozilla to see if it parses as well-formed XML. If not, you will see an error on a yellow background. * If you are using a debug build of Mozilla, some info will be printed to the terminal when starting up indicating what chrome applications are being checked. Check if your application is listed.</span></p> + +<p>Aby dowiedzieć się więcej, przeczytaj artykuł o <a href="/pl/Rejestracja_Chrome" title="pl/Rejestracja_Chrome">rejestracji Chrome</a>.</p> + +<p>W następnym artykule rozpoczniemy już <a href="/pl/Kurs_XUL/Tworzenie_okna" title="pl/Kurs_XUL/Tworzenie_okna">naukę języka XUL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:URL_Chrome" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Tworzenie_okna">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/pola_grup/index.html b/files/pl/mozilla/tech/xul/kurs_xul/pola_grup/index.html new file mode 100644 index 0000000000..b843d20be4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/pola_grup/index.html @@ -0,0 +1,78 @@ +--- +title: Pola grup +slug: Mozilla/Tech/XUL/Kurs_XUL/Pola_grup +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Groupboxes +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szczegóły_modelu_pudełkowego" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_innych_elementów">Następny »</a></p> +</div> +<p></p><p>Artykuł ten opisuje sposób zawierania elementów w grupach. +</p> +<h3 id="Pola_grup" name="Pola_grup"> Pola grup </h3> +<p>Język HTML dostarcza elementu <code>fieldset</code>, który może być zastosowany do grupowania elementów razem. Granicą jest zazwyczaj obrys wokół elementów, aby pokazać, że są one powiązane. Przykład będzie pole grupowe zawierające pola wyboru. XUL dostarcza odpowiedni element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code></code>, który może być zastosowany w podobnym celu. </p><p>Jak wskazuje nazwa, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code></code> jest typem pola, oznacza to, że elementy wewnątrz niego ustawione są według reguł pól. Istnieją dwie różnice pomiędzy polami grup a polami regularnymi: +</p> +<ul><li> Domyślnie pole grupy jest otoczone elementem bevel. Możesz zmienić to zachowanie przez zmianę stylu CSS, +</li><li> Pole grupy obsługuje element caption, który jest umieszczony w górnej części obramowania. +</li></ul> +<p>Ponieważ pola grup są typami grup, możesz użyć takich samych atrybutów jak <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code> i <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code>. Możesz wstawić jakiekolwiek elementy, jakie chcesz wewnątrz pola, chociaż zazwyczaj będą one powiązane w ten sam sposób. </p><p>Etykieta u góry pola grupy może zostać utworzona przy zastosowaniu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></code>. Działa on podobnie jak element <code>legend</code> z języka HTML. Pojedynczy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></code> umieszczony jako pierwsze dziecko będzie wystarczające. +</p> +<h4 id="Przyk.C5.82ad:_Proste_pole_grupy" name="Przyk.C5.82ad:_Proste_pole_grupy"> Przykład: Proste pole grupy </h4> +<p>Poniższy przykład pokazuje proste pole grupy: +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:titledbox1.png"></div> +<pre><groupbox> + <caption label="Odpowiedź"/> + <description value="Banany"/> + <description value="Tangerine"/> + <description value="Budka telefoniczna"/> + <description value="Kiwi"/> +</groupbox> +</pre> +<p>Spowoduje to, że będą wyświetlone cztery fragmenty tekstu otoczone przez pole z etykietą <code>Odpowiedź</code>. Zwróć uwagę, że pole grupy posiada domyślnie orientacje pionową, która jest konieczna, aby mieć stos elementów tekstu w pojedynczej kolumnie. +</p> +<h4 id="Bardziej_z.C5.82o.C5.BCony_element_caption" name="Bardziej_z.C5.82o.C5.BCony_element_caption"> Bardziej złożony element <code>caption</code> </h4> +<p>Możesz również dodać elementy potomne wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></code>, aby stworzyć bardziej złożony <code><code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></code>. Na przykład; panel preferencji Mozilla Font używa menu rozwijanego jako podpisu. Chociaż może być użyta dowolna zawartość, zazwyczaj będziemy używać pola wyboru lub menu rozwijanego. +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_2.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:groupbox2.png"></div> +<pre><groupbox flex="1"> + <caption> + <checkbox label="Włącz kopie zapasową"/> + </caption> + <hbox> + <label control="dir" value="Folder:"/> + <textbox id="dir" flex="1"/> + </hbox> + <checkbox label="Kompresuj archiwalne pliki"/> +</groupbox> +</pre> +<p>W tym przykładzie, <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia#Pola_wyboru_i_przyciski_opcji">pole wyboru</a> zostały zastosowane jako podpis (caption). Możemy użyć skryptu do włączenia lub wyłączenia zawartości pola grup, kiedy <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> jest zaznaczony lub odznaczony. Pole grupy zawiera poziome pudełko (<code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code>) z etykietą (<code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code>) i polem tekstowym (<code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code>). Zarówno pole tekstowe jak i pole grupy mogą być elementami elastycznymi, więc pole tekstowe rozszerza się, kiedy rozszerzamy okno. Poniżej pola tekstowego pojawia się dodatkowe pole wyboru, z powodu pionowej orientacji pola grupy. W kolejnym podpunkcie dodamy pole grupy do okna dialogowego <code>Znajdź pliki</code>. +</p> +<h3 id="Grupa_radio" name="Grupa_radio"> Grupa <code>radio</code> </h3> +<p>Możemy stosować element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> do zgrupowania razem przycisków opcji. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> jest typem pola. Możemy wstawić dowolny element, do wewnątrz niego, z wyjątkiem specjalnej obsługi przycisku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></code>, które działa podobnie jak inne pudełka. +</p><p>Dowolny przycisk opcji umieszczony wewnątrz grupy przycisków opcji, aby zgrupować je wszystkie razem, nawet, jeśli są one wewnątrz zagnieżdżonych pudełek. Może to być stosowane do dodania dodatkowych elementów wewnątrz struktury, tak jak w tym przykładzie: +</p><p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_titledbox_3.xul">Podgląd</a> +</p> +<pre><radiogroup> + <radio id="no" value="no" label="No Number"/> + <radio id="random" value="random" label="Random Number"/> + <hbox> + <radio id="specify" value="specify" label="Specify Number:"/> + <textbox id="specificnumber"/> + </hbox> +</radiogroup> +</pre> +<p>Zauważ, że element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></code> nie jest otoczony żadnym obramowaniem wokół siebie. Powinniśmy umieścić element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code></code> wokół niego, jeśli obramowanie i podpis (caption) są wymagane. +</p><p>Następnie będziemy stosować to, czego nauczyliśmy się dotychczas i <a href="pl/Kurs_XUL/Dodawanie_innych_element%c3%b3w">dodamy dodatkowe elementy do okna dialogowego <code>Znajdź pliki</code></a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Szczegóły_modelu_pudełkowego" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_innych_elementów">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/polecenia/index.html b/files/pl/mozilla/tech/xul/kurs_xul/polecenia/index.html new file mode 100644 index 0000000000..34d9e2c057 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/polecenia/index.html @@ -0,0 +1,170 @@ +--- +title: Polecenia +slug: Mozilla/Tech/XUL/Kurs_XUL/Polecenia +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Commands +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrola_zaznaczenia_i_aktywacji_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Aktualizacja_poleceń">Następny »</a></p> +</div><p></p> + +<p>Polecenia to rodzaj operacji, która może być przywoływana.</p> + +<h2 id="Elementy_polecenia" name="Elementy_polecenia">Elementy polecenia</h2> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> jest stosowany w celu stworzenia poleceń, które będą służyły przeprowadzaniu operacji. Nie potrzebujemy używać poleceń, od kiedy można je zastąpić wywołaniem skryptu obsługującego pewne zdarzenia. Jednak, polecenia posiadają pewną przewagę. Mowa tu o ich zdolności do automatycznej dezaktywacji, kiedy zajdzie taka potrzeba oraz mogą być wywoływane zewnętrznie bez znajomości szczegółów implementacji samego polecenia. Zapewniają one możliwość stworzenia pewnego abstraktu oddzielającego operacje od samego kodu. Polecenia są przydatne szczególnie w większych aplikacjach. Przykładem jest implementacja poleceń menu związanych ze schowkiem, takich jak; <tt>wytnij</tt>, <tt>kopiuj</tt>, <tt>wklej</tt>. Jeśli nie korzystaliśmy z poleceń, będziemy potrzebowali określić, które pola posiadają skupienie, a następnie upewnić się, że operacja jest odpowiednia dla danego elementu. Dodatkowo, polecenia menu, potrzebują opcji aktywacji oraz dezaktywacji w zależności od tego czy element posiadający skupienie, zawiera zaznaczony teksy, czy też nie. Również do operacji wklejenia, w zależności, czy w schowku znajduje się odpowiednia do wklejenia zawartość. Jak można zauważyć, zaczyna się to komplikować. Wykorzystanie poleceń oszczędza w tym przypadku wiele pracy.</p> + +<p>Można używać poleceń dla każdej operacji. Mozilla wykorzystuje je do niemal każdego polecenia menu. Dodatkowo, pola tekstowe oraz inne elementy posiadają pewną liczbę wspierających je i gotowych do wywołania poleceń. Powinno się je używać w przypadku operacji zależnych od tego, na którym elemencie występuje skupienie.</p> + +<p>Polecenie jest identyfikowane poprzez jej atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code>. Mozilla używa konwencji, w której jej id rozpoczyna się przedrostkiem '<tt>cmd_</tt>'. W celu zapobiegnięcia konfliktom w nazwach poleceń, można umieszczać nazwę aplikacji w wewnątrz id polecenia. Przykład poniżej:</p> + +<h3 id="Przyk.C5.82ad:_Proste_polecenie_command" name="Przyk.C5.82ad:_Proste_polecenie_command">Przykład: Proste polecenie <code>command</code></h3> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_commands_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_commands_1.xul">Podgląd</a></p> + +<pre><command id="cmd_openhelp" oncommand="alert('Pomoc!');"/> +<button label="Pomoc" command="cmd_openhelp"/> +</pre> + +<p>W tym przykładzie, zamiast umieszczania atrybutu <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>, wstawiamy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>. Są one połączone za pomocą atrybutu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>, który posiada wartość id polecenia. W rezultacie w chwili wciśnięcia przycisku, polecenie zostaje wywoływane.</p> + +<p>Istnieją dwie zalety używania tego podejścia:</p> + +<ul> + <li>Pierwsza, to przesunięcie wszystkich naszych operacji do poleceń, które mogą być pogrupowane razem w sekcje w plikach XUL. Znaczy to, że ów kod, jest skupiony w jednym miejscu, nie natomiast rozproszony po kodzie całego interfejsu użytkownika,</li> + <li>Inną zaletą jest fakt, że kilka przycisków i innych elementów UI (interfejs użytkownika), może być "podpiętych" do tego samego polecenia. Przykładowo, możemy posiadać pewną <a href="pl/Kurs_XUL/Proste_paski_menu">pozycję menu</a>, <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">przycisk paska narzędzi</a> i <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">skrót klawiaturowy</a> podłączony do tego samego polecenia. Dużo wygodniejszym rozwiązaniem, niż powtarzanie tego samego kodu dla każdego z tych trzech elementów, jest wspomniane "podpięcie" ich pod to samo polecenie. Zazwyczaj, podłączane są tylko elementy, które wysyłają zdarzenie polecenia.</li> +</ul> + +<p>Dodatkowo:</p> + +<ul> + <li>Jeśli ustalimy także atrybut <code><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></code> dla polecenia, będzie ono dezaktywowane i nie będzie możliwości jego wywołania,</li> + <li>Każdy przycisk oraz pozycja menu "podpięte" do niego, będą również automatycznie dezaktywowane,</li> + <li>Jeśli ponownie aktywujesz polecenie to przyciski i inne elementy ponownie staną się aktywne.</li> +</ul> + +<h3 id="Przyk.C5.82ad:_Prze.C5.82.C4.85czenie_wy.C5.82.C4.85czenia_command" name="Przyk.C5.82ad:_Prze.C5.82.C4.85czenie_wy.C5.82.C4.85czenia_command">Przykład: Przełączenie wyłączenia <code>command</code></h3> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_commands_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_commands_2.xul">Podgląd</a></p> + +<pre><command id="cmd_openhelp" oncommand="alert('Pomoc');"/> +<button label="Pomoc" command="cmd_openhelp"/> +<button label="Więcej pomocy" command="cmd_openhelp"/> + +<button label="Wyłącz" + oncommand="document.getElementById('cmd_openhelp').setAttribute('disabled','true');"/> +<button label="Włącz" + oncommand="document.getElementById('cmd_openhelp').removeAttribute('disabled');"/> +</pre> + +<p>W tym przykładzie oba przyciski używają tego samego polecenia. Kiedy przycisk "Wyłącz" zostanie naciśnięty, polecenie zostaje dezaktywowane poprzez ustalenie jego atrybutu <code><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></code>. W tym przypadku oba przyciski zostaną dezaktywowane.</p> + +<p>Szeroko stosowanym zabiegiem jest grupowanie poleceń w elementy o nazwie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/commandset" title="commandset">commandset</a></code></code>. Znajdują się one zazwyczaj na początku pliku XUL. Przykład poniżej:</p> + +<pre><commandset> + <command id="cmd_open" oncommand="alert('Otwórz!');"/> + <command id="cmd_help" oncommand="alert('Pomoc!');"/> +</commandset> +</pre> + +<p>Polecenie jest wywoływane, kiedy użytkownik aktywuje (włączy) przycisk lub inny element połączony z tą metodą. Możemy, także wywoływać polecenia poprzez zastosowanie metody <code><span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span></code> dla samego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> lub dla elementu, który jest bezpośrednio połączony z tym poleceniem, takiego jak np. przycisk.</p> + +<h2 id="Dyspozytor_polece.C5.84" name="Dyspozytor_polece.C5.84">Dyspozytor poleceń</h2> + +<p>Możemy także używać poleceń bez korzystania z elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> lub przynajmniej, bez dodawania atrybutu <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code> dla danego polecenia. W tym przypadku, polecenie nie będzie wywoływało bezpośrednio skryptu, ale w zamian, będzie wyszukiwało element lub funkcję, która obsłuży polecenie. Funkcja ta może być oddzielona od języka XUL oraz może być obsługiwane wewnętrznie. W celu znalezienia czegoś do obsługi poleceń, XUL używa obiektu o nazwie dyspozytor poleceń ( + + <i>ang. command dispatcher</i> + ). Obiekt ten lokalizuje obsługę dla poleceń. Polecenie obsługiwane jest przez tzw. kontroler ( + + <i>ang. controller</i> + ). Tak więc, kiedy wywoływane jest polecenie, dyspozytor poleceń lokalizuje kontroler, który obsłuży dane polecenie. Możemy wyobrazić sobie element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>, jako pewien typ kontrolera dla polecenia.</p> + +<p>Dyspozytor poleceń lokalizuje kontroler, przeszukując element posiadający aktualnie skupienie, pod kątem wspomnianego kontrolera, który jest w stanie obsłużyć zadane polecenie. Elementy XUL posiadają własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code></code>, która służy do ich sprawdzania. Możemy wykorzystać własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code></code> w celu dodania własnych kontrolerów. Przykładowo, możemy wykorzystać to w celu obsługi odpowiedzi pola list na polecenia <tt>wytnij</tt>, <tt>kopiuj</tt> i <tt>wklej</tt>. W dalszej części artykułu będziemy analizować przykład obrazujący powyższą czynność. Domyślnie, tylko pola tekstowe posiadają robiący to wszystko kontroler. Obsługuje on operacje schowka, selekcji, cofania, przywracania oraz pewne operacje edycji. Warto zauważyć, że element może także posiadać wiele kontrolerów, które będą sprawdzane.</p> + +<p>Jeśli element posiadający aktualnie skupienie nie posiada odpowiedniego kontrolera, okno jest sprawdzane w następnej kolejności. Okno także posiada własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code></code>, którą możemy modyfikować wedle uznania. Jeśli skupienie znajduje się wewnątrz ramki, każda z nich prowadzi do okna znajdującego się na wyższym poziomie, które także jest sprawdzane. Oznacza to, że polecenia będą działać nawet, jeśli skupienie znajduje się wewnątrz ramki. Powyższa teza jest również prawdziwa dla przeglądarki, ze względu na mówiący o tym, że polecenia edycji wywoływane z głównego menu, będą działać wewnątrz obszaru z zawartością. Warto zaznaczyć, że HTML także posiada system poleceń i kontrolerów, chociaż nie można go wykorzystywać na nieuprzywilejowanych stronach, ale można użyć dla np. rozszerzeń przeglądarki. Jeśli okno nie zapewnia kontrolera zdolnego do obsługi poleceń, nic się nie stanie.</p> + +<p>Możemy także sprawić, aby dyspozytor poleceń, używał własności dokumentu o nazwie <code>commandDispatcher</code>. Jesteśmy również w stanie go odzyskiwać z listy kontrolerów dla elementu lub okna. Dyspozytor poleceń zawiera metody służące pobieraniu kontrolerów dla poleceń oraz służące pobieraniu oraz modyfikacji skupienia.</p> + +<h3 id="Dodawanie_kontroler.C3.B3w" name="Dodawanie_kontroler.C3.B3w">Dodawanie kontrolerów</h3> + +<p>Możemy również zaimplementować własne kontrolery odpowiadające na polecenia. Możemy nawet zmienić domyślną obsługę polecenia, poprzez umiejętne umieszczenie kontrolera. Kontroler powinien implementować cztery metody, przedstawione poniżej:</p> + +<dl> + <dt>supportsCommand (command) </dt> + <dd>Ta metoda powinna zwracać wartość <code>true</code>, jeśli kontroler wspiera polecenie. Jeśli natomiast zwraca <code>false</code>, znaczy to, że polecenie nie jest obsługiwane i dyspozytor poleceń będzie szukał innego kontrolera. Pojedynczy kontroler może wspierać wiele poleceń.</dd> + <dt>isCommandEnabled (command) </dt> + <dd>Ta metoda powinna zwracać wartość <code>true</code>, kiedy polecenie jest aktywne lub <code>false</code> w przeciwnym przypadku. Korespondujące przyciski będą dezaktywowane automatycznie.</dd> + <dt>doCommand (command) </dt> + <dd>Uruchamia polecenia. W tym miejscu umieszczamy kod obsługujący polecenie.</dd> + <dt>onEvent (event) </dt> + <dd>Ta metoda obsługuje zdarzenia.</dd> +</dl> + +<h4 id="Przyk.C5.82ad:_Implementacja_kontrolera" name="Przyk.C5.82ad:_Implementacja_kontrolera">Przykład: Implementacja kontrolera</h4> + +<p>Przyjmijmy, że chcemy zaimplementować pole listy, które będzie obsługiwało polecenie <tt>usuń</tt>. Kiedy użytkownik wybierze <tt>usuń</tt> z menu, pole listy skasuje zaznaczony wiersz. W tym przypadku, wystarczy tylko dołączyć kontroler do pola wyboru, który wykona metoda <code>doCommand</code>.</p> + +<p>Spróbujmy otworzyć poniższy przykład (<a href="https://developer.mozilla.org/samples/xultu/examples/commands.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/commands.xul">Podgląd</a>) w oknie przeglądarki i wybrać pewne elementy z listy. Zauważmy, że polecenie <code>Usuń</code> w menu Edycja przeglądarki jest aktywne i jej wybór usunie wiersz.</p> + +<pre><window id="controller-example" title="Przykład kontrolera" onload="init();" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<script> +function init() +{ + var list = document.getElementById("theList"); + + var listController = { + supportsCommand : function(cmd){ return (cmd == "cmd_delete"); }, + isCommandEnabled : function(cmd){ + if (cmd == "cmd_delete") return (list.selectedItem != null); + return false; + }, + doCommand : function(cmd){ + list.removeItemAt(list.selectedIndex); + }, + onEvent : function(evt){ } + }; + + list.controllers.appendController(listController); +} +</script> + +<listbox id="theList"> + <listitem label="Ocean"/> + <listitem label="Desert"/> + <listitem label="Jungle"/> + <listitem label="Swamp"/> +</listbox> + +</window> +</pre> + +<p>Kontroler (listControler) implementuje cztery metody opisane wyżej. Metoda <code>supportsCommand</code> zwraca <code>true</code> dla polecenia <code>cmd_delete</code>, które jest zastosowane w chwili wyboru opcji <tt>Usuń</tt> z menu. Dla innych poleceń, zwracany jest <code>false</code>. Dzieje się tak dlatego, że kontrolery nie obsługują żadnego innego polecenia.</p> + +<p>Metoda <code>isCommandEnabled</code> zwraca wartość <code>true</code>, kiedy polecenie powinno być aktywne. W tym przypadku sprawdzamy czy w polu listy istnieje zaznaczony element i jeśli istnieje zwraca wartość <code>true</code>. W przeciwnym przypadku zwraca <code>false</code>. Jeśli usuniemy wszystkie wiersze, opcja <tt>Usuń</tt> stanie się nieaktywna. W naszym prostym przykładzie może zajść możliwość kliknięcia na polu listy w celu jego uaktualnienia. Metoda <code>doCommand</code> będzie wywoływana, w chwili wyboru opcji <tt>Usuń</tt> z menu. Spowoduje to, że zaznaczony wiersz pola listy zostanie usunięty. Natomiast metoda <code>onEvent</code> nie musi powodować żadnych efektów, więc nie dodajemy do niej żadnego kodu.</p> + +<h3 id="Przes.C5.82anianie_domy.C5.9Blnego_kontrolera" name="Przes.C5.82anianie_domy.C5.9Blnego_kontrolera">Przesłanianie domyślnego kontrolera</h3> + +<p>Dodajmy ten kontroler do pola listy, poprzez wywołanie metody <code>appendController</code> dla <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code></code> pola listy. <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIControllers.html">Obiekt kontrolera</a> posiada pewną liczbę metod, które mogą być używane do manipulowania kontrolerami. Przykładowo, istnieje także metoda <code>insertControllerAt</code>, która "wkłada" kontroler do elementu przed inne kontrolery. Może to być użyteczne w celu utworzenia komendy nadrzędnej. Poniższy przykład wyłącza opcję wklejenia dla danego pola tekstowego.</p> + +<pre>var tboxController = { + supportsCommand : function(cmd){ return (cmd == "cmd_paste"); }, + isCommandEnabled : function(cmd){ return false; }, + doCommand : function(cmd){ }, + onEvent : function(evt){ } +}; + +document.getElementById("tbox").controllers.insertControllerAt(0,tboxController); +</pre> + +<p>W tym przykładzie, wkładamy kontroler ma pozycję o numerze 0, co oznacza, że będzie on się znajdował przed wszystkimi innymi. Nowy kontroler wspiera polecenie 'cmd_paste' i zawsze wskazuje, że polecenie jest wyłączone, dezaktywowane. Domyślny kontroler pola tekstowego, nigdy nie zostanie wywołany ponieważ, dyspozytor poleceń znajdzie w pierwszej kolejności inny kontroler do obsługi, znajdujący się wyżej.</p> + +<p>Następnie, dowiemy się <a href="pl/Kurs_XUL/Aktualizacja_polece%c5%84">jak aktualizować polecenia</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Kontrola_zaznaczenia_i_aktywacji_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Aktualizacja_poleceń">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_elementów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_elementów/index.html new file mode 100644 index 0000000000..30a474661c --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_elementów/index.html @@ -0,0 +1,266 @@ +--- +title: Pozycjonowanie elementów +slug: Mozilla/Tech/XUL/Kurs_XUL/Pozycjonowanie_elementów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Element_Positioning +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Pomocnik_XUL:Model_pola" style="float: left;">« Poprzedni</a><a href="/pl/docs/Pomocnik_XUL:Szczegóły_modelu_pola">Następny »</a></p> +</div><p></p> + +<p>W tym artykule dowiemy się jak sterować pozycją i rozmiarem elementu.</p> + +<h2 id="Pozycjonowanie_elementu_pola" name="Pozycjonowanie_elementu_pola">Pozycjonowanie elementu pola</h2> + +<p>Dowiedzieliśmy się już jak pozycjonować elementy - albo poziomo, albo pionowo - wewnątrz pola. Często jednak będziemy musieli sterować pozycją i rozmiarem elementu wewnątrz pola. Dlatego najpierw musimy przyjrzeć się, jak działa pole.</p> + +<p>Pozycja elementu jest określona przez styl rozmieszczenia jego kontenera. Na przykład, przycisk w polu poziomym będzie umieszczony na prawo od poprzedniego przycisku. Rozmiar elementu jest określony przez dwa czynniki: zawartość elementu i rozmiar, jaki określisz. Rozmiar, jaki posiada element jest określony przez to, co dany element zawiera. Na przykład, szerokość przycisku jest określona przez ilość tekstu wewnątrz przycisku.</p> + +<p>Generalnie element będzie tak duży, jak to konieczne do przechowania jego zawartości i nie większy. Pewne elementy, takie jak pola tekstowe mają rozmiar domyślny, jakiego będziemy używać. Pole będzie wystarczająco duże dla przechowania elementów wewnątrz pola. Pole poziome zawierające trzy przyciski będzie tak szerokie, jak trzy przyciski plus niewielka ilość wypełnienia.</p> + +<div class="float-right"><img alt="grafika:boxstyle1n.png"></div> + +<p>Na poniższym rysunku pierwsze dwa przyciski mają zadany odpowiedni rozmiar dla przechowania swojego tekstu. Trzeci przycisk jest większy, ponieważ ma więcej zawartości. Szerokość pola zawierającego przyciski jest to całkowita szerokość przycisków plus wypełnienie między nimi. Wysokość przycisków ma odpowiedni rozmiar do przechowywanego tekstu.</p> + +<h3 id="Atrybuty_width_i_height" name="Atrybuty_width_i_height">Atrybuty <code>width</code> i <code>height</code></h3> + +<p>Niekiedy konieczna jest większa kontrola nad rozmiarem elementu w oknie. Jest kilka cech, które pozwolą ci sterować rozmiarem elementu. Szybkim sposobem na to jest po prostu nadanie elementowi atrybutów <code>width</code> i <code>height</code>, podobnych do tych, jakie można dodać do znacznika <code>img</code> w HTML-u. Poniżej mamy pokazany przykład:</p> + +<p><br> + <span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_1.xul">Podgląd</a></p> + +<pre><button label="OK" width="100" height="40"/> +</pre> + +<p>Jednakże takie rozwiązanie nie jest zalecane. Nie jest to zbyt przenośne i może nie mieścić się w pewnych motywach. Lepszym sposobem jest zastosowanie właściwości stylu, który działa podobnie do arkuszy stylu w HTML. Można zastosować poniższe własności CSS.</p> + +<dl> + <dt><a href="/pl/docs/Web/CSS/width" title="Właściwość widthCSS ustawia szerokość elementu. Domyślnie ustawia szerokość obszaru zawartości , ale jeśli box-sizing jest ustawione na border-box, ustawia szerokość obszaru border ."><code>width</code></a> </dt> + <dd>Określa szerokość elementu.</dd> + <dt><a href="/pl/docs/Web/CSS/height" title="Własność height definiuje w elemencie wysokość obszaru zawartości. Obszar zawartości znajduje sięwewnątrz dopełnienia, obramowania i marginesów elementu."><code>height</code></a> </dt> + <dd>Określa wysokość elementu.</dd> +</dl> + +<p>Poprzez ustawienie jednej z tych dwóch własności, element będzie stworzony z taką szerokością lub wysokością. Jeśli określisz tylko jedną właściwość rozmiaru, druga jest wyliczana, jeśli to jest konieczne. Rozmiar tych właściwości stylu powinien być określony jak liczba następująca po module.</p> + +<h3 id="Elastyczne_elementy" name="Elastyczne_elementy">Elastyczne elementy</h3> + +<p>Rozmiary są dosyć łatwe do obliczenia dla elementów nieelastycznych. Korzystają one po prostu ze swoich określonych szerokości i wysokości, a jeśli rozmiar nie został określony, domyślny rozmiar elementu jest wystarczająco duży, aby dopasować zawartość. Dla elementów elastycznych obliczenie jest odrobinę oszukańcze.</p> + +<p>Elementy elastyczne są tymi które mają atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> ustawioną na wartość większą niż 0. Przypomnij sobie, że elementy elastyczne rosną i kurczą się wypełniając dostępną przestrzeń. Ich domyślny rozmiar jest jeszcze obliczany tak samo jak elementów nieelastycznych. Demonstruje to poniższy przykład:</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_2.xul">Podgląd</a></p> + +<pre><window orient="horizontal" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<hbox> + <button label="Tak" flex="1"/> + <button label="Nie"/> + <button label="Nie znam jednego rozwiązania lub jakiegokolwiek innego"/> +</hbox> + +</window> +</pre> + +<p>Początkowo okno pojawi się takie jak to na wcześniejszym obrazku. Pierwsze dwa przyciski będą ułatwione na odpowiedni domyślny rozmiar szerokości a przycisk trzeci będzie większy ponieważ ma dłuższą etykietę. Pierwszy przycisk jest elastyczny a wszystkie trzy elementy umieszczono wewnątrz pola. Szerokość pola będzie ustawiona na początkową całkowitą szerokość wszystkich trzech przycisków (około 430 pikseli na rysunku).</p> + +<p>Jeśli zwiększysz szerokość okna, elementy są sprawdzane pod kątem elastyczności aby wypełnić pustą przestrzeń jaka się pojawi. Przycisk jest jedynym elastycznym elementem, ale nie urośnie szerszy. jest tak ponieważ pole wewnątrz którego mieści się przycisk nie jest elastyczne. Element nieelastyczny nigdy nie zmienia rozmiaru nawet jeśli jest dostępna przestrzeń, więc również i przycisk nie może się zwiększyć. A zatem przycisk się nie poszerzy.</p> + +<p>Rozwiązaniem jest uczynienie również pola elastycznym. Zatem kiedy poszerzasz okno, będzie dostępna dodatkowa przestrzeń, więc pole będzie wzrastało wypełniając tą dodatkową przestrzeń. Ponieważ pole jest duże, będzie stworzone wewnątrz niego więcej dodatkowej przestrzeni, a elastyczny przycisk wewnątrz niego wzrośnie wypełniając dostępną przestrzeń. Ten proces powtarza się, jeśli to konieczne, dla wielu zagnieżdżonych pól.</p> + +<h2 id="Ustawienie_minimalnego_i_maksymalnego_rozmiaru" name="Ustawienie_minimalnego_i_maksymalnego_rozmiaru">Ustawienie minimalnego i maksymalnego rozmiaru</h2> + +<p>Możemy pozwolić elementowi, aby był elastyczny ale ograniczyć rozmiar, aby nie mógł być większy niż pewien rozmiar lub możemy ustawić minimalny rozmiar. Możemy to zrobić poprzez zastosowanie czterech atrybutów:</p> + +<dl> + <dt><code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code> </dt> + <dd>Określa minimalną długość jaką może posiadać element.</dd> + <dt><code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code> </dt> + <dd>Określa minimalną wysokość jaką może posiadać element.</dd> + <dt><code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code> </dt> + <dd>Określa maksymalną długość jaką może posiadać element.</dd> + <dt><code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code> </dt> + <dd>Określa maksymalną wysokość jaką może posiadać element.</dd> +</dl> + +<p><br> + Wartości te są zawsze mierzone w pikselach. Możemy również zastosować odpowiednią własność CSS, <code>min-width</code>, <code>min-height</code>, <code>max-width</code> i <code>max-height</code>.</p> + +<p>Własności te są tylko użyteczne w przypadku elementów elastycznych. Poprzez ustawienie maksymalnej wysokości, na przykład: obszar przycisku będzie rósł tylko do pewnej maksymalnej wysokości. Będziemy mogli jeszcze zmienić rozmiar okna poza ten punkt, ale przycisk przestanie zwiększać swój rozmiar. Pudełko, w którego wnętrzu jest przycisk, również będzie rosło, chyba, że ustawimy mu również wysokość pudełka.</p> + +<p>Jeśli dwa przyciski są również elastyczne, normalnie oba będą dzieliły ilość dodatkowej przestrzeni. Jeśli jeden przycisk ma maksymalną szerokość, drugi będzie jeszcze kontynuował wzrost i zabierał całą pozostałą przestrzeń.</p> + +<p>Jeśli pudełko ma maksymalną szerokość lub wysokość, dzieci nie będą mogły wzrastać bardziej, niż do maksymalnego rozmiaru. Tu mamy kilka przykładów ustawienia szerokości i wysokości:</p> + +<h3 id="Przyk.C5.82ady_ustawienia_szeroko.C5.9Bci_i_wysoko.C5.9Bci" name="Przyk.C5.82ady_ustawienia_szeroko.C5.9Bci_i_wysoko.C5.9Bci">Przykłady ustawienia szerokości i wysokości</h3> + +<pre><button label="1" style="width: 100px;"/> +<button label="2" style="width: 100em; height: 10px;"/> +<button label="3" flex="1" style="min-width: 50px;"/> +<button label="4" flex="1" style="min-height: 2ex; max-width: 100px"/> +<textbox flex="1" style="max-width: 10em;"/> +<description style="max-width: 50px">To jest nudny, lecz w prosty sposób +zawinięty do nowej linii tekst.</description> +</pre> + +<dl> + <dt>Przykład 1 </dt> + <dd>Pierwszy przycisk będzie wyświetlony z szerokością 100 pikseli (px oznacza piksele). Musisz dodać moduł lub szerokość będzie ignorowana.</dd> + <dt>Przykład 2 </dt> + <dd>Drugi przycisk będzie wyświetlony z wysokością 10 pikseli i szerokości 100em (em jest to rozmiar znaku bieżącej czcionki).</dd> + <dt>Przykład 3 </dt> + <dd>Trzeci przycisk jest elastyczny więc będzie rósł w oparciu o rozmiar pola w którym jest przycisk. Jednakże, przycisk nigdy nie będzie dzielony na mniej niż 50 pikseli. Często elastyczne komponenty takie jak ochraniacz zaabsorbują pozostałą przestrzeń, przełamując współczynnik flex.</dd> + <dt>Przykład 4 </dt> + <dd>Czwarty przycisk jest elastyczny i nigdy nie będzie miał wysokości mniejszej niż 2ex (x jest zazwyczaj wysokością litery x w bieżącej czcionce) lub nie będzie szerszy niż 100 pikseli.</dd> + <dt>Przykład 5 </dt> + <dd>Tekst wejściowy jest elastyczny, ale nigdy nie wzrośnie aby być większym niż 100em. Często będziesz chciał stosować em kiedy określasz rozmiary tekstu. Ten moduł jest użyteczny dla pól tekstowych, aby byłyby one zawsze odpowiedniego rozmiaru, nawet jeśli czcionka jest bardzo duża.</dd> + <dt>Przykład 6 </dt> + <dd>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> jest wymuszony po to aby mieć maksymalną szerokość 50 pikseli. Tekst wewnątrz będzie zawijany do kolejnej linii po pięćdziesiątym pikselu.</dd> +</dl> + +<div class="highlight"> +<h4 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki">Nasz przykład: <tt>Znajdź pliki</tt></h4> + +<p>Dodajmy, więc niektóre style do naszego okienka dialogowego <tt>Znajdź pliki</tt>. Tworzymy pole tekstowe o zmiennych wymiarach, tak, aby pasowało do całego okna.</p> + +<pre><textbox id="find-text" flex="1" style="min-width: 15em;"/> +</pre> + +<div class="float-right"><img alt="Grafika:boxstyle1.png"></div> + +<p>W tym przykładzie tekst wejściowy jest elastyczny. W ten sposób, będzie się zwiększał, jeśli użytkownik zmieni rozmiar okienka dialogowego. Jest to użyteczne, jeśli użytkownik chce wpisać długi ciąg znaków tekst. Także, minimalna szerokość, jaką możemy ustawić to 15 em, więc pole tekstowe będzie musiała zawsze posiadać, co najmniej 15 znaków. Jeśli użytkownik zmieni rozmiar okna dialogowego do bardzo małego, to wprowadzany tekst nie będzie się kurczył poza obszar 15 em. Zostanie narysowany wtedy, gdy rozszerzymy nasz obszar poza brzeg okna. Zwróć uwagę, że na obrazku z boku, wprowadzony tekst zwiększył swój rozmiar, gdy rozszerzymy okno do pełnego rozmiaru.</p> +</div> + +<h2 id="Pola_upakowane" name="Pola_upakowane">Pola upakowane</h2> + +<p>Powiedzmy, że mamy pole z dwoma elementami potomnymi, żaden nie jest elastyczny, ale pole jest elastyczne. Na przykład:</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_3.xul">Podgląd</a></p> + +<pre><box flex="1"> + <button label="Happy"/> + <button label="Sad"/> +</box> +</pre> + +<p>Jeśli zmienisz rozmiar okna, pole wystarczy do dopasowania rozmiaru okna. Przyciski nie są elastyczne więc nie będą zmieniać swojej szerokości. Wynikiem jest dodatkowa przestrzeń, która pojawi się po prawej stronie okna, wewnątrz pola. Możesz sobie jednak życzyć aby dodatkowa przestrzeń pojawiła się po lewej stronie, aby przyciski pozostały poprawnie ustawione w oknie.</p> + +<p>Możesz dokonać tego przez umieszczenie separatora wewnątrz pola, ale może wyglądać to niechlujnie, kiedy musisz to robić wiele razy. Lepszym sposobem jest zastawanie dodatkowego atrybutu <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code> w polu. Atrybut ten wskazuje jak <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code> (spakować... ale zobacz czcionkę) elementy potomne wewnątrz pola. Dla orientacji poziomej pól steruje poziomym pozycjonowaniem potomków, zaś dla orientacji pionowej pól steruje pionowym pozycjonowaniem potomków. Możesz zastosować następujące wartości:</p> + +<p><b>You could accomplish this by placing a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code> inside the box, but that gets messy when you have to do it numerous times. A better way is to use an additional attribute <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code> on the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>. This attribute indicates how to <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code> the child elements inside the box. For horizontally oriented boxes, it controls the horizonal positioning of the children. For vertically oriented boxes, it controls the vertical positioning of the children. You can use the following values:</b></p> + +<dl> + <dt>start </dt> + <dd>Pozycjonuje elementy od lewego brzegu dla pól poziomych i od górnego brzegu dla pól pionowych. Jest to wartość domyślna.</dd> + <dt>center </dt> + <dd>Centruje elementy potomne w polu.</dd> + <dt>end </dt> + <dd>Pozycjonuje elementy od prawego brzegu dla pól poziomych i od dolnego brzegu dla pól pionowych.</dd> +</dl> + +<p>Atrybut <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code> jest stosowany dla pola zawierającego elementy będące pakowanymi, a nie same elementy.</p> + +<p>Możemy zmienić wcześniejszy przykład do centrowania elementów jak pokazano:</p> + +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_4.xul">Podgląd</a></p> + +<pre><box flex="1" pack="center"> + <button label="Happy"/> + <button label="Sad"/> +</box> +</pre> + +<p>Teraz, kiedy okno zmieniło rozmiar, przyciski są umieszczone centralnie. Porównaj to zachowanie z tym z poprzedniego przykładu.</p> + +<h2 id="Pole_regulowane" name="Pole_regulowane">Pole regulowane</h2> + +<p>Jeśli zmienisz rozmiar okna poziomo w powyższym przykładzie Happy-Sad, pole zwiększy szerokość. Jeśli zmienisz rozmiar okna pionowo, zauważysz, że przyciski zwiększyły wysokość. Jest tak ponieważ elastyczność jest zakładana domyślnie w tym drugim kierunku.</p> + +<p>Możesz sterować tym zachowaniem atrybutem <code><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></code>. Dla pól poziomych steruje pozycjonowaniem potomków pionowo. Dla pól pionowych steruje pozycjonowaniem poziomym potomków. Możliwie wartości są podobne do tych dla <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code>.</p> + +<dl> + <dt>start </dt> + <dd>Ustawia elementy wzdłuż górnego brzegu dla pól poziomych i wzdłuż lewego brzegu dla pól pionowych.</dd> + <dt>center </dt> + <dd>Centruje elementy potomne w polu.</dd> + <dt>end </dt> + <dd>Ustawia elementy wzdłuż dolnego brzegu dla pól poziomych i wzdłuż prawego brzegu pól pionowych.</dd> + <dt>baseline </dt> + <dd>Ustawia elementy tak, aby tekst był ustawiony w rzędzie. Jest to użyteczne dla pól poziomych.</dd> + <dt>stretch </dt> + <dd>Ta wartość, domyślna, powoduje, że elementy rosną do odpowiedniego rozmiaru pola, podobnie do elementów elastycznych, ale w przeciwnym kierunku.</dd> +</dl> + +<p>Jak przy atrybucie <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code>, atrybut <code><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></code> stosuje się dla zawartości pola dla elementów będących ustawianymi, a nie dla samych elementów.</p> + +<p>Na przykład, pierwsze pole poniżej, będzie miało swój obszar potomny, ponieważ jest domyślny. Drugie pole ma atrybut <code><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></code>, więc jego potomkowie będą umieszczeni centralnie.</p> + +<p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_5.xul">Podgląd</a></p> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<window id="yesno" title="Pytanie" orient="horizontal" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <hbox> + <button label="Tak"/> + <button label="Nie"/> + </hbox> + <hbox align="center"> + <button label="Może"/> + <button label="Być może"/> + </hbox> + +</window> +</pre> + +<div class="float-right"><img alt="grafika:boxstyle2-b.png"></div> + +<p>Możemy także użyć własności stylów <code><a href="pl/CSS/-moz-box-pack">-moz-box-pack</a></code> i <code><a href="pl/CSS/-moz-box-align">-moz-box-align</a></code> zamiast określonych atrybutów.</p> + +<div class="note">Możesz odkryć, że Przykład Pola Regulowanego jest użyteczny dla wypróbowania różnicy właściwości pola.</div> + +<div class="note"><b>You may find the <a class="external" href="http://developer.mozilla.org/samples/xultu/examples/aligner.xul">Box Alignment Example</a> useful for trying out the various box properties.</b></div> + +<h2 id="Przycinanie.2FSkracanie_tekstu_i_przycisk.C3.B3w" name="Przycinanie.2FSkracanie_tekstu_i_przycisk.C3.B3w">Przycinanie/Skracanie tekstu i przycisków</h2> + +<p>Możemy potencjalnie stworzyć element przycisku, który zawiera etykietę, która jest większa niż maksymalna szerokość przycisku. Oczywiście, rozwiązaniem byłoby zwiększenie rozmiaru przycisku. Jednak, przyciski (i inne elementy z etykietami) mają specjalny atrybut nazwany <code>crop</code>, który pozwala ci określić jak tekst może być przycięty jeśli jest zbyt długi</p> + +<p>Jeśli tekst jest przycięty pojawi się wielokropek (...) na przycisku, gdzie tekst został skrócony. Poprawne są cztery możliwie wartości:</p> + +<dl> + <dt>left </dt> + <dd>Tekst przycięty z lewej strony.</dd> + <dt>right </dt> + <dd>Tekst przycięty z prawej strony.</dd> + <dt>center </dt> + <dd>Tekst jest przycięty w środku.</dd> + <dt>none </dt> + <dd>Tekst nie został przycięty. Jest to wartość domyślna.</dd> +</dl> + +<p>Ten atrybut jest rzeczywiście użyteczny tylko kiedy okienko dialogowe zostało stworzone aby być użytecznym w danym rozmiarze. Atrybut <code>crop</code> może również być użyty z innymi elementami, które stosują atrybut <code>label</code> dla etykiet. Poniżej pokazano ten atrybut w działaniu.</p> + +<p><span id="Przyk%C5%82ad_6"><a id="Przyk%C5%82ad_6"></a><strong>Przykład 6</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_6.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxstyle_6.xul">Podgląd</a></p> + +<div class="float-right"><img alt="grafika:boxstyle2.png"></div> + +<pre><button label="Proszę, Naciśnij mnie!" crop="right" flex="1"/> +</pre> + +<p>Odnotuj jak tekst na przycisku został przycięty z prawej strony po uczynieniu okienka mniejszym.</p> + +<div class="highlight"> +<p>Przykład <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxstyle.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-boxstyle.xul">Podgląd</a></p> +</div> + +<p>W następnym artykule podsumujemy i <a href="pl/Kurs_XUL/Szczeg%c3%b3%c5%82y_modelu_pude%c5%82kowego">opiszemy szczegóły modelu pudełkowego</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Model_pudełkowy" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Szczegóły_modelu_pudełkowego">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_stosu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_stosu/index.html new file mode 100644 index 0000000000..bddb7c90f4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/pozycjonowanie_stosu/index.html @@ -0,0 +1,36 @@ +--- +title: Pozycjonowanie stosu +slug: Mozilla/Tech/XUL/Kurs_XUL/Pozycjonowanie_stosu +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Stack_Positioning +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Stosy_i_pokłady" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pudełko_kart">Następny »</a></p> +</div> +<p></p><p>Artykuł ten opisuje, w jaki sposób pozycjonować elementy w stosie. +</p> +<h3 id="Umieszczenie_potomka_stosu" name="Umieszczenie_potomka_stosu"> Umieszczenie potomka stosu </h3> +<p>Normalnie elementy potomne stosu rozciągają i dopasowują się rozmiarem do <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code> (stosu). Jednakże mamy także możliwość umieszczenia dziecka na określonych współrzędnych. Na przykład, jeśli stos posiada dwa przyciski jako dzieci, jeden może być umieszczony 20 pikseli od lewego brzegu i 50 pikseli od górnego brzegu. Drugi przycisk może zostać umieszczony 100 pikseli od lewego brzegu i 5 pikseli od górnego brzegu. +</p><p>Pozycja elementu potomnego może być określona poprzez dodanie dwóch atrybutów do tego elementu. Dla pozycjonowania poziomego zastosuj atrybut <code>left</code>, a dla pozycjonowania pionowego zastosuj atrybut <code>top</code>. Jeśli nie dodasz tych atrybutów do elementów będących dziećmi elementu <code>stack</code>, to potomek dopasuje się sam do rozmiaru stosu. +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_bulletins_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_bulletins_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:bulletins1.png"></div> +<pre><stack> + <button label="Gobeliny" left="5" top="5"/> + <button label="Trole" left="60" top="20"/> + <button label="Wampiry" left="10" top="60"/> +</stack> +</pre> +<p>Stos (<code>stack</code>) zawiera trzy elementy, każdy z nich jest pozycjonowany, dzięki rozmieszczeniu atrybutów <code>left</code> oraz <code>top</code>. Tutaj wszystkie dzieci stosu są przyciskami, lecz elementy nie są tego samego typu. Może to być dowolny element zawierający pudełko i inne stosy. </p><p>Rozmiar <code>stack</code> jest określony na podstawie pozycji elementów potomnych. Zawsze jest o takich rozmiarach, aby elementy potomne były widoczne. Więc jaki ustawisz atrybut <code>left</code> na 400, stos będzie miał długość 400 pikseli wokół siebie plus długość elementu. Możemy przesłonić ten rozmiar różnymi własnościami stylu, takimi jak <code>width</code> czy <code>max-width</code>. +</p><p>Możemy zastosować skrypt do uporządkowania wartości atrybutów <code>left</code> i <code>top</code> i w ten sposób elementy będą poruszały się wokoło. Zaletą stosów jest to, że w momencie, gdy jeden absolutnie pozycjonowany element zmienia swoją pozycję, pozycja innych elementów nie jest zmieniana. Jeśli próbujemy przenieść elementy w prawidłowym pudełku, inne elementy mogą zmieniać swoje pozycje. </p><p>Jest także możliwe umieszczenie elementów potomnych, więc są one nakładkami. Kiedy rysujemy elementy potomne, elementy są pokazywane w kolejności, w której pojawiły się w stosie (<code>stack</code>). To jest tak, że pierwszy element potomny jest wyświetlony w <code>stack</code> jako tło (na samym spodzie), następny element potomny wyświetlony zostanie zaraz nad nim i tak dalej. Ostatni element potomny zostanie wyświetlony na samej górze. Możemy zastosować funkcje DOM do przesunięcia kolejności elementów wokoło. +</p><p>Odpowiadający jako pierwszy zdarzeniom myszy, będzie to pierwszy element z góry. Znaczenie ma to przy dwóch przyciskach nałożonych na siebie, gdyż przycisk znajdujący się na górze zostanie przydzielony kliknięciu myszy i oddzielony od innych. +</p><p>Następny artykuł <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">opisuje element tabbox</a>, który będzie jak pokład, ale dostarcza własną nawigację. </p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Stosy_i_pokłady" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pudełko_kart">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/proste_paski_menu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/proste_paski_menu/index.html new file mode 100644 index 0000000000..198b5110d8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/proste_paski_menu/index.html @@ -0,0 +1,163 @@ +--- +title: Proste paski menu +slug: Mozilla/Tech/XUL/Kurs_XUL/Proste_paski_menu +tags: + - Kurs_XUL + - Przewodniki + - XUL +--- +<p> </p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_narzędzi" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_menu">Następny »</a></p> +</div><p></p> + +<p>W tym artykule zobaczymy, jak utworzyć prosty pasek menu.</p> + +<h3 id="Tworzenie_menu" name="Tworzenie_menu">Tworzenie menu</h3> + +<p>W XUL menu można stworzyć na różne sposoby. Najprostszym z nich jest dodanie paska menu wraz z wierszem menu na pasku, w taki sam sposób, jak mają inne programy. Możemy także utworzyć menu wyskakujące. Możliwości wykorzystania menu są zależne od liczby różnych elementów, pozwalających Ci utworzyć prosty pasek menu lub menu wyskakujące. Pozycje w menu możemy dostosować bardzo prosto. Widzieliśmy je w części kursu, pokazującego, <a href="pl/Kurs_XUL/Kontrolki_list#Listy_rozwijane">jak dodać listy rozwijane</a> stosując element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>. W artykule tym opierać będziemy się na zdobytej do tej pory wiedzy.</p> + +<p>Paski menu są często tworzone podobnie jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></code>. Pasek menu może być umieszczony wewnątrz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></code> i po jego lewej stronie pojawi się strzałka, która pozwoli na jego rozwinięcie lub zwinięcie. Takie menu będzie działało, tak jak każdy inny pasek narzędzi. XUL posiada kilka specjalnych elementów menu, które dostarczają typowej funkcjonalności menu.</p> + +<p>Poniżej znajduje się pięć elementów połączonych z paskiem menu i jego menu, które są wykorzystane poniżej, a w dalszej kursu części omówione są ich szczegóły:</p> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code> </dt> + <dd>Pojemnik na wiersze menu.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code> </dt> + <dd>Wbrew nazwie jest to tylko tytuł menu na pasku menu. Ten element możemy umieścić na pasku menu lub możemy go umieścić osobno.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> </dt> + <dd>Wyskakujące menu, które pojawia się po naciśnięciu elementu<em>menu</em>. Zawiera w sobie listę z poleceniami menu.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> </dt> + <dd>Pojedyncze polecenie menu. Powinno być umieszczone w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code> </dt> + <dd>Pozioma linia oddzielająca elementy paska menu. Powinna być umieszczona w <code>menupopup</code>.</dd> +</dl> + +<div class="note"> +<p>Menu można dostosować do swoich potrzeb, umieszczając w nich dowolne elementy. Odnosi się to do wszystkich platform, oprócz Macintosh, który posiada swoje własne specjalne menu na górze ekranu kontrolowane przez system. Podczas tworzenia własnego menu miej na uwadze, że specjalne reguły stylów lub elementów niebędących elementami menu, które są umieszczone w menu, mogą nie zostać zaimplementowane.</p> +</div> + +<h5 id="Przyk.C5.82ad_prostego_paska_menu" name="Przyk.C5.82ad_prostego_paska_menu">Przykład prostego paska menu</h5> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_menubar_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_menubar_1.xul">Podgląd</a></p> + +<div class="float-right"><img alt="grafika:menubar-ex1.png"></div> + +<pre><toolbox flex="1"> + <menubar id="sample-menubar"> + <menu id="file-menu" label="Plik"> + <menupopup id="file-popup"> + <menuitem label="Nowy"/> + <menuitem label="Otwórz"/> + <menuitem label="Zapisz"/> + <menuseparator/> + <menuitem label="Zakończ"/> + </menupopup> + </menu> + <menu id="edit-menu" label="Edycja"> + <menupopup id="edit-popup"> + <menuitem label="Cofnij"/> + <menuitem label="Przywróć"/> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> + +<p><br> + Jak widzimy, został tu stworzony prosty pasek menu z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code></code>. Znajdują się w nim dwa elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code></code> (<code>Plik</code> i <code>Edycja</code>), ułożone poziomo. Tworzą one dwa tytuły, po naciśnięciu, których pojawi się odpowiednie menu wyskakujące <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>. Ich rozmiary dostosowują się tak, aby zmieściły się zawarte w nich polecenia. Polecenia te są z kolei tworzone poprzez <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code>.</p> + +<p>W celu oddzielenia grup kilku pozycji w menu stosujemy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code></code>, będący separatorem.</p> + +<h4 id="Element_menubar" name="Element_menubar">Element <code>menubar</code></h4> + +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code></code> jest polem zawierającym menu. Zwróć uwagę, że został on umieszczony wewnątrz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code></code>. Pasek menu nie posiada specjalnych atrybutów, ale jest on typu pudełkowego. Znaczy to, że powinniśmy utworzyć pionowy pasek menu ustawiając atrybut <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code> na wartość <code>vertical</code>.</p> + +<div class="float-right"><img alt="grafika:menubar-ex2.png"></div> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code></code> zazwyczaj jest umieszczany w pasku menu, ale niekoniecznie musi tak być. Jednak jego wygląd będzie się wtedy jeszcze różnił. Obrazek ukazujący aktualny przykład sprawia wrażenie, jakby nie był w pełni paskiem menu (jest jeszcze wczesne stadium projektowania tegoż paska).</p> + +<h4 id="Element_menu" name="Element_menu">Element <code>menu</code></h4> + +<p>Elementy <code>menu</code> zachowują się podobnie, jak elementy przycisków <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>. Część atrybutów jest taka sama, a oprócz tego istnieje kilka dodatkowych:</p> + +<dl> + <dt><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> </dt> + <dd>Unikatowy identyfikator.</dd> +</dl> + +<dl> + <dt><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> </dt> + <dd>Etykieta, która powinna pojawić się jako napis na menu, np. <code>Plik</code> lub <code>Edytuj</code>.</dd> +</dl> + +<dl> + <dt><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> </dt> + <dd>Atrybut typu logicznego (boolean), określający element menu jako wyłączony, gdy posiada przypisany <code>true</code>. Może przyjmować wartości typu boolean - <code>true</code> i domyślnie ustawioną <code>false</code>.</dd> +</dl> + +<dl> + <dt><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code> </dt> + <dd>Jest to klawisz, który użytkownik może nacisnąć, aby aktywować pozycję menu. Litera, która zazwyczaj pokazuje znak podkreślenia w tytule menu. Menu w Mozilli wygląda jak atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> i następnie dodajemy podkreślenie znaku do używanego w etykiecie znaku. Z tego powodu powinno się używać określanego i istniejącego znaku w jakiejś treści.</dd> +</dl> + +<h4 id="Element_menupopup" name="Element_menupopup">Element <code>menupopup</code></h4> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> tworzy wyskakujące menu zawierające komendy. Jest ono typu pudełkowego, domyślnie ustawione pionowo. Można zmienić je na poziome, wtedy <code>menuitem</code> będą wyświetlone w rzędzie. Zazwyczaj <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> zawiera elementy typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code></code>, ale możesz także wstawić elementy jakiegoś typu (nie będą one jednak wtedy wyświetlane pod Macintoshem).</p> + +<h4 id="Element_menuitem" name="Element_menuitem">Element <code>menuitem</code></h4> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code> jest podobny do elementu <code>menu</code> i część jego atrybutów jest identyczna:</p> + +<dl> + <dt><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> </dt> + <dd>Unikatowy identyfikator.</dd> +</dl> + +<dl> + <dt><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> </dt> + <dd>Etykieta, która powinna pojawić się na menu jako napis, np. <code>Otwórz</code> lub <code>Zapisz</code>.</dd> +</dl> + +<dl> + <dt><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> </dt> + <dd>Atrybut typu logicznego (boolean), określający element menu jako wyłączony, gdy posiada przypisany <code>true</code>. Może przyjmować wartości typu boolean - <code>true</code> i domyślną <code>false</code>.</dd> +</dl> + +<dl> + <dt><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code> </dt> + <dd>Jest to klawisz, który użytkownik może nacisnąć, aby aktywować pozycję menu. Litera, która zazwyczaj pokazuje znak podkreślenia w tytule menu. Menu w Mozilli wygląda jak atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> i następnie dodajemy podkreślenie znaku do używanego w etykiecie znaku. Z tego powodu powinno się używać określanego i istniejącego znaku w jakiejś treści.</dd> +</dl> + +<dl> + <dt><code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> </dt> + <dd>Określa klawisz skrótu, który widoczny jest obok tekstu komendy menu. Nic nie łączy tych skrótów ze skrótami w <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>. Zobacz artykuł <a href="pl/Kurs_XUL/Skr%c3%b3ty_klawiaturowe">o skrótach klawiaturowych</a>.</dd> +</dl> + +<h4 id="Element_menuseparator" name="Element_menuseparator">Element <code>menuseparator</code></h4> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code></code> nie posiada specjalnych atrybutów. Tworzy po prostu poziomą linię pomiędzy poprzednim, a następnym elementem.</p> + +<p>W następnym artykule poznamy <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_menu">dodatkowe możliwości menu</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Paski_narzędzi" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_menu">Następny »</a></p> +</div><p></p> + +<div class="noinclude"> </div> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/przewijane_menu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/przewijane_menu/index.html new file mode 100644 index 0000000000..b0eca5280a --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/przewijane_menu/index.html @@ -0,0 +1,50 @@ +--- +title: Przewijane menu +slug: Mozilla/Tech/XUL/Kurs_XUL/Przewijane_menu +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Scrolling_Menus +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wyskakujące_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzeń">Następny »</a></p> +</div> +<p></p><p>Artykuł ten opisuje przewijane menu oraz jak stosować mechanizm przewijania wraz z innymi elementami. +</p> +<h3 id="Tworzenie_du.C5.BCego_menu" name="Tworzenie_du.C5.BCego_menu"> Tworzenie dużego menu </h3> +<p>Zastanawialiście się, co by się stało, jeśli utworzylibyśmy menu wraz ze zbyt dużą ilością pozycji, które nie chcą się pomieścić w oknie? Mozilla dostarczyła mechanizm przewijania, który pozwala na przewijanie poprzez swoje pozycje w oknie. +</p> +<div class="float-right"><img alt="grafika:menuscroll1.png"></div> +<p>Jeśli w menu zabraknie dostępnej wolnej przestrzeni w oknie menu, to automatycznie pojawią się na obu jego końcach strzałeczki. Jeśli najedziesz kursorem myszki na którąkolwiek strzałkę, to menu zostanie przewinięte w dół albo w górę. Jeśli natomiast jest więcej dostępnego miejsca, a menu się mieści w oknie, to strzałki nie zostaną wyświetlone. Zwróć uwagę, że pojawienie się strzałek zależy od aktualnie zastosowanego motywu. </p><p>Powyższe zachowanie jest wywoływane automatycznie. Nie musimy nic więcej robić, aby pojawił się on w przewijanym menu. Znajdzie on zastosowanie do menu w pasku narzędzi, w wyskakujących okienkach lub listach menu. Zaimplementowany zostanie poprzez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/arrowscrollbox" title="arrowscrollbox">arrowscrollbox</a></code></code>. Ten element może być zastosowany do utworzenia przewijanego pudełka, posiadającego strzałki. +</p><p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/arrowscrollbox" title="arrowscrollbox">arrowscrollbox</a></code></code> możemy zastosować gdziekolwiek w regularnym pudełku. Nie musisz go stosować do menu. Jest on zawsze pionowym pudełkiem i może być wewnątrz niego umieszczony dowolny element. Możemy go zastosować do implementacji listy, kiedy nie chcemy tworzyć listy za pomocą listy rozwijanej. +</p><p>Poniższy przykład pokazuje, jak stworzyć przewijaną listę przycisków (aby zobaczyć strzałki przewijania, należy zminimalizować okno z poniższym przykładem): +</p> +<h4 id="Przyk.C5.82ad_-_przewijana_lista_przycisk.C3.B3w" name="Przyk.C5.82ad_-_przewijana_lista_przycisk.C3.B3w"> Przykład - przewijana lista przycisków </h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_menuscroll_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_menuscroll_1.xul">Podgląd</a> +</p> +<pre><arrowscrollbox orient="vertical" flex="1"> + <button label="Czerwony"/> + <button label="Niebieski"/> + <button label="Zielony"/> + <button label="Żółty"/> + <button label="Pomarańczowy"/> + <button label="Srebrny"/> + <button label="Lawendowy"/> + <button label="Złoty"/> + <button label="Turkusowy"/> + <button label="Brzoskwiniowy"/> + <button label="Bordowy"/> + <button label="Czarny"/> +</arrowscrollbox> +</pre> +<p>Chcąc zobaczyć działanie przykładu, najpierw otwórz zmaksymalizowanie okno wraz z powyższym przykładem. Następnie zmniejsz rozmiar okna, co spowoduje pojawienie się strzałek umożliwiających przewijanie listy przycisków. Ponowne zmaksymalizowanie tego samego okna spowoduje, iż strzałki znikną. </p><p>Możemy ustawić własność CSS <code>max-height</code> dla elementu <code>arrowscrollbox</code>, aby ograniczyć rozmiar pola przewijania, co spowoduje wyświetlenie się strzałek, które będą dostępne przez cały czas. </p><p>Element <code>arrowscrollbox</code> jest użyteczny głównie w menu i czasem w okienkach wyskakujących. +</p><p>W następnym artykule pokażemy, <a href="pl/Kurs_XUL/Dodawanie_funkcji_obs%c5%82ugi_zdarze%c5%84">jak dodać obsługę zdarzeń do elementów XUL</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wyskakujące_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_funkcji_obsługi_zdarzeń">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/przykłady_xpcom/index.html b/files/pl/mozilla/tech/xul/kurs_xul/przykłady_xpcom/index.html new file mode 100644 index 0000000000..97d9816418 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/przykłady_xpcom/index.html @@ -0,0 +1,155 @@ +--- +title: Przykłady XPCOM +slug: Mozilla/Tech/XUL/Kurs_XUL/Przykłady_XPCOM +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/XPCOM_Examples +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Interfejsy_XPCOM" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Drzewa">Następny »</a></p> +</div><p></p> + +<p>Ten artykuł dostarczy kilku przykładów użycia XPCOM wraz z dodatkowymi interfejsami.</p> + +<h2 id="Zarz.C4.85dzanie_oknem" name="Zarz.C4.85dzanie_oknem">Zarządzanie oknem</h2> + +<div class="note"> +<p>This example contains RDF datasource that will be seen in the <a href="pl/Kurs_XUL/Szablony">later section</a>. You might skip this example for the time being, except when you have already had that knowledge.</p> +</div> + +<h4 id="Tworzenie_menu_okna" name="Tworzenie_menu_okna">Tworzenie menu okna</h4> + +<p>Lista aktualnie otwartych okien w przeglądarce Mozilli, może być użyta jako <a href="pl/Kurs_XUL/%c5%b9r%c3%b3d%c5%82a_danych_RDF">źródło danych RDF</a>. Pozwala ci to stworzyć menu okna razem z listą aktualnie otwartych okien w aplikacji. Źródłem danych do tego jest <code>rdf:window-mediator</code>. Możemy użyć tego jak w poniższym przykładzie:</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_xpcomex_1.xul.txt">Źródła</a></p> + +<pre><toolbox> + <menubar id="windowlist-menubar"> + <menu label="Window"> + <menupopup id="window-menu" datasources="rdf:window-mediator" ref="NC:WindowMediatorRoot"> + <template> + <rule> + <menuitem uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name"/> + </rule> + </template> + </menupopup> + </menu> + </menubar> +</toolbox> +</pre> + +<p>W oknie menu zostanie stworzone z listy wszystkich otwartych okien. Wypróbuj ten przykład przez otwarcie kilku okien przeglądarki a zobaczysz, że są one jako lista w menu.</p> + +<h3 id="Komponent_Window_mediator" name="Komponent_Window_mediator">Komponent Window mediator</h3> + +<p>Jest to dobre dla wyświetlania listy otwartych okien, ale chcielibyśmy poprawić to, aby klikając na pozycję w menu przełączyć się do tego okna. Jest to osiągnięte przez zastosowanie komponentu, window mediator. Implementuje on interfejs nsiWindowDataSource. Poniższy kod pokazuje jak stworzyć komponent, który go implementuje:</p> + +<pre>var wmdata = Components.classes["@mozilla.org/rdf/datasource;1?name=window-mediator"].getService(); +wmdata.QueryInterface(Components.interfaces.nsIWindowDataSource); +</pre> + +<p>Kod ten wyszukuje komponent źródła danych window mediator. Komponent używany tu jest taki sam jak ten obsługujący źródło danych bazy RDF window-mediator. Możesz również uzyskać ten komponent przez serwis RDF, który jest kolejnym serwisem, który zarządza źródłami danych RDF.</p> + +<p>Interfejs <a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIWindowDataSource.html">nsIWindowDataSource</a> ma funkcję <code>getWindowForResource</code>, która może być użyta do pobrania zasobu danego okna. We wcześniejszym przykładzie wygenerowaliśmy listę okien i dodaliśmy ją do menu przez szablon. Szablon generuje atrybut <code>id</code> każdego elementu z pozycji <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code>. Wartość tego atrybutu może być użyta jako zasób. Oznacza to,że aby przełączyć się do aktywnego okna musimy wykonać następujące czynności:</p> + +<ol> + <li>Określić element, jaki kliknie użytkownik.</li> + <li>Uzyskać wartość atrybutu <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> z tego elementu.</li> + <li>Przekazać tą wartość do <code>getWindowForResource()</code> uzyskanego obiektu okna.</li> + <li>Przełączyć się na aktywność tego okna.</li> +</ol> + +<p>Przykład poniżej pokazuje jak możemy to zrobić:</p> + +<pre><toolbox> + <menubar id="windowlist-menubar"> + <menu label="Window" oncommand="switchFocus(event.target);"> + <menupopup id="window-menu" datasources="rdf:window-mediator" ref="NC:WindowMediatorRoot"> + <template> + <rule> + <menuitem uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name"/> + </rule> + </template> + </menupopup> + </menu> + </menubar> +</toolbox> + +<script> +function switchFocus(elem) +{ + var mediator = Components.classes["@mozilla.org/rdf/datasource;1?name=window-mediator"].getService(); + mediator.QueryInterface(Components.interfaces.nsIWindowDataSource); + + var resource = elem.getAttribute('id'); + switchwindow = mediator.getWindowForResource(resource); + + if (switchwindow){ + switchwindow.focus(); + } +} +</script> +</pre> + +<p>Do elementu menu zostało dodane polecenie obsługi programu, które wywołuje funkcję switchFocus() z parametrem elementu, jaki został wybrany z menu. Funkcja <code>switchFocus()</code>:</p> + +<ul> + <li>Najpierw pobiera referencję do komponentu implementującego interfejs window mediator.</li> + <li>Następnie pobieramy atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> dla elementu. Możemy użyć tej wartości atrybutu <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> jako zasobu.</li> + <li>Funkcja <code>getWindowForResource()</code> pobiera zasób i zwraca okno dopasowane do niego.</li> + <li>Okno to, przechowywane w zmiennej <code>switchwindow</code> jest takie samo jak obiekt okna, JavaScript.</li> + <li>Oznacza to,że możesz wywołać dowolną z funkcji dostarczoną przez nie, z których jedną jest funkcja <code><span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus()</a></code></span></code>.</li> +</ul> + +<h2 id="Ciasteczka" name="Ciasteczka">Ciasteczka</h2> + +<p>Następnie pobierzemy listę ciasteczek, zapisanych w przeglądarce. Usługa cookies może być użyta do tego celu. Implementuje interfejs <code><a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsICookieManager.html">nsICookieManager</a></code>, który może być używany do wyliczania wszystkich ciasteczek. Tutaj mamy przykład, który zapełnia listę menu nazwami wszystkich ciasteczek zebranych z MozillaZine.</p> + +<pre><script> + +function getCookies() +{ + var menu = document.getElementById("cookieMenu"); + menu.removeAllItems(); + + var cookieManager = Components.classes["@mozilla.org/cookiemanager;1"] + .getService(Components.interfaces.nsICookieManager); + + var iter = cookieManager.enumerator; + while (iter.hasMoreElements()){ + var cookie = iter.getNext(); + if (cookie instanceof Components.interfaces.nsICookie){ + if (cookie.host == "www.mozillazine.org") + menu.appendItem(cookie.name,cookie.value); + } + } +} +</script> + +<hbox> + <menulist id="cookieMenu" onpopupshowing="getCookies();"/> +</hbox> +</pre> + +<p>Funkcja getCookies() będzie wywoływana, gdy tylko otwarto menu jak wskazuje atrybut <code><code id="a-onpopupshowing"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopupshowing">onpopupshowing</a></code></code> w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code></code>. Pierwsze dwie linie getCookies() pobierają menulist (listę menu) i usuwają wszystkie istniejące pozycje w menu. Jest to wykonywane, ponieważ getCookies() jest wywoływana za każdym razem, kiedy otwarto menu a nie chcemy pozostawić tam starych pozycji za każdym razem.</p> + +<p>Następnie jest wyszukiwany menadżer ciasteczek. Menadżer cookie ma metodę, <code>enumerator</code>, która zwraca obiekt implementujący <code><a href="pl/NsISimpleEnumerator">nsISimpleEnumerator</a></code>. Może być to używane do przechodzenia przez wszystkie cookies. Numerator ma metodę <code>hasMoreElements()</code> zwracającą prawdę dopóki nie pobierzemy ostatniego cookie. Metoda getNext() pobiera cookie i przesuwa indeks numeratora na następne cookie. Ponieważ numerator właściwie zwraca obiekt ogólny, musimy go <code>QueryInterface()</code> do <code><a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsICookie.html">nsICookie</a></code> zanim możemy go zastosujemy. W tym przypadku użyjemy operatora <code>instanceof</code> aby to osiągnąć.</p> + +<p>W końcu, dla ciastek, dodajemy pozycję w menu. Do tego używamy właściwości ciastek – nazwy hosta i wartości. Menu mają funkcję <code><span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem()</a></code></span></code>, której możemy używać do dodawania pozycji w menu, daną etykietkę i wartość.</p> + +<h2 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h2> + +<p>Więcej przykładów jest dostępnych:</p> + +<ul> + <li><a href="pl/Fragmenty_kodu">Fragmenty kodu</a></li> + <li><a class="external" href="http://kb.mozillazine.org/Category:XPCOM_example_code" rel="freelink">http://kb.mozillazine.org/Category:XPCOM_example_code</a></li> +</ul> + +<p>Następnie, zobaczymy <a href="pl/Kurs_XUL/Drzewa">jak utworzyć drzewa</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Interfejsy_XPCOM" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Drzewa">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/pudełko_kart/index.html b/files/pl/mozilla/tech/xul/kurs_xul/pudełko_kart/index.html new file mode 100644 index 0000000000..5ca8a50616 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/pudełko_kart/index.html @@ -0,0 +1,179 @@ +--- +title: Pudełko kart +slug: Mozilla/Tech/XUL/Kurs_XUL/Pudełko_kart +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Tabboxes +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_stosu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Siatki">Następny »</a></p> +</div><p></p> + +<p>W oknie właściwości często występują strony z kartami. W tym artykule dowiemy się, jak je zrobić.</p> + +<h2 id="Pude.C5.82ko_kart" name="Pude.C5.82ko_kart">Pudełko kart</h2> + +<p>Pudełka kart zazwyczaj stosujemy w aplikacjach i w oknach właściwości. Seria kart dostępna jest u góry okna i umieszczona wzdłuż niego. Użytkownik może kliknąć każdą z tych kart i zobaczyć ustawienia różnych opcji. Jest to bardzo użyteczne rozwiązanie w przypadku, gdy mamy więcej opcji niż miejsca w jednym oknie.</p> + +<p>XUL dostarcza metod do utworzenia takiego okna dialogowego. Można przy tym użyć pięć nowych elementów, z których każdy jest omówiony pokrótce poniżej:</p> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></dt> + <dd>Pudełko zewnętrzne, które zawiera karty przez całą swoją górę i osobne strony kart.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></dt> + <dd>Pudełko wewnętrzne, które stanowi pojedynczą kartę. Innymi słowami, jest to wiersz kart.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></dt> + <dd>Określona karta. Kliknij w kartę, aby pojawiła się ona jako pierwsza strona.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code></dt> + <dd>Kontener dla strony.</dd> +</dl> + +<dl> + <dt><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code></dt> + <dd>Ciało pierwszej strony. Za pomocą tego elementu możemy umieścić zawartość dla strony karty. Pierwszy tabpanel zostanie przypisany do pierwszej karty, drugi do drugiej i tak dalej z pozostałymi przypisaniami.</dd> +</dl> + +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code> jest zewnętrznym elementem. Składa się z dwóch potomków, elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code>, który określa wiersz kart oraz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code></code>, który składa się ze stron karty.</p> + +<p>Poniżej pokazana została ogólna składnia pudełka kart:</p> + +<pre><tabbox id="tablist"> + <tabs> + <!-- elementy tab będą tu --> + </tabs> + <tabpanels> + <!-- elementy tabpanel będą tu --> + </tabpanels> +</tabbox> +</pre> + +<p>Elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></code> są umieszczone wewnątrz elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code>, które są bardziej jak regularne pudełka. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code> sam został umieszczony w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code>. Element <code>tabbox</code> także składa się z elementu <code>tabpanels</code>, który będzie dostępny poniżej karty stosowanej do orientacji poziomej wokół pudełka kart.</p> + +<p><span class="comment">element which will appear below the tabs due to the vertical orientation on the whole tabbox. [hmm troche to dziwne, musze spr. to (ptaszor)]</span></p> + +<p>Naprawdę to tu nic specjalnego nie ma o elementach karty, które by tworzyły inne elementy poza pudełkami kart. Tak jak pudełka, karty także składają się z jakiś elementów. Różnica jest taka, że karty renderują nieco inaczej swoją treść i tylko jeden panel treści karty/kart jest widoczny w danym momencie, coś jak <code><code><a href="/pl/docs/Mozilla/Tech/XUL/deck" title="deck">deck</a></code></code>.</p> + +<p>Treść pojedynczej strony karty powinna być wewnątrz każdego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code></code>. Nie powinna zostać umieszczona w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></code>, gdyż znajdowałby się tam, gdzie treść karty jest wyświetlana wzdłuż góry.</p> + +<p>Każdy element <code>tabpanels</code> staje się stroną wyświetloną na pudełku karty. Pierwszy panel powiązany jest z pierwszą kartą, drugi z drugą kartą i tak dalej. Jest to związek jeden-na-jeden pomiędzy elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></code> i elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code></code>.</p> + +<p>Kiedy decydujemy o rozmiarze <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code>, to zastosowany zostanie największy możliwy rozmiar. Znaczy to tyle, że, jeśli będzie dziesięć pól tekstowych na jednej karcie i tylko jedno na kolejnej, strona będzie dopasowana rozmiarem do jednej z dziesięciu na niej występujących. Obszar wzięty przez obszar nowej karty nie zmieni się, kiedy użytkownik stworzy nową stronę karty.</p> + +<p>Spójrz na poniższy przykład:</p> + +<h3 id="Przyk.C5.82ad_tabbox" name="Przyk.C5.82ad_tabbox">Przykład <code>tabbox</code></h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_tabpanel_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_tabpanel_1.xul">Podgląd</a></p> + +<div class="float-right"><img alt="grafika:tabpanel1.png"></div> + +<pre><tabbox> + <tabs> + <tab label="Poczta"/> + <tab label="Nowości"/> + </tabs> + <tabpanels> + <tabpanel id="mailtab"> + <checkbox label="Automatycznie sprawdź pocztę"/> + </tabpanel> + <tabpanel id="newstab"> + <button label="Wyczyść bufor nowości"/> + </tabpanel> + </tabpanels> +</tabbox> +</pre> + +<p><br> + Tutaj zostały dodane dwie karty, pierwsza z etykietą <tt>Poczta</tt> oraz druga z etykietą <tt>Nowości</tt>. Kiedy użytkownik kliknie kartę 'Poczta', to zostanie wyświetlona zawartość pierwszej karty. W tym przypadku strona będzie dostępna z etykietą pola wyboru <tt>Automatycznie sprawdź pocztę</tt>. Kiedy klikniemy w drugą kartę, strona będzie zawierała przycisk z etykietą <tt>Wyczyść bufor nowości</tt>.</p> + +<p>Obecnie zaznaczony element <code>tab</code> posiada dodatkowy atrybut <code>selected</code>, który jest ustawiony na wartość <code>true</code>. Ta przeróbka wyglądu aktualnie zaznaczonej karty tworzy ją jakby była zaznaczona. W jednym momencie tylko jedna karta może posiadać wartość <code>true</code> tego atrybutu.</p> + +<h3 id="Rozmieszczenie_kart" name="Rozmieszczenie_kart">Rozmieszczenie kart</h3> + +<p>Kończąc, możemy zmienić pozycję kart, więc będzie dostępne na jakiejkolwiek stronie karty. Nie ma jakiejś specjalnej składni do zrobienia tego. Możemy w prosty sposób ustawić atrybuty <code>orient</code> oraz <code>dir</code> jako atrybuty wymagane. Pamiętaj, że elementy kart są bardzo regularnymi polami w obszarze graficznym strony. Oprócz tego element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code></code> jest bardzo podobny do regularnych kontenerów pola z domyślną pionową orientacją, gdzie element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code> jest bardzo podobny do kontenerów pola z domyślną orientacją w poziomie.</p> + +<p>Na przykład, umieść karty wzdłuż lewej strony, zmień orientację elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></code> na pionową, aby utworzyć karty dostępne na poziomym stosie. Następnie uporządkuj <code>tabbox</code>, więc niech posiada orientację poziomą. Utworzona zostanie karta dostępna z lewej strony karty (nie powyżej). Zwróć uwagę, że ta zmiana orientacji elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code></code> nie będzie miała żadnego efektu do momentu, aż strony kart są ułożone jedna na drugiej.</p> + +<p>Możemy wstawić karty po prawej lub u dołu strony poprzez przeniesienie elementu <code>tabs</code> za element <code>tabpanels</code> w twoim kodzie. Po kolei możemy ustawiać atrybut <code>dir</code> na atrybut <code>reverse</code> w <code>tabbox</code>. Jednakże powinieneś prawdopodobnie zostawić kartę na górze, w innym przypadku może nie wyglądać za dobrze w określonym motywie.</p> + +<div class="highlight"> +<h2 id="Dodawanie_karty_do_okna_Znajd.C5.BA_pliki" name="Dodawanie_karty_do_okna_Znajd.C5.BA_pliki">Dodawanie karty do okna <tt>Znajdź pliki</tt></h2> + +<p>Dodajmy drugą kartę do okna dialogowego <tt>Znajdź pliki</tt>. Utworzymy kartę <tt>Opcje</tt> (oraz zaznaczymy ją jako domyślną do wyświetlenia), która będzie składać się z kilku opcji służących do szukania. Może to nie jest najlepszy interfejs, aby to wykonać, ale użyjemy go, aby zademonstrować karty. Etykieta na górze karty i pudełko kryteriów szukania będzie nam potrzebne do zrobienia pierwszej karty. Dodajmy także kilka opcji do kolejnej karty. Pasek postępu i przyciski zostały w oknie głównym, na zewnątrz kart.</p> + +<pre class="eval"><vbox flex="1"> + +<span class="highlightred"><tabbox selectedIndex="1"> + <tabs> + <tab label="Szukaj"/> + <tab label="Opcje"/> + </tabs> + + <tabpanels> + <tabpanel id="searchpanel" orient="vertical"></span> + + <description> + Wpisz poniżej swoje kryteria szukania i naciśnij przycisk Znajdź, + aby rozpocząć szukanie. + </description> + + <spacer style="height: 10px"/> + + <groupbox orient="horizontal"> + <span class="nowiki"><caption label="Kryteria szukania"/></span> + + <menulist id="searchtype"> + <menupopup> + <menuitem label="Nazwa"/> + <menuitem label="Rozmiar"/> + <menuitem label="Data modyfikacji"/> + </menupopup> + </menulist> + <spacer style="width: 10px;"/> + <menulist id="searchmode"> + <menupopup> + <menuitem label="Jest"/> + <menuitem label="Nie jest"/> + </menupopup> + </menulist> + + <spacer style="height: 10px"/> + <textbox id="find-text" flex="1" style="min-width: 15em;"/> + + </groupbox> + <span class="highlightred"></tabpanel> + + <tabpanel id="optionspanel" orient="vertical"> + <checkbox id="casecheck" label="Wyszukuj szczegółowo"/> + <checkbox id="wordscheck" label="Dopasuj całą nazwę"/> + </tabpanel> + + </tabpanels> +</tabbox></span> +</pre> + +<div class="float-right"><img alt="grafika:tabpanel2.png"></div> + +<p>Elementy karty są umieszczone wokół głównej treści okna. Możemy zobaczyć dwie karty <tt>Szukaj</tt> oraz <tt>Opcje</tt>. Kliknięcie na którejś wywoła pokazanie się jednej ze stron wspomnianych kart. Pierwsza karta wygląda lepiej niż wyglądała wcześniej, poza kartami wzdłuż góry.</p> + +<h3 id="Przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad:_Znajd.C5.BA_pliki">Przykład: <tt>Znajdź pliki</tt></h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-tabpanel.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-tabpanel.xul">Podgląd</a></p> +</div> + +<p>Następnie, zobaczymy jak się <a href="pl/Kurs_XUL/Siatki">tworzy zawartość siatki</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_stosu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Siatki">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/rozdzielacze/index.html b/files/pl/mozilla/tech/xul/kurs_xul/rozdzielacze/index.html new file mode 100644 index 0000000000..14f9c6f763 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/rozdzielacze/index.html @@ -0,0 +1,95 @@ +--- +title: Rozdzielacze +slug: Mozilla/Tech/XUL/Kurs_XUL/Rozdzielacze +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Splitters +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Panele_treści" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_przewijania">Następny »</a></p> +</div> +<p></p><p>W tym artykule dowiemy się, jak dodać rozdzielacze do okna. +</p> +<h3 id="Rozdzielanie_pude.C5.82ka" name="Rozdzielanie_pude.C5.82ka"> Rozdzielanie pudełka </h3> +<p>Może wystąpić sytuacja, że będziemy chcieli wyświetlić okno podzielone na dwie sekcje, w którym użytkownik będzie mógł zmienić rozmiar. Przykładem jest okno przeglądarki Mozilli, gdzie możemy zmienić rozmiar paska strony, poprzez przeciągnięcie lub zawinięcie wspomnianego paska, który rozdziela dwie ramki. Możemy także ukryć pasek strony klikając go w miejscu "wcięcia". </p><p>Rozdzielacz tworzymy poprzez użycie elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code></code>. Ten element tworzy wąski pasek pomiędzy sekcjami, który pozwala na zmianę rozmiarów tych sekcji. Możemy umieścić rozdzielacz gdziekolwiek tylko będzie nam on pasował, a będzie on nam pozwalał nadal na zmianę rozmiaru elementów, które będą <b>przed</b> oraz <b>za</b> w tym samym pudełku. +</p><p>Kiedy umieścimy rozdzielacz wewnątrz poziomego pudełka, rozdzielacz będzie pozwalał na zmianę rozmiaru w poziomie. Natomiast, kiedy rozdzielacz będzie umieszczony w pionowym pudełku, to będzie pozwalał na zmianę rozmiaru w pionie. +</p><p>Składnia rozdzielacza jest następująca: </p> +<pre><splitter + id="identifier" + state="open" + collapse="before" + resizebefore="closest" + resizeafter="closest"> +</pre> +<p>Atrybuty są następujące: </p> +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> +</dt><dd> Unikalny identyfikator rozdzielacza. +</dd></dl> +<dl><dt> <code id="a-state"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/state">state</a></code> +</dt><dd> Sygnalizuje stan rozdzielacza. Domyślnie ustawiony jest na <code>open</code>, panel jest wtedy widoczny od początku. Może też przyjąć wartość <code>collapsed</code>, panel będzie wtedy schowany, a druga część pola będzie zajmować całą powierzchnię. +</dd></dl> +<dl><dt> <code id="a-collapse"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapse">collapse</a></code> +</dt><dd> Sygnalizuje, która strona panelu powinna się zwinąć, kiedy rozdzielacz (grippy) zostanie kliknięty lub jego stan jest ustawiony na stan 'collapsed'. Ustaw <code>before</code> dla elementów przed rozdzielaczem lub <code>after</code> dla elementów po rozdzielaczu. Jeśli ustawisz <code>none</code>, które jest także domyślnie ustawiane, grippy rozdzielacza nie zwinie się, gdy je naciśniemy. +</dd></dl> +<dl><dt> <code id="a-resizebefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizebefore">resizebefore</a></code> +</dt><dd> Kiedy przesuwamy rozdzielaczem, to zmieniają swój rozmiar elementy po lewej lub powyżej. Ten atrybut sygnalizuje, który element powinien zmienić swój rozmiar. Ustaw go na <code>closest</code>, aby element zmienił swój rozmiar natychmiast do lewej strony przed rozdzielaczem. Ustaw go na <code>farthest</code>, aby posiadać element, który jest najdalej położony od rozdzielacza po lewej stronie (jest to pierwszy element w pudełku). Domyślną wartością jest <code>closest</code>. +</dd></dl> +<dl><dt> <code id="a-resizeafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizeafter">resizeafter</a></code> +</dt><dd> Kiedy przesuwamy rozdzielaczem, to zmieniają swój rozmiar elementy po prawej lub poniżej. Ten atrybut sygnalizuje, który element powinien zmienić swój rozmiar. Ustaw go na <code>closest</code>, aby element zmienił swój rozmiar natychmiast do prawej strony za rozdzielaczem. Ustaw go na <code>farthest</code>, aby posiadać element, który jest najdalej położony od rozdzielacza po prawej stronie (jest to ostatni element w pudełku). Ten atrybut także może być ustawiony na <code>grow</code>, w którym elementy po prawej stronie rozdzielacza nie zmieniają rozmiaru, kiedy jest przesuwany, lecz zamiast tego zmieni się rozmiar całego pudełka. Domyślną wartością jest <code>closest</code>. +</dd></dl> +<p>Jeśli ustawimy atrybut <code><code id="a-collapse"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapse">collapse</a></code></code>, to powinniśmy także dodać element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code></code> do wewnątrz <code>splitter</code>, dzięki któremu będzie możliwe zastosowanie zawijania elementu. +</p><p>Przykład będzie w tym momencie niezwykle pomocny: +</p> +<h4 id="Przyk.C5.82ad_splitter" name="Przyk.C5.82ad_splitter"> Przykład <code>splitter</code> </h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_splitter_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_splitter_1.xul">Podgląd</a> +</p> +<pre><vbox flex="1"> + <iframe id="content-1" width="60" height="20" src="w1.html"/> + <splitter collapse="before" resizeafter="farthest"> + <grippy/> + </splitter> + <iframe id="content-2" width="60" height="20" src="w2.html"/> + <iframe id="content-3" width="60" height="20" src="w3.html"/> + <iframe id="content-4" width="60" height="20" src="w4.html"/> +</vbox> +</pre> +<div class="float-right"><img alt="grafika:splitter-ex1.jpg"></div> +<p>W przykładzie stworzyliśmy cztery ramki i rozdzielacz, który został umieszczony pomiędzy pierwszą oraz druga ramką. Atrybut <code><code id="a-collapse"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapse">collapse</a></code></code> został ustawiony na wartość <code>before</code>, co oznacza, że jeśli ustawimy grippy rozdzielaczowi i klikniemy go, to pierwsza ramka nie będzie wyświetlona i rozdzielacz zostanie przeniesiony na lewo. Grippy rozdzielacza jest rysowany na środku wewnątrz rozdzielacza. +</p><p>Rozdzielacz posiada atrybut <code><code id="a-resizeafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizeafter">resizeafter</a></code></code> o wartości <code>farthest</code>. To znaczy, że kiedy rozdzielacz jest przesuwany, najdalszy element poza rozdzielaczem będzie miał zmieniony rozmiar. W tym przypadku ramka 4 będzie miała zmieniony rozmiar. </p><p>Wartości nie określono dla <code><code id="a-resizebefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizebefore">resizebefore</a></code></code>, więc przyjmie on wartość domyślną <code>closest</code>. W tym przypadku jest tylko jedna ramka przed rozdzielaczem, więc ramka 1 będzie miała zmieniony rozmiar. </p><p>Ramka 2 i 3 będą tylko zmieniały rozmiar, jeśli przesuniesz rozdzielacz tak daleko w prawo, że ramka 4 nie będzie się już mogła zmniejszyć. +</p><p>Poniżej są cztery panele wraz z rozdzielaczem w stanie, gdy jest on zawinięty: +</p><p><img alt="grafika:splitter-ex2.jpg"> +</p><p>Na obrazku poniżej widać 4 panele i rozdzielacz przesunięty w prawo. Dwa środkowe panele 2 i 3 nie zmieniły rozmiaru natomiast 1 i 4 zmieniły. Na obrazku widać już tylko część czwartego, gdy przesuniemy rozdzielacz jeszcze dalej w prawo, środkowe panele też zaczną się zmniejszać. +</p><p><img alt="grafika:splitter-ex3.jpg"> +</p><p>Możemy stosować własności stylów takie jak <code>min-width</code>, <code>max-height</code> w ramkach do określenia minimalnej lub maksymalnej szerokości lub wysokości w pudełku. Stosując to, rozdzielacz wykryje rozmiary i nie pozwoli użytkownikowi na przesunięcie rozdzielacza poza minimalne lub maksymalne rozmiary pudełka. +</p><p>Przykładowo, jeśli określimy minimalną szerokość panelu 4 na 30 pikseli, nie zmniejszy się on poniżej tej wartości, ale zrobi to reszta paneli. Dwa pozostałe panele będą się zmniejszyć. Jeśli ustawisz minimalną szerokość panelu 1 na 50 px, będzie można przesunąć rozdzielacz tylko o 10 px w lewo (szerokość początkowa wynosi 60 pikseli). Mimo to można będzie je zawinąć. </p><p>Możesz umieścić więcej niż jeden rozdzielacz w pudełku, jeśli tylko będziesz chciał, to można zawijać różne jego części. Podobnie do zawijania nie trzeba stosować do ramek, gdyż każdy element może być zawinięty. +</p> +<h3 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki"> Nasz przykład: <code>Znajdź pliki</code> </h3> +<div class="highlight"> +<p>Zobaczmy, jak wygląda okienko dialogowe znajdywania plików z rozdzielaczem wewnątrz. Jedną z możliwości jest dodanie wyniku szukania w okienku dialogowym. Dodamy obszar pomiędzy kryteriami wyszukiwania, a przyciskami wzdłuż dołu. Rozdzielacz pozwoli na rozwinięcie lub zwinięcie okna wyników szukania. </p> +<pre class="eval"></tabbox> + + <span class="highlightred"><iframe src="results.html"/> + <splitter resizeafter="grow"/></span> + + <hbox> +</pre> +<p>Powyżej dodaliśmy rozdzielacz i ramkę do okienka dialogowego. Nie potrzebujemy już <code><a class="external" href="http://www.xulplanet.com/references/elemref/ref_spacer.html">separatora</a></code> za <code><a class="external" href="http://www.xulplanet.com/references/elemref/ref_tabbox.html">tabbox</a></code>, dlatego go usuwamy. Zawartość ramki jest zawarta w pliku o nazwie 'results.html'. Utwórz taki plik i umieść w nim, co chcesz. Ramka zostanie później zastąpiona przez listę rezultatów, kiedy będziesz już wiedział, jak ją stworzyć. Na razie posłuży do zademonstrowania rozdzielacza. +</p><p>Rozdzielacz został ustawiony na <code>collapse</code> o wartości <code>before</code>, znaczy to, że element tylko przed rozdzielaczem zostanie zawinięty. Tutaj jest to ramka. Jak pokazuje obrazek poniżej, dzieje się to w momencie kliknięcia grippy, a ramka zostanie zawinięta i przyciski zostaną przesunięte wyżej. </p><p>Atrybut <code>resizeafter</code> ustawiony na wartość <code>grow</code>, dlatego elementy za rozdzielaczem przesuwają się w dół po tym, jak rozdzielacz jest przeciągnięty w dół. To rzutuje na zawartość ramki, która rośnie do jakiegoś rozmiaru. Zaznaczmy, że okno nie zmienia rozmiaru automatycznie sama. Nasz rozdzielacz jest rozdzielaczem poziomym, ponieważ jest umieszczony w pionowym pudełku. +</p><p>Stan normalny: +</p><p><img alt="grafika:splitter1.png"> +</p><p>Stan schowany: +</p><p><img alt="grafika:splitter2.png"> +</p><p>Przykład <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-splitter.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-splitter.xul">Podgląd</a> +</p> +</div> +<p>Następnie zobaczymy, jak utworzyć <a href="pl/Kurs_XUL/Paski_przewijania">pasek przewijania</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Panele_treści" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Paski_przewijania">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/rozgłaszacze_oraz_obserwatory/index.html b/files/pl/mozilla/tech/xul/kurs_xul/rozgłaszacze_oraz_obserwatory/index.html new file mode 100644 index 0000000000..526ea7850c --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/rozgłaszacze_oraz_obserwatory/index.html @@ -0,0 +1,127 @@ +--- +title: Rozgłaszacze oraz obserwatory +slug: Mozilla/Tech/XUL/Kurs_XUL/Rozgłaszacze_oraz_obserwatory +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Broadcasters_and_Observers +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Aktualizacja_poleceń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiektowy_model_dokumentu">Następny »</a></p> +</div><p></p> + +<p>Czasem będziesz chciał, żeby kilka elementów odpowiadało na wydarzenia albo zmiany statusu i robiło to z łatwością. Aby tego dokonać można użyć rozgłaszaczy.</p> + +<h2 id="Przekazywanie_atrybutu_polecenia" name="Przekazywanie_atrybutu_polecenia">Przekazywanie atrybutu polecenia</h2> + +<p>Widzieliśmy już, że elementy takie jak przyciski mogą być podczepione do komend. Dodatkowo, jeśli umieścisz atrybut <code><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>, jakikolwiek element podczepiony do niej również stanie się nieaktywny. Jest to użyteczny sposób aby jak najbardziej skrócić pisany przez Ciebie kod. Technika ta działa również na inne atrybuty. Na przykład jeśli umieścisz atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>, każdy przycisk podczepiony do niej będzie miał taką samą etykietę.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_1.xul">Podgląd</a></p> + +<pre><command id="my_command" label="Otwórz"/> + +<button command="my_command"/> +<checkbox label="Open in a new window" command="my_command"/> +</pre> + +<p>W tym przykładzie przycisk nie ma atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>, ale jest podczepiony do komendy, która go ma. Przycisk będzie dzielił nalepkę/podpis z komendą. Pole wyboru ma już etykietę, jednak będzie ona nadpisana przez nalepkę komendy. Rezultat będzie taki, że zarówno przycisk jak i pole wyboru będą miały taką samą etykietę 'Otwórz'.</p> + +<p>Jeśli chciałbyś zmodyfikować atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> polecenia, etykieta przycisku i pola wyboru zostaną odpowiednio dostosowane. Widzieliśmy już coś takiego w poprzedniej sekcji, gdzie atrybut <code><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></code> był dostosowywany raz i status ten propagował się na inne elementy.</p> + +<p>To przekazywanie atrybutu jest bardzo użyteczne w kilku przypadkach. Na przykład powiedzmy, że chcemy zdezaktywować akcję Wstecz w przeglądarce. Powinniśmy zdezaktywować komendę Wstecz w menu, przycisk Wstecz na pasku zadań, skrót klawiaturowy (np. Alt+Lewo) i wszelkie inne komendy Wstecz na menu popup. Chociaż moglibyśmy napisać skrypt, który by to robił, to jest to trochę uciążliwe. Posiada ponadto tę wadę, że musielibyśmy znać wszystkie miejsca gdzie Wstecz mogłoby się znajdować. Jeśli ktoś dodałby nowy przycisk Wstecz używając linku, nie byłby on obsłużony. Dlatego wygodniej jest po prostu zdezaktywować akcję Wstecz i sprawić, że wszystkie podczepione elementy same się zdezaktywują. Możemy użyć przekazywania atrybutu komend, aby uzyskać taki efekt.</p> + +<h2 id="Rozg.C5.82aszacze" name="Rozg.C5.82aszacze">Rozgłaszacze</h2> + +<p>Podobnym elementem jest <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code></code>. Rozgłaszacze wspierają przekazywanie atrybutów w taki sam sposób jak komendy. Różnicą jest to, że komend używa się do akcji, a rozgłaszaczy do przekazywania informacji o statusie. Na przykład <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>będzie użyta do akcji takiej jak Wstecz, Wytnij albo Usuń. <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code></code> byłby użyty np. do przekazania flagi oznaczającej czy użytkownik jest online czy nie. W pierwszym przypadku elementy menu i przyciski paska zadań musiałyby być zdezaktywowane, gdy nie istniała żadna strona, do której można by wrócić, albo nie było tekstu do wycięcia czy usunięcia. W drugim przypadku wiele elementów UI musi być zaktualizowanych, gdy użytkownik przechodzi z modu offline do online.</p> + +<p>Najprostszy rozgłaszacz jest pokazany poniżej. Powinieneś zawsze używać atrybutu <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code>, żeby inne elementy mogły się do niego odnosić.</p> + +<pre><broadcasterset> + <broadcaster id="isOffline" label="Offline"/> +</broadcasterset> +</pre> + +<p>Każdy element obserwujący rozgłaszacza będzie automatycznie zmodyfikowany, gdy tylko rozgłaszacz zmieni swój atrybut <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>. Rezultatem będzie posiadanie przez te elementy nowej nalepki. Podobnie jak inne nie wyświetlane elementy, element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcasterset" title="broadcasterset">broadcasterset</a></code></code> służy jako przechowalnia dla rozgłaszaczy. Powinieneś zdeklarować wszystkich rozgłaszaczy w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcasterset" title="broadcasterset">broadcasterset</a></code></code>, żeby mogły być przetrzymywane razem.</p> + +<h2 id="Making_elements_observers" name="Making_elements_observers">Making elements observers</h2> + +<p>Elementy, które obserwują rozgłaszacza nazywane są obserwatorami. Aby zrobić z elementu obserwatora, dodaj do niego atrybut <code><code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code></code>. Jest to analogiczne do używania atrybutu <code><code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code></code>, podczas dołączania elementu do <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code>. Na przykład w celu uczynienia przycisku obserwatorem rozgłaszacza z poprzedniego przykładu:</p> + +<pre><button id="offline_button" observes="isOffline"/> +</pre> + +<p>Atrybut <code><code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code></code> został nałożony na przycisk i jego wartość została ustawiona na wartość <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> rozgłaszacza. Tutaj przycisk będzie obserwował rozgłaszacza, który ma id <code>isOffline</code>. Jeśli wartość atrybutu <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> rozgłaszacza zmieni się, obserwatorzy będą zaktualizowani i ich atrybuty <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> też się zmienią.</p> + +<p>Moglibyśmy kontynuować z dodatkowymi elementami, ponieważ jeden rozgłaszacz może być obserwowany przez tyle elementów, ile tylko chcesz. Możesz także mieć tylko jednego obserwatora, ale mało na tym zyskasz, ponieważ głównym celem rozgłaszacza jest powiadamianie wielu elementów na raz. Powinieneś używać rozgłaszaczy tylko wtedy, gdy chcesz, aby wiele elementów obserwowało jeden atrybut. Poniżej zdefiniowano kilka dodatkowych obserwatorów:</p> + +<pre><broadcaster id="offline_command" label="Offline" accesskey="f"/> + +<keyset> + <key id="goonline_key" observes="offline_command" modifiers="accel" key="O"/> +</keyset> +<menuitem id="offline_menuitem" observes="offline_command"/> +<toolbarbutton id="offline_toolbarbutton" observes="offline_command"/> +</pre> + +<p>W tym przykładzie zarówno <code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code> jak i <code><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></code> będą przekazane od rozgłaszacza do klucza, elementu menu i przycisku. Klucz nie zrobi użytku z żadnego otrzymanego atrybutu, ale będzie on zdezaktywowany w tej samej chwili co rozgłaszacz.</p> + +<p>Możesz użyć rozgłaszacza do obserwacji jakiegokolwiek atrybutu chcesz. Obserwatorzy wyłapią wszystkie wartości każdego atrybutu rozgłaszacza, jeśli tylko się zmienią. Gdy tylko wartość jakiegokolwiek atrybutu rozgłaszacza się zmieni, obserwatorzy zostaną powiadomieni i sami odpowiednio dostosuję swoje atrybuty. Jednak, jeśli obserwatorzy posiadają atrybuty, których nie ma rozgłaszacz, to nie będą one zmienione. Wyjątek stanowią atrybuty <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> i <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code>; one nigdy nie są zmieniane. Możesz też używać swoich własnych atrybutów, jeśli chcesz.</p> + +<p>Rozgłaszacze nie są tak często używani jak komendy, ponieważ te ostatnie mogą dokonać więcej. Jedna rzecz godna odnotowania to fakt, że w rzeczywistości nie ma różnic pomiędzy elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code></code> a elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code></code>. Obydwa wykonują tę samą funkcję. Różnica jest bardziej znaczeniowa. Używaj komend do akcji, a rozgłaszaczy do statusów. W rzeczywistości każdy element może być rozgłaszaczem, póki tylko go obserwujesz za pomocą atrybutu <code><code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code></code>.</p> + +<h2 id="Element_observes" name="Element_observes">Element <code>observes</code></h2> + +<p>Jest również sposób na to, aby dokładniej określić który atrybut rozgłaszacza ma dany element obserwować. Wymaga to elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code>. Tak jak jego odpowiednik atrybutu, pozwala Ci na zdefiniowanie elementu-obserwatora. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code> powinien być umieszczony jako potomny elementowi, którego chcemy uczynić obserwatorem. Przykład jest podany poniżej:</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_2.xul">Podgląd</a></p> + +<pre><broadcasterset> + <broadcaster id="isOffline" label="Offline" accesskey="f"/> +</broadcasterset> + +<button id="offline_button"> + <observes element="isOffline" attribute="label"/> +</button> +</pre> + +<p>Do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code> dodano dwa atrybuty. Pierwszy - <code><code id="a-element"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/element">element</a></code></code> - wyszczególnia id rozgłaszacza do obserwowania. Drugi - <code><code id="a-attribute"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/attribute">attribute</a></code></code> - wyszczególnia atrybut do obserwacji. Rezultatem jest to, że przycisk otrzyma swoją nalepkę od rozgłaszacza, a gdy ona się zmieni, nalepka przycisku też odpowiednio się zmieni. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code> nie zmienia się, ale element, którego jest on częścią się zmienia, jest to w tym przypadku przycisk. Zauważmy, że <code><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></code> nie został przekazany przyciskowi, ponieważ to nie on jest obserwowany. Jeśli chcesz, żeby był, musisz dodać kolejny element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code>. Jeśli nie chcesz używać żadnych elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code>, a zamiast tego użyć atrybutu <code><code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code></code> bezpośrednio dla przycisku, to obserwowane będą wszystkie atrybuty.</p> + +<h3 id="Zdarzenia_rozg.C5.82aszacza" name="Zdarzenia_rozg.C5.82aszacza">Zdarzenia rozgłaszacza</h3> + +<p>Jest jeszcze dodatkowy manipulator wydarzeń, którego możemy umieścić w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code> ustawionym na <code>onbroadcast</code>. Wydarzenie jest wywoływane gdy tylko obserwator zauważy zmianę atrybutu rozgłaszacza, któremu się przygląda. Poniżej podany jest przykład:</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_broadob_3.xul">Podgląd</a></p> + +<pre><broadcasterset> + <broadcaster id="colorChanger" style="color: black"/> +</broadcasterset> + +<button label="Test"> + <observes element="colorChanger" attribute="style" onbroadcast="alert('Color changed');"/> +</button> + +<button label="Observer" + oncommand="document.getElementById('colorChanger').setAttribute('style','color: red');" +/> +</pre> + +<p>Zostały stworzone dwa przyciski, jeden oznaczony "Test", a drugi - "Obserwator". Jeśli klikniesz na przycisk "Test", nic specjalnego się nie stanie. Jednakże, jeśli klikniesz na przycisk "Obserwator", wydarzą się dwie rzeczy. Najpierw przycisk zmieni się i pojawi się na nim czerwony tekst, a potem ukaże się okno komunikatu z informacją "Zmienił się kolor" ( + <i>"Color changed"</i> + ).</p> + +<p>To co się dzieje, to wywołanie manipulatora <code><code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code></code>, gdy użytkownik naciska przycisk. Skrypt dostaje odnośnik do rozgłaszacza i zmienia jego styl, tak aby <code>color</code> był czerwony ( + + <i>red</i> + ). Sam rozgłaszacz nie reaguje na tą zmianę, ponieważ nie jest wyświetlany na ekranie, ale pierwszy przycisk jest obserwatorem i zauważa zmianę stylu. <code><code id="a-element"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/element">element</a></code></code> i <code><code id="a-attribute"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/attribute">attribute</a></code></code> w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/observes" title="observes">observes</a></code></code> wykrywają tą zmianę. Styl zostaje zaaplikowany na przycisk natychmiastowo.</p> + +<p>Następnie, ponieważ pojawiła się informacja do rozgłoszenia, zostaje wywołany manipulator wydarzeń <code>onbroadcast</code>. Rezultatem tego jest pojawiające się okno komunikatu. Zauważmy, że informacja do rozgłoszenia pojawia się tylko wtedy, gdy atrybuty w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code></code> się zmieniają. Bezpośrednia zmiana stylu przycisków nie spowoduje jej pojawienia się, a więc nie ukaże się też okno komunikatu.</p> + +<p>Jeśli spróbujesz skopiować kod pierwszego <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code> kilka razy, skończy się to tym, że pojawi się seria komunikatów, po jednym dla każdego przycisku. Dzieje się tak, ponieważ każdy z nich jest obserwatorem i będzie powiadamiany, gdy zmieni się styl.</p> + +<p><br> + Następnie zajmiemy się używaniem <a href="pl/Kurs_XUL/Obiektowy_model_dokumentu">Obiektowego Modelu Dokumentu (Document Object Model, DOM) z elementami XUL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Aktualizacja_poleceń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiektowy_model_dokumentu">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/siatki/index.html b/files/pl/mozilla/tech/xul/kurs_xul/siatki/index.html new file mode 100644 index 0000000000..950a7da3de --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/siatki/index.html @@ -0,0 +1,169 @@ +--- +title: Siatki +slug: Mozilla/Tech/XUL/Kurs_XUL/Siatki +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Grids +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pudełko_kart" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Panele_treści">Następny »</a></p> +</div> +<p></p><p>XUL posiada zbiór elementów do tworzenia siatki tabeli. +</p> +<h3 id="Tabelaryczny_uk.C5.82ad_graficzny_XUL" name="Tabelaryczny_uk.C5.82ad_graficzny_XUL"> Tabelaryczny układ graficzny XUL </h3> +<p>XUL posiada zbiór elementów do wykonania układu graficznego elementów w formie siatki przy zastosowaniu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code>. Posiada on kilka podobieństw w stosunku do znacznika <code>table</code> z języka HTML. Siatka nie wyświetla niczego sama; jest stosowana tylko do pozycjonowania elementów w formie tabeli z wierszami oraz kolumnami. +</p><p>Siatka zawiera elementy, które są wyrównywane w wierszach podobnie jak tabele. Wewnątrz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code> deklarujemy dwie rzeczy; kolumny i wiersze, które są zastosowane. Podobnie jak tabele HTML, wstawiamy zawartość do wnętrza wiersza, taką jak etykiety i przyciski. Jednakże siatka, czy to oparta o wiersze czy kolumny, pozwala na zawarcie treści w wiersze i kolumny. Najpowszechniej stosuje się wiersze, tak jak z tabelami. Jednakże nadal możemy użyć kolumn do określenia rozmiaru i wyglądu kolumn w siatce. Alternatywnie możemy umieścić zawartość wewnątrz kolumn i zastosować wiersze do określenia wyglądu. Zobaczymy przypadek organizacji elementów za pomocą wiersza. +</p> +<h4 id="Deklaracja_siatki" name="Deklaracja_siatki"> Deklaracja siatki </h4> +<p>Aby zadeklarować ustawienie wierszy, stosujemy znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code></code>, który powinien być elementem potomnym <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code>. Wewnątrz powinniśmy dodać elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code></code>, które są stosowane dla każdego wiersza. Wewnątrz elementu wiersza powinniśmy umieścić zawartość, jaką chcemy mieć wewnątrz tego wiersza. +</p><p>Podobnie kolumny są deklarowane poprzez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code></code>, który powinien być umieszczony jako element potomny <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code>, wewnątrz którego przechodzimy do pojedynczego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code></code>, jednego dla każdej kolumny, jaką chcesz w siatce. +</p><p>Stanie się to o wiele łatwiejsze do zrozumienia dzięki przykładowi: +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_1.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:grids1.png"></div> +<pre><grid flex="1"> + + <columns> + <column flex="2"/> + <column flex="1"/> + </columns> + + <rows> + <row> + <button label="Królik"/> + <button label="Słoń"/> + </row> + <row> + <button label="Koala"/> + <button label="Goryl"/> + </row> + </rows> + +</grid> +</pre> +<p><br> +Do siatki zostały dodane dwa wiersze i dwie kolumny. Każda kolumna jest zadeklarowana znacznikiem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code></code>. Każda kolumna posiada dodany atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code>. Każdy wiersz zawiera dwa elementy, oba są przyciskami. Pierwszy element w każdym elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code></code> jest umieszczony w pierwszej kolumnie siatki, a drugi element każdego wiersza jest umieszczony w drugiej kolumnie. Zauważ, że nie potrzebujemy żadnego elementu do deklaracji komórki -- nie ma odpowiednika elementu <code>td</code> z języka HTML. Zamiast tego wstawiamy zawartość komórki bezpośrednio do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code></code>. +</p> +<h4 id="Siatka_z_wi.C4.99ksz.C4.85_ilo.C5.9Bci.C4.85_element.C3.B3w" name="Siatka_z_wi.C4.99ksz.C4.85_ilo.C5.9Bci.C4.85_element.C3.B3w"> Siatka z większą ilością elementów </h4> +<p>Możemy zastosować dowolny element w miejsce elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>. Jeśli chcemy część jednej komórki wypełnić wieloma elementami, to stosujemy poprzez zagnieżdżenie element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code> lub inny element pudełkowy. Element <code>hbox</code> jest pojedynczym elementem, ale możemy wstawić w nim wiele, jakie chcielibyśmy w nim umieścić. Na przykład: +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_2.xul">Podgląd</a> +</p> +<div class="float-right"><img alt="grafika:grids2.png"></div> +<pre><grid flex="1"> + + <columns> + <column/> + <column flex="1"/> + </columns> + + <rows> + <row> + <label control="doctitle" value="Tytuł dokumentu:"/> + <textbox id="doctitle" flex="1"/> + </row> + <row> + <label control="docpath" value="Ścieżka:"/> + <hbox flex="1"> + <textbox id="docpath" flex="1"/> + <button label="Przeglądaj..."/> + </hbox> + </row> + </rows> +</grid> +</pre> +<p>Zauważ, tak jak na obrazku, w jaki sposób pierwsza kolumna elementów zawiera tylko etykietę posiadając pojedynczy element w każdym wierszu. Druga kolumna zawiera pudełko w drugim wierszu, w którym zawartość dwóch elementów, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></code> oraz <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>. Możemy dodatkowo dodać +zagnieżdżone pudełka lub użyć kolejnej siatki wewnątrz pojedynczej komórki. </p><p>Jeśli zmieniliśmy rozmiar okna z ostatniego przykładu zobaczymy, że zmienił się rozmiar pól tekstowych, ale nie innych elementów. Jest tak, ponieważ atrybuty <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> zostały dodane do pól tekstowych i drugiej kolumny. Pierwsza kolumna nie musi być elastyczna jako etykieta i nie potrzebuje zmiany swojego rozmiaru. +</p><p>Początkowa szerokość kolumny jest określana przez największy element w kolumnie. Podobnie wysokość wiersza jest określana przez rozmiar elementów w wierszu. Możesz użyć atrybutów <code><code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code></code> i <code><code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code></code> oraz powiązanych atrybutów dla dalszego zdefiniowania rozmiaru. +</p> +<h4 id="Przyk.C5.82ad_siatki_z_wi.C4.99ksz.C4.85_ilo.C5.9Bci.C4.85_kolumn" name="Przyk.C5.82ad_siatki_z_wi.C4.99ksz.C4.85_ilo.C5.9Bci.C4.85_kolumn"> Przykład siatki z większą ilością kolumn </h4> +<p>Możemy również umieścić elementy wewnątrz elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code></code> zamiast wierszy. Jeśli to zrobimy, wiersze będą zadeklarowane tylko do określenia, jak wiele wierszy tam jest. +</p><p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_3.xul">Podgląd</a> +</p> +<pre><grid> + <rows> + <row/> + <row/> + <row/> + </rows> + + <columns> + <column> + <label control="first" value="Pierwsze imię:"/> + <label control="middle" value="Drugie imię:"/> + <label control="last" value="Nazwisko:"/> + </column> + <column> + <textbox id="first"/> + <textbox id="middle"/> + <textbox id="last"/> + </column> + </columns> + +</grid> +</pre> +<p>Ta siatka posiada trzy wiersze i dwie kolumny. Elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code></code> są rozmieszczone do określenia, jak wiele ich tam jest. Możemy dodać atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> do wiersza, aby uczynić go elastycznym. Zawartość jest umieszczona wewnątrz każdej kolumny. Pierwszy element wewnątrz każdego elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code></code> jest umieszczony w pierwszym wierszu, drugi element w drugim wierszu, a trzeci element jest umieszczony w trzecim wierszu. +</p><p>Jeśli wstawisz zawartość w obu kolumnach i wierszach, zawartość będzie nachodziła każda inaczej, poprzez wyrównanie ich we własnościach siatki. Tworzy to efekt podobny do siatki elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code>. +</p><p>Porządek elementów w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code> określa, co jest wyświetlane na górze, a które są umieszczone poniżej. Jeśli element <code>rows</code> jest umieszczony po elemencie kolumny, zawartość wewnątrz wierszy jest wyświetlana na górze. Jeśli element <code>columns</code> jest umieszczony po elemencie <code>rows</code>, zawartość wewnątrz kolumn jest wyświetlona na górze. Podobnie zdarzenia, takie jak przyciski myszy i naciskanie klawiszy, są wysyłane tylko do zbioru u góry. Jest tak dlatego, że kolumny zadeklarowano po wierszach w powyższym przykładzie. Jeśli kolumny umieszczono jako pierwsze, wiersze wychwycą zdarzenia i nie będziemy mogli nic dopisać do tych pól. +</p> +<h4 id="Elastyczno.C5.9B.C4.87_siatki" name="Elastyczno.C5.9B.C4.87_siatki"> Elastyczność siatki </h4> +<p>Jedną z zalet, które posiadają siatki nad zagnieżdżonymi pudełkami, jest to, że możemy tworzyć komórki, które są elastyczne zarówno w poziomie, jak w pionie. Możemy to zrobić poprzez wstawienie atrybutu <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> zarówno w wierszu, jak i kolumnie. Pokazuje nam to poniższy przykład: +</p><p><br> +<span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_4.xul">Podgląd</a> +</p> +<pre><grid flex="1"> + <columns> + <column flex="5"/> + <column/> + <column/> + </columns> + <rows> + <row flex="10"> + <button label="Wiśnia"/> + <button label="Cytryna"/> + <button label="Grejfrut"/> + </row> + <row flex="1"> + <button label="Truskawka"/> + <button label="Malina"/> + <button label="Brzoskwinia"/> + </row> + </rows> +</grid> +</pre> +<p>Pierwsza kolumna i oba wiersze zrobiono elastycznymi. W wyniku tego każda komórka w pierwszej kolumnie będzie elastyczna poziomo. Dodatkowo, każda komórka będzie elastyczna pionowo, ponieważ oba wiersze są elastyczne, chociaż pierwszy wiersz jest bardziej elastyczny. Komórka w pierwszej kolumnie i pierwszym wierszu (przycisk Wiśnia) będą elastyczne o współczynniku 5 poziomo i elastyczne o współczynniku 10 pionowo. Kolejna komórka (Cytryna) będzie tylko elastyczna pionowo. +</p><p>Atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> może również być dodany do elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code></code>, aby cała siatka była elastyczna, w przeciwnym razie będzie ona tylko rosła w jednym kierunku. +</p> +<h3 id=".C5.81.C4.85czenie_kolumn" name=".C5.81.C4.85czenie_kolumn"> Łączenie kolumn </h3> +<p>Nie ma sposobu na połączenie komórki, szczególnie wielu kolumn lub wierszy. Jednak możliwe jest stworzenie wiersza lub kolumny, które obejmują całą szerokość lub wysokość siatki. Robi się to poprzez dodanie elementu do wewnątrz elementu <code>rows</code>, który nie jest wewnątrz elementu <code>row</code>. Możemy zastosować typ pudełka i wstawić inne elementy wewnątrz niego, jeśli chcemy użyć kilku elementów. Tu mamy prosty przykład: +</p><p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_grids_5.xul">Podgląd</a> +</p> +<pre><grid> + <columns> + <column flex="1"/> + <column flex="1"/> + </columns> + + <rows> + <row> + <label value="północno-zachodni"/> + <label value="północno-wschodni"/> + </row> + <button label="równik"/> + <row> + <label value="południowo-zachodni"/> + <label value="południowo-wschodni"/> + </row> + </rows> +</grid> +</pre> +<p>Przycisk będzie wystarczający, aby wypełnić całą szerokość siatki, ponieważ nie jest wewnątrz wiersza siatki. Możesz używać podobnej metody, aby dodać element pomiędzy dwoma kolumnami. Będzie to wystarczające, aby wypełnić wysokość siatki. Możemy również zrobić te dwie rzeczy razem, jeśli jest to pożądane. +</p><p>Następnie przyjrzymy się dodawaniu <a href="pl/Kurs_XUL/Panele_tre%c5%9bci">paneli zawartości</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pudełko_kart" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Panele_treści">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/skrypty_instalacyjne/index.html b/files/pl/mozilla/tech/xul/kurs_xul/skrypty_instalacyjne/index.html new file mode 100644 index 0000000000..cb7014183e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/skrypty_instalacyjne/index.html @@ -0,0 +1,135 @@ +--- +title: Skrypty instalacyjne +slug: Mozilla/Tech/XUL/Kurs_XUL/Skrypty_instalacyjne +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Install_Scripts +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_instalatora" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_instalacji">Następny »</a></p> +</div> W tym artykule zostaną opisane skrypty instalacyjne.<p></p> + +<h2 id="Tworzenie_skryptu_instalacji" name="Tworzenie_skryptu_instalacji">Tworzenie skryptu instalacji</h2> + +<div class="note"><b>UWAGA</b>: For Firefox Extensions, <tt>install.js</tt> are no longer used. You should create a <tt><a href="pl/Manifesty_Instalacji">install.rdf</a></tt> instead.</div> + +<p>Zwykle będziesz chciał mieć kontrole nad procesem instalacji. Na przykład, będziesz chciał sprawdzić wersje plików, a następne instalować tylko nowsze. Skrypt instalacyjny jest wystarczająco elastyczny by umożliwić deinstalację plików. Z tego powodu, instalator zawierają skrypty instalacyjne do sterowania procesem instalacji.</p> + +<p>Skrypt instalatora musi być nazwany install.js i umieszczony na głównym poziomie archiwum instalatora. Skrypt zawiera kod JavaScript, który wywoła odpowiednią liczbę instrukcji.</p> + +<p>W dokumencie HTML lub XUL, obiekt okna jest głównym obiektem. To znaczy, możesz wywołać metody obiektu okna z kwalifikatorem z przodu, co znaczy <code>window.open()</code> może być prosto napisane <code>open()</code>. W skrypcie instalacyjnym nie ma żadnego przyporządkowanego okna, jednak obiekt globalny zostanie obiektem instalacyjnym, który zawiera pewną liczbę funkcji to przystosowywania procesu instalacji. Kilka funkcji obiektu instalacyjnego jest opisanych poniżej.</p> + +<p>Skrypt instalacyjny powinien podjąć następujące kroki:</p> + +<ol> + <li>Inicjacja instalacji z wyszczególnieniem, które paczki i wersje są instalowane.</li> + <li>Użycie funkcji instalacyjnej do określenia pliki i katalogi są konieczne do instalacji. Możesz także wybrać pliki do przeniesienia lub usunięcia.</li> + <li>Rozpoczęcie procesu instalowania koniecznych plików.</li> +</ol> + +<p>Ważne jest to, że podczas drugiego kroku, wskazujesz, które pliki powinny być zainstalowane i jakie inne działania powinny być podjęte. Żaden plik nie będzie skopiowany aż do trzeciego kroku. Dzięki temu możemy wyszczególnić pliki, które mają zostać zainstalowane, rozpoznać różne błędy, czy przerwać proces bez modyfikacji systemu użytkownika.</p> + +<h2 id="Rejestr_sk.C5.82adnik.C3.B3w" name="Rejestr_sk.C5.82adnik.C3.B3w">Rejestr składników</h2> + +<p>Mozilla utrzymuje plik, który jest rejestrem wszystkich komponentów, które są aktualnie zainstalowane. Komponenty zawierają nowe paczki chrome, skóry i wtyczki. Gdy nowy składnik jest instalowany, rejestr jest aktualizowany. Przechowywane są tam także informacje o wersjach zainstalowanych plików. W ten sposób łatwiej jest sprawdzić, którą wersję masz zainstalowaną, a co za tym idzie, które pliki aktualizować.</p> + +<p>Rejestr składników pracuje podobnie do rejestru Windows. Składa się z układu kluczy i ich wartości. Jednak nie musisz tego umieć by tworzyć aplikacje XUL, jeżeli nie tworzysz własnych komponentów XPCOM.</p> + +<p>To, co potrzebujesz wiedzieć dla instalacji, to, że rejestr magazynuje zestaw informacji o twojej aplikacji, jak lista plików i wersji. Wszystko jest przechowywane w kluczu, który dostarczasz w skrypcie instalacyjnym.</p> + +<p>Klucz jest skonstruowany w następujący sposób:</p> + +<pre>/Author/Package Name +</pre> + +<p>Zamień słowo Author swoim imieniem I Package Name nazwą paczki, którą instalujesz. Na przykład:</p> + +<pre>/Xulplanet/Find Files + +/Netscape/Personal Security Manager +</pre> + +<p>Pierwsze, co użyjemy to domyślny katalog, którego użyjemy w dialogu wyszukiwania plików. Drugą rzeczą jest klucz użyty, dla Personal Security Manager.</p> + +<h2 id="Inicjacja_instalacji" name="Inicjacja_instalacji">Inicjacja instalacji</h2> + +<p>Obiekt instalacyjny masz funkcję initInstall, która może zostać użyta do rozpoczęcia instalacji. To powinno być wywołane na początku skryptu instalacyjnego. Składnia tej funkcji wygląda następująco:</p> + +<pre class="eval">initInstall(<i>packageName</i> , +<i>regPackage</i> , +<i>version</i> ); + +<b>Example:</b> + +initInstall("Find Files","/Xulplanet/Find Files","0.5.0.0"); +</pre> + +<p>Pierwszym argumentem jest nazwa paczki w formie czytelnej dla użytkownika. Drugi argument jest kluczem rejestru do przechowywania informacji o paczce, jak opisano wcześniej. Trzeci argument jest wersją instalowanej paczki. Następnie, musimy ustalić katalog, w którym pliki mają zostać zainstalowane. Są na to dwa sposoby. Prostą metodą jest wyznaczenie katalogu, w którym wszystkie pliki zostaną umieszczone, Drugim sposobem możemy ustalić położenie w wcześniej umieszczonym pliku. Pierwsza metoda opisana jest poniżej.</p> + +<p>Funkcja setPackageFolder przyporządkowuje katalog dla instalacji. W dialogu wyszukiwania pliku, będziemy instalować pliki w katalogu chrome. Dla maksymalnej mobilności, nie możesz ustalić nazwy katalogu. Zamiast tego, wyszczególnisz identyfikator znanego katalogu i otrzymujesz jego podkatalogi. Tak, że jeżeli twoja aplikacja musi zainstalować kilka bibliotek systemowych, nie musisz znać nazw tych katalogów.</p> + +<p>Identyfikatory katalogów, są wypisane w <a class="external" href="http://www.xulplanet.com/references/elemref/ref_Install.html#prop_getFolder">dokumentacji XULPlanet</a>. Dla katalogu chrome, identyfikatorem jest ‘Chrome’. Funkcja getFolder może zostać użyta do uzyskania któregoś z tych specjalnych katalogów. Funkcja ta pobiera dwa argumenty, pierwszy jest identyfikatorem, a drugi podkatalogiem. Na przykład:</p> + +<pre>findDir = getFolder("Chrome","findfile"); +setPackageFolder(findDir); +</pre> + +<p>Otrzymujemy folder findfile w folderze Chrome i przenosimy go bezpośrednio do funkcji setPackageFolder. Drugi argument jest podkatalogiem, w którym mamy instalować, nie musi on istnieć. Możesz opuścić en argument, jeżeli nie potrzebujesz go.</p> + +<h2 id="Ustawianie_plik.C3.B3w_instalacyjnych" name="Ustawianie_plik.C3.B3w_instalacyjnych">Ustawianie plików instalacyjnych</h2> + +<p>Następnie musisz wyszczególnić to, które pliki powinny zostać zainstalowane. To wymusza użycie dwóch funkcji <code>addDirectory()</code> i <code>addFile()</code>. Funkcja <code>addDirectory()</code>mówi instalatorowi, który katalog z archiwum XPI powinien być zainstalowany, w jakiejś szczególnej lokalizacji. Druga funkcja działa tak samo, tyle, że dotyczy pliku.</p> + +<p>Obie funkcje <code>addDirectory()</code> and <code>addFile()</code> mogą przyjmować różne formy. W najprostszej, pobiera tylko jeden argument, katalog od instalatora by zainstalować w wyznaczonym katalogu.</p> + +<pre class="eval">addDirectory (<i>dir</i> ); +addFile ( +<i>dir</i> ); + +<b>Przykład:</b> + +addDirectory("findfile"); +</pre> + +<p>Powyższy przykład wyszczególnia to, że katalog findfile powinien być zainstalowany. Możemy wywoływać te funkcje wiele razy do instalacji innych plików.</p> + +<p>Następnie będziemy chcieli zarejestrować pliki findfiles w systemie chrome, tak, że mogą być stosowane przez adres URL chrome. To może być wykonane przy pomocy funkcji <code>registerChrome()</code>. Potrzebuje dwóch argumentów, pierwszy to typ rejestru chrome. Drugi, katalog zawierający plik contents.rdf. Ponieważ zawarte są trzy pliki, dodatkowo plik skóry i lokalizacji, funkcja będzie wywołana trzy razy.</p> + +<pre>registerChrome(Install.CONTENT | Install.DELAYED_CHROME, getFolder(findDir, "content")); +registerChrome(Install.SKIN | Install.DELAYED_CHROME, getFolder(findDir, "skin")); +registerChrome(Install.LOCALE | Install.DELAYED_CHROME, getFolder(findDir, "locale")); +</pre> + +<p>Flaga DELAYED_CHROME jest stosowana do sygnalizacji, że chrome powinien być zainstalowany następnym razem po uruchomieniu Mozilli.</p> + +<h2 id="Kompletowanie_instalacji" name="Kompletowanie_instalacji">Kompletowanie instalacji</h2> + +<p>Funkcje <code>addDirectory()</code> i <code>addFile()</code> nie kopiują żadnych plików. One tylko podają, które pliki powinny zostać zainstalowane. Podobnie <code>registerChrome()</code>. Aby zakończyć proces instalacji i zacząć kopiowanie plików wywołaj funkcję <code>performInstall()</code>. To nie potrzebuje żadnych argumentów.</p> + +<p>Końcowy skrypt do instalacji komponentów <code>Znajdź pliki</code> są pokazane poniżej:</p> + +<div class="highlight"> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_xpiscript_1.js.txt">Źródła</a></p> + +<pre>initInstall("Find Files","/Xulplanet/Find Files","0.5.0.0"); + +findDir = getFolder("Chrome","findfile"); +setPackageFolder(findDir); + +addDirectory("findfile"); + +registerChrome(Install.CONTENT | Install.DELAYED_CHROME, getFolder(findDir, "content")); +registerChrome(Install.SKIN | Install.DELAYED_CHROME, getFolder(findDir, "skin")); +registerChrome(Install.LOCALE | Install.DELAYED_CHROME, getFolder(findDir, "locale")); + +performInstall(); +</pre> +</div> + +<p>Następnie, zobaczymy <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_instalacji">dodatkowe funkcje instalacji</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Tworzenie_instalatora" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_instalacji">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/skróty_klawiaturowe/index.html b/files/pl/mozilla/tech/xul/kurs_xul/skróty_klawiaturowe/index.html new file mode 100644 index 0000000000..62a2f5e206 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/skróty_klawiaturowe/index.html @@ -0,0 +1,378 @@ +--- +title: Skróty klawiaturowe +slug: Mozilla/Tech/XUL/Kurs_XUL/Skróty_klawiaturowe +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Keyboard_Shortcuts +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Więcej_funkcji_obsługi_zdarzeń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrola_zaznaczenia_i_aktywacji_elementów">Następny »</a></p> +</div><p></p> + +<p>XUL umożliwia także użycie obsługi zdarzeń związanych z klawiaturą. Jednak byłoby to nudne w odniesieniu do każdego przycisku oraz każdej pozycji znajdującej się w menu.</p> + +<h3 id="Tworzenie_skr.C3.B3tu_klawiaturowego" name="Tworzenie_skr.C3.B3tu_klawiaturowego">Tworzenie skrótu klawiaturowego</h3> + +<p>XUL dostarcza metod, za pomocą których jesteśmy w stanie zdefiniować skróty klawiaturowe. Widzieliśmy już <a href="pl/Kurs_XUL/Proste_paski_menu">w artykule o menu</a>, że jesteśmy w stanie zdefiniować atrybut zwany <code>accesskey</code>, który określa klawisz po wciśnięciu którego aktywowane będzie menu lub też któraś z jego pozycji. W poniższym przykładzie, menu Plik może zostać wybrane poprzez wciśnięcie Alt i F (lub innej kombinacji dla danej platformy). Kiedy otworzy się menu Plik, jesteśmy w stanie wybrać pozycję Zakończ za pomocą wciśnięcia klawisza Z.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_keyshort_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_keyshort_1.xul">Podgląd</a></p> + +<pre><menubar id="sample-menubar"> + <menu id="file-menu" label="Plik" accesskey="p"> + <menupopup id="file-popup"> + <menuitem id="close-command" label="Zakończ" accesskey="z"/> + </menupopup> + </menu> +</menubar> +</pre> + +<p>Można także zastosować atrybut <code><code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></code> dla przycisków. W tym przypadku kiedy klawisz zostanie wciśnięty, przycisk zostanie wybrany.</p> + +<p>Możesz jednak zechcieć ustawić więcej skrótów klawiaturowych. Przykładowo, wciśnięcie Control+C, które spowoduje skopiowanie tekstu do schowka. Chociaż skróty takie jak ten mogą nie zawsze być poprawne, to zazwyczaj działają w dowolnej chwili, w której okno jest otwarte. Skrót klawiaturowy będzie dostępny przez większość czasu, w ciągu którego możemy sprawdzić czy w jakimś sensie wykorzystuje skrypt. Przykładowo, kopiowanie tekstu do schowka powinno działać tylko w chwili, w której tekst jest zaznaczony.</p> + +<h3 id="Element_key" name="Element_key">Element <code>key</code></h3> + +<p>XUL dostarcza element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code>, który pozwala nam na zdefiniowanie skrótów klawiaturowych dla okna. Posiada atrybuty określające klawisz, który powinien zostać wciśnięty, wraz z którym klawiszem modyfikującym (takie jak - Shifth lub Control). Przykład poniżej:</p> + +<pre><keyset> + <key id="sample-key" modifiers="shift" key="R"/> +</keyset> +</pre> + +<p>Ten przykład definiuje skrót klawiaturowy, który jest aktywowany w chwili, w której użytkownik wciśnie klawisze Shift i R. Atrybut <code><code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code></code> (warto zaznaczyć, że posiada taką samą nazwę jak sam element) może być użyty w celu wykrycia, który klawisz powinien zostać wciśnięty. W tym przypadku jest to R. Możemy także dla tego atrybutu dodać dowolny znak, który ma być wciśnięty. Klawisze modyfikujące, które należy wcisnąć określa natomiast atrybut <code><code id="a-modifiers"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/modifiers">modifiers</a></code></code> (możesz podać kilka rozdzielając spacją). Poniżej lista klawiszy modyfikujących.</p> + +<dl> + <dt>alt </dt> + <dd>The user must press the Alt key. On the Macintosh, this is the Option key.</dd> + <dt>control </dt> + <dd>The user must press the Control key.</dd> + <dt>meta </dt> + <dd>The user must press the Meta key. This is the Command key on the Macintosh.</dd> + <dt>shift </dt> + <dd>The user must press the Shift key.</dd> + <dt>accel </dt> + <dd>The user must press the special accelerator key. The key used for keyboard shortcuts on the user's platform. Usually, this would be the value you would use.</dd> +</dl> + +<p>Twoja klawiatura niekoniecznie musi posiadać wszystkie klawisze. W tym przypadku będą one dostosowane do klawiszy modyfikujących, które posiadamy.</p> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code> musi zostać umieszczony wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/keyset" title="keyset">keyset</a></code></code>. Ten element został zaprojektowany z myślą o przechowywaniu zestawu elementów <code>key</code> i służy do do grupowania wszystkich definicji klawiszy w jednym miejscu (jednym pliku). Jakiekolwiek elementy <code>key</code> poza elementem <code>keyset</code> nie będą funkcjonować.</p> + +<p>Każda platforma używa innych klawiszy dla skrótów klawiaturowych. Przykładowo Windows używa klawisza Control, natomiast Macintosh używa klawisza Command. Byłoby zapewne niewygodne definiować oddzielnie elementy <code>key</code> da każdej platformy. Na szczęście, istnieje rozwiązanie. Modyfikator <code>accel</code>, odnosi się do specjalnego i specyficznego dla danej platformy klawisza używanego dla skrótów. Działa jak każdy inny modyfikator, ale nie dla każdej platformy tak samo.</p> + +<p>Poniżej kilka dodatkowych przykładów:</p> + +<pre><keyset> + <key id="copy-key" modifiers="control" key="C"/> + <key id="explore-key" modifiers="control alt" key="E"/> + <key id="paste-key" modifiers="accel" key="V"/> +</keyset> +</pre> + +<p>Atrybut <code><code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code></code> jest używany w celu określenia klawisza, który powinien zostać wciśnięty. Jednak, istnieją przypadki w których chcemy się odwołać do klawiszy które nie mogą zostać określone za pomocą znaków (np: klawisze funkcyjne lub klawisz Enter). Atrybut <code>key</code> może zostać używa dla znaków dających się wyświetlić. Natomiast dla nie możliwych do wyświetlenia znaków służy nam atrybut <code><code id="a-keycode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keycode">keycode</a></code></code>.</p> + +<p>Atrybut <code><code id="a-keycode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/keycode">keycode</a></code></code> powinien być ustawiony zgodnie ze specjalnym kodem, który reprezentuje klawisz jaki chcesz wykorzystać. Poniżej przedstawiamy tablicę klawiszy. Nie wszystkie z wymienionych klawiszy są dostępne dla każdej klawiatury.</p> + +<table class="fullwidth-table"> + <tbody> + <tr> + <td>VK_CANCEL</td> + <td>VK_BACK</td> + <td>VK_TAB</td> + <td>VK_CLEAR</td> + </tr> + <tr> + <td>VK_RETURN</td> + <td>VK_ENTER</td> + <td>VK_SHIFT</td> + <td>VK_CONTROL</td> + </tr> + <tr> + <td>VK_ALT</td> + <td>VK_PAUSE</td> + <td>VK_CAPS_LOCK</td> + <td>VK_ESCAPE</td> + </tr> + <tr> + <td>VK_SPACE</td> + <td>VK_PAGE_UP</td> + <td>VK_PAGE_DOWN</td> + <td>VK_END</td> + </tr> + <tr> + <td>VK_HOME</td> + <td>VK_LEFT</td> + <td>VK_UP</td> + <td>VK_RIGHT</td> + </tr> + <tr> + <td>VK_DOWN</td> + <td>VK_PRINTSCREEN</td> + <td>VK_INSERT</td> + <td>VK_DELETE</td> + </tr> + <tr> + <td>VK_0</td> + <td>VK_1</td> + <td>VK_2</td> + <td>VK_3</td> + </tr> + <tr> + <td>VK_4</td> + <td>VK_5</td> + <td>VK_6</td> + <td>VK_7</td> + </tr> + <tr> + <td>VK_8</td> + <td>VK_9</td> + <td>VK_SEMICOLON</td> + <td>VK_EQUALS</td> + </tr> + <tr> + <td>VK_A</td> + <td>VK_B</td> + <td>VK_C</td> + <td>VK_D</td> + </tr> + <tr> + <td>VK_E</td> + <td>VK_F</td> + <td>VK_G</td> + <td>VK_H</td> + </tr> + <tr> + <td>VK_I</td> + <td>VK_J</td> + <td>VK_K</td> + <td>VK_L</td> + </tr> + <tr> + <td>VK_M</td> + <td>VK_N</td> + <td>VK_O</td> + <td>VK_P</td> + </tr> + <tr> + <td>VK_Q</td> + <td>VK_R</td> + <td>VK_S</td> + <td>VK_T</td> + </tr> + <tr> + <td>VK_U</td> + <td>VK_V</td> + <td>VK_W</td> + <td>VK_X</td> + </tr> + <tr> + <td>VK_Y</td> + <td>VK_Z</td> + <td>VK_NUMPAD0</td> + <td>VK_NUMPAD1</td> + </tr> + <tr> + <td>VK_NUMPAD2</td> + <td>VK_NUMPAD3</td> + <td>VK_NUMPAD4</td> + <td>VK_NUMPAD5</td> + </tr> + <tr> + <td>VK_NUMPAD6</td> + <td>VK_NUMPAD7</td> + <td>VK_NUMPAD8</td> + <td>VK_NUMPAD9</td> + </tr> + <tr> + <td>VK_MULTIPLY</td> + <td>VK_ADD</td> + <td>VK_SEPARATOR</td> + <td>VK_SUBTRACT</td> + </tr> + <tr> + <td>VK_DECIMAL</td> + <td>VK_DIVIDE</td> + <td>VK_F1</td> + <td>VK_F2</td> + </tr> + <tr> + <td>VK_F3</td> + <td>VK_F4</td> + <td>VK_F5</td> + <td>VK_F6</td> + </tr> + <tr> + <td>VK_F7</td> + <td>VK_F8</td> + <td>VK_F9</td> + <td>VK_F10</td> + </tr> + <tr> + <td>VK_F11</td> + <td>VK_F12</td> + <td>VK_F13</td> + <td>VK_F14</td> + </tr> + <tr> + <td>VK_F15</td> + <td>VK_F16</td> + <td>VK_F17</td> + <td>VK_F18</td> + </tr> + <tr> + <td>VK_F19</td> + <td>VK_F20</td> + <td>VK_F21</td> + <td>VK_F22</td> + </tr> + <tr> + <td>VK_F23</td> + <td>VK_F24</td> + <td>VK_NUM_LOCK</td> + <td>VK_SCROLL_LOCK</td> + </tr> + <tr> + <td>VK_COMMA</td> + <td>VK_PERIOD</td> + <td>VK_SLASH</td> + <td>VK_BACK_QUOTE</td> + </tr> + <tr> + <td>VK_OPEN_BRACKET</td> + <td>VK_BACK_SLASH</td> + <td>VK_CLOSE_BRACKET</td> + <td>VK_QUOTE</td> + </tr> + <tr> + <td>VK_HELP</td> + <td> </td> + <td> </td> + <td> </td> + </tr> + </tbody> +</table> + +<p>Na przykład, aby stworzyć skrót, który jest aktywowany w chwili, w której użytkownik naciśnie Alt i F5, należy użyć poniższego kodu:</p> + +<pre><keyset> + <key id="test-key" modifiers="alt" keycode="VK_F5"/> +</keyset> +</pre> + +<p>Poniższy przykład demonstruje więcej skrótów klawiaturowych:</p> + +<pre><keyset> + <key id="copy-key" modifiers="accel" key="C"/> + <key id="find-key" keycode="VK_F3"/> + <key id="switch-key" modifiers="control alt" key="1"/> +</keyset> +</pre> + +<p>Pierwszy klawisz został wywołany w chwili, w której użytkownik wcisnął określony dla swojej platformy klawisz skrótu i C. Drugi został wywołany poprzez wciśnięcie F3. Trzeci jest wywołany poprzez wciśnięcie klawisza Control, klawisza Alt i 1. Jeśli chcesz oddzielić klawiszze głównej części klawiatury i klawisze numeryczne, zastosuj klawisze VK_NUMPAD (takie jak VK_NUMPAD1).</p> + +<div class="note"> +<p>Po więcej informacji na temat skrótów klawiaturowych zajrzyj do <a class="external" href="http://www.mozilla.org/access/keyboard/">Mozilla Keyboard Planning FAQ and Cross Reference</a>.</p> +</div> + +<h3 id="Zastosowanie_skr.C3.B3t.C3.B3w_klawiaturowych" name="Zastosowanie_skr.C3.B3t.C3.B3w_klawiaturowych">Zastosowanie skrótów klawiaturowych</h3> + +<p>Kiedy już wiemy jak zdefiniować skróty klawiaturowe, nauczymy się jak ich używać. Istanieją dwa sposoby. Pierwszy, najprostrzy, wymaga skorzystania z obsługi zdarzenia keypress dla elementu key. Kiedy użytkownik wciśnie klawisz, skrypt zostanie wywołany. Przykład poniżej:</p> + +<pre><keyset> + <key id="copy-key" modifiers="accel" key="C" oncommand="DoCopy();"/> +</keyset> +</pre> + +<p>Funkcja <code>DoCopy</code> będzie wywołana w chwili w której użytkownik wciśnie klawisz wyspecyfikowany przez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code>. W tym przypadku są to klawisze przewidziane do operacji kopiowania do schowka (takie jak Control i C). Będzie to działać jeśli tylko okno jest otwarte. Funkcja <code>DoCopy</code> powinna sprawdzać czy text jest zaznaczony, a następnie kopiować go do schowka. Zauważmy, że pola tekstowe posiadają wbudowane skróty klawiaturowe, więc nie musimy ich sami implementować.</p> + +<h4 id="Przypisanie_skr.C3.B3tu_w_menu" name="Przypisanie_skr.C3.B3tu_w_menu">Przypisanie skrótu w menu</h4> + +<p>Jeśli przypisujemy skróty klawiaturowe, które wykonują komendy, które także znajdują się w menu, jesteśmy w stanie powiązać element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code></code> bezpośrednio z menu command. Aby to zrobić, dodajemy atrybut <code><code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code></code> dla pozycji w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code></code>. Przypiszmy jej wartość <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> klawisza, którego chcemy użyć. Poniżej przykład:</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_keyshort_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_keyshort_2.xul">Podgląd</a></p> + +<div class="float-right"><img alt="grafika:keyshort1.png"></div> + +<pre><keyset> + <key id="paste-key" modifiers="accel" key="V" + oncommand="alert('Paste invoked')"/> +</keyset> + +<menubar id="sample-menubar"> + <menu id="edit-menu" label="Edit" accesskey="e"> + <menupopup id="edit-popup"> + <menuitem id="paste-command" + accesskey="p" key="paste-key" + label="Paste" oncommand="alert('Paste invoked')"/> + </menupopup> + </menu> +</menubar> +</pre> + +<p>Atrybut <code><code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code></code> przypisany do pozycji w menu, który w tym przypadku jest klawiszem odpowiadającym z opcję wklejenia, jest równy id zdefiniowanego klawisza. Możemy go użyć dla dodatkowych klawiszy, jak i dla zdefiniowania skrótów klawiaturowych dowolnej liczby pozycji znajdujących się w menu.</p> + +<p>Warto także zauważyć na obrazku, że tekst został umieszczony zaraz przy polecanie Paste (znajdującym się w menu), w celu wykrycia czy klawisze Control i V zostały wciśnięte, aby wywołać polecenie menu. Skróty klawiaturowe dodane do menu będą działać nawet jeśli menu nie jest otwarte.</p> + +<p>Kolejną dodaktową cechą definicji klawiszy jest prosta możliwość ich dezaktywacji. Aby to zrobić wystarczy dodać atrybut <code><code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code></code> do elementu <code>key</code> i ustawić jego wartość na <code>true</code>. Wyłącza to skrót klawiaturowy, pozbawiając go możliwości wywołania. Wygodnie jest zmieniać wartość atrybutu <code>disabled</code> poprzez użycie skryptów.</p> + +<div class="highlight"> +<h5 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki">Nasz przykład: Znajdź pliki</h5> + +<p>Dodajmy skróty klawiaturowe do naszego przykładu okna dialogowego Znajdź pliki. Dodamy ich cztery, po jednym dla poleceń Wytnij, Kopiuj, Wklej i Zamknij (kiedy użytkownik wciśnie Escape).</p> + +<pre class="eval"><span class="highlightred"><keyset> + <key id="cut_cmd" modifiers="accel" key="X"/> + <key id="copy_cmd" modifiers="accel" key="C"/> + <key id="paste_cmd" modifiers="accel" key="V"/> + <key id="close_cmd" keycode="VK_ESCAPE" oncommand="window.close();"/> +</keyset></span> + +<vbox flex="1"> + <toolbox> + <menubar id="findfiles-menubar"> + <menu id="file-menu" label="Plik" accesskey="f"> + <menupopup id="file-popup"> + <menuitem label="Otwórz szukanie..." accesskey="o"/> + <menuitem label="Zapisz szukanie..." accesskey="s"/> + <menuseparator/> + <menuitem label="Zakończ" accesskey="c" <span class="highlightred">key="close_cmd"</span> + oncommand="window.close();"/> + </menupopup> + </menu> + <menu id="edit-menu" label="Edycja" accesskey="e"> + <menupopup id="edit-popup"> + <menuitem label="Wytnij" accesskey="t" <span class="highlightred">key="cut_cmd"</span>/> + <menuitem label="Kopiuj" accesskey="c" <span class="highlightred">key="copy_cmd"</span>/> + <menuitem label="Wklej" accesskey="p" <span class="highlightred">key="paste_cmd"</span> disabled="true"/> + </menupopup> + </menu> +</pre> + +<p>Teraz możemy użyć tych skrótów klawiaturowych w celu aktywacji komend. Oczywiście, komendy schowka, nie robią na razie nic, ponieważ nie napisaliśmy na razie żadnych skryptów.</p> +</div> + +<h3 id="Zdarzenia_klawiszy" name="Zdarzenia_klawiszy">Zdarzenia klawiszy</h3> + +<p>Istnieją trzy zdarzenia związane z klawiaturą, które mogą zostać użyte w przypadku, w którym cechy klawiszy opisane wyżej nie są odpowiednie. Tymi zdarzeniami są:</p> + +<dl> + <dt>keypress </dt> + <dd>Wywoływany gdy klawisz został wciśnięty i puszczony na aktywnym elemencie. Można wykorzystać do weryfikacji dozwolonych znaków w polu.</dd> + <dt>keydown </dt> + <dd>Wywoływany gdy klawisz został wciśnięty na aktywnym elemencie. Zwróć uwagę, że zostanie wywołany jak tylko przycisk zostanie wciśnięty, nawet jeśli nie został puszczony.</dd> + <dt>keyup </dt> + <dd>Wywoływany gdy klawisz został puszczony na aktywnym elemencie.</dd> +</dl> + +<p>Zdarzenia klawiszy będą wysyłane tylko do tych elementów na których skupiona jest uwaga (focus). Typowo, będą to textboxy, przyciski, checkboy itp. Jeśli uwaga nie jest skupiona na żadnym z elementów to zdarzenie klawisza, będzie się odnosiło w stosunku do dokumentu XUL. W tym przypadku, można dodać nasłuch zdarzenia do znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> . Jeśli jednak chcesz odpowiadać na działanie klawiszy globalnie, będziesz zmuszony do wykorzystania skrótów klawiaturowych, zgodnie z powyższymi wskazówkami.</p> + +<p>Obiekt zdarzenia klawisza posiada dwie własności, które przechowują klawisz, który został wciśnięty. Własność keyCode przetrzymuje kod klawisza i może posłużyć do porównania z jedną ze stałych wymienionych w tabelce powyżej. Natomiast charCode, jest używana dla możliwych do wyświetlenia znaków i przechowuje kod znaku wciśniętego klawisza.</p> + +<p>Następnie dowiemy się <a href="pl/Kurs_XUL/Kontrola_zaznaczenia_i_aktywacji_element%c3%b3w">jak podtrzymać zaznaczenie i aktywację elementu</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Więcej_funkcji_obsługi_zdarzeń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Kontrola_zaznaczenia_i_aktywacji_elementów">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/stosy_i_pokłady/index.html b/files/pl/mozilla/tech/xul/kurs_xul/stosy_i_pokłady/index.html new file mode 100644 index 0000000000..477088d803 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/stosy_i_pokłady/index.html @@ -0,0 +1,77 @@ +--- +title: Stosy i pokłady +slug: Mozilla/Tech/XUL/Kurs_XUL/Stosy_i_pokłady +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Stacks_and_Decks +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_innych_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_stosu">Następny »</a></p> +</div> +<p></p><p>Może wystąpić potrzeba wyświetlenia elementów jako zbioru nakładających się kart. Do tego celu mogą być zastosowane elementy stosu i pokładu. +</p> +<h3 id="Kontenery" name="Kontenery"> Kontenery </h3> +<p>Każde pudełko XUL jest kontenerem mogącym zawierać jakiś inny element. Jest kilka elementów, które są wyspecjalizowanym typem pudełek, takich jak <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">paski narzędzi</a> oraz <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">panele kart</a>. Znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code> tworzy najprostsze pudełko bez określonych własności. Jednakże wyspecjalizowane typy pudełek pracują jak regularne pudełka w sposób zorientowany (<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>) na elementy znajdujące się wewnątrz nich, ale posiadają także dodatkowe cechy. +</p><p>Faktycznie wiele komponentów może zawierać inne elementy. Widzieliśmy już, że przyciski mogą zawierać inne rzeczy poza domyślnymi. Pasek przewijania jest właśnie specjalnym typem pudełka, które tworzy swoje własne elementy, jeśli ich nie dostarczymy. Może być przesuwany także za pomocą uchwytu, poprzez złapanie i przesunięcie paska. +</p><p>W kolejnych kilku rozdziałach wprowadzimy pewne elementy, które zostały zaprojektowane do przechowywania innych elementów. Są to wszystkie specjalne typy pudełek i pozwalają zastosować wszystkie atrybuty pudełka w sobie. +</p> +<h3 id="Stosy" name="Stosy"> Stosy </h3> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code> jest prostym pudełkiem. Działa jak inne pudełka, ale posiada specjalną własność, która jest dzieckiem położonym na górze pozostałych elementów. Pierwsze dziecko stosu jest ustawiane na spodzie, drugie dziecko na nim, następnie w taki sam sposób trzecie i tak dalej kolejne. Na stosie może być ułożonych wiele elementów. +</p><p>Własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code></code> ma mniejsze znaczenie na stosie jako potomek, niż jakby były ułożone jeden obok drugiego. Rozmiar stosu jest określony przez +największego potomka, ale możemy zastosować własności CSS <code>width</code>, <code>height</code>, <code>min-width</code> i inne podobne własności zarówno ze stosem, jak i jego potomkami. +</p><p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code> może być zastosowany dla przypadku, gdzie status wskazuje konieczność dodania ponad istniejący element. Na przykład, pasek postępu może zostać stworzony przy użyciu paska i etykiety umieszczonej na jego górze. +</p><p>Jednym dogodnym zastosowaniem elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code> jednak jest to, że możemy zastosować na nim pewną liczbę własności CSS. Na przykład, możemy stworzyć podobny efekt do własności cieniowania tekstu w bardzo prosty sposób: </p> +<h4 id="Przyk.C5.82ad_stosu" name="Przyk.C5.82ad_stosu"> Przykład stosu </h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_1.xul">Podgląd</a> +</p> +<pre><stack> + <description value="Cieniowany" style="padding-left: 1px; padding-top: 1px; font-size: 15pt"/> + <description value="Cieniowany" style="color: red; font-size: 15pt;"/> +</stack> +</pre> +<div class="float-right"><img alt="grafika:stacks1.png"></div> +<p>Oba elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> tworzą tekst o rozmiarze 15 punktów. Pierwszy jednak jest przesunięty w prawo oraz w dół o jeden piksel przez dodanie odstępu z lewej strony i góry. Wynikiem będzie uzyskanie tego samego wyrazu 'Cieniowanie' po raz drugi, lecz już lekko przesuniętego względem poprzedniego elementu. Drugi element <code>description</code> został napisany na czerwono, aby zobaczyć efekt w sposób bardzo wyraźny. +</p><p>Metoda ta ma przewagę nad zastosowaniem <code>text-shadow</code>, ponieważ możesz całkowicie dodać styl cienia z wyjątkiem tekstu głównego. Możesz mieć swoje własne czcionki, podkreślenia lub rozmiar (możesz nawet stworzyć cień migający). Jest również użyteczny, ponieważ Mozilla nie może aktualnie obsługiwać cieniowania tekstu CSS. Wadą jest to, że obszar objęty cieniem stwarza większy rozmiar stosu. Cieniowanie jest bardzo użyteczne dla tworzenia nieaktywnego pojawienia się przycisków. +</p> +<h4 id="Cieniowanie_z_przyk.C5.82adem_pok.C5.82adu" name="Cieniowanie_z_przyk.C5.82adem_pok.C5.82adu"> Cieniowanie z przykładem pokładu </h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_2.xul">Podgląd</a> +</p> +<pre><stack style="background-color: #C0C0C0"> + <description value="Wyłączony" style="color: white; padding-left: 1px; padding-top: 1px;"/> + <description value="Wyłączony" style="color: grey;"/> +</stack> +</pre> +<div class="float-right"><img alt="grafika:stacks10.png"></div> +<p>Ten układ tekstu i kolory cienia tworzą nieaktywność na dowolnej platformie. +</p><p>Zauważ, że zdarzenia, takie jak kliknięcie myszką i naciskanie klawiszy, są przekazywane do elementu na szczycie stosu, to znaczy, do ostatniego elementu na stosie. Oznacza to, że przyciski będą działały poprawnie tylko jako ostatni element stosu. +</p> +<h3 id="Pok.C5.82ady" name="Pok.C5.82ady"> Pokłady </h3> +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/deck" title="deck">deck</a></code></code> również wystawia swoich potomków jeden nad drugim podobnie jak element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/stack" title="stack">stack</a></code></code>, jednak pokład wyświetla tylko jeden ze swoich potomków w jednym czasie. Byłoby to użyteczne dla interfejsu kreatora, gdzie szereg podobnych paneli jest wyświetlanych w kolejności. Zamiast tworzenia oddzielnych okien i dodania przycisków nawigacyjnych do każdego z nich, stworzysz jedno okno i użyjesz podkładu, gdzie zawrzesz zmiany. +</p><p>Podobnie jak stosy, bezpośredni potomek elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/deck" title="deck">deck</a></code></code> formuje strony pokładu. Jeśli jest trzech potomków elementu <code>deck</code>, pokład będzie miał trzech potomków. Wyświetlana strona pokładu może być zmieniona przez ustawienie atrybutu <code><code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code></code> elementu <code>deck</code>. Indeks jest to liczba, która identyfikuje, jaka strona jest wyświetlana. Strony są ponumerowane poczynając od zera. Więc pierwszy potomek pokładu to strona o indeksie 0, druga jest to strona o indeksie 1 i tak dalej. +</p><p>Poniżej mamy przykład pokładu: +</p> +<h4 id="Przyk.C5.82ad_pok.C5.82adu" name="Przyk.C5.82ad_pok.C5.82adu"> Przykład pokładu </h4> +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_stacks_3.xul">Podgląd</a> +</p> +<pre><deck selectedIndex="2"> + <description value="To jest pierwsza strona"/> + <button label="To jest druga strona"/> + <box> + <description value="To jest trzecia strona"/> + <button label="To jest także trzecia strona"/> + </box> +</deck> +</pre> +<p>Tu mamy trzy strony (pokłady), domyślnie będąc trzecią. Trzecia strona jest pudełkiem z dwoma elementami wewnątrz. Zarówno pudełko, jak i jego elementy wewnątrz stanowią stronę. +Pokład będzie tak duży jak największy potomek, którym tu będzie strona trzecia. +</p><p>Możesz przełączać strony stosując skrypt do modyfikacji atrybutu <code><code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code></code>. Więcej o tym dowiesz się w rozdziale o zdarzeniach i DOM. +</p><p>Następny artykuł opisuje, jak stos może być zastosowany do <a href="pl/Kurs_XUL/Pozycjonowanie_stosu">pozycjonowania elementów dziecka</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_innych_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_stosu">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/struktura_xul/index.html b/files/pl/mozilla/tech/xul/kurs_xul/struktura_xul/index.html new file mode 100644 index 0000000000..34826b291e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/struktura_xul/index.html @@ -0,0 +1,194 @@ +--- +title: Struktura XUL +slug: Mozilla/Tech/XUL/Kurs_XUL/Struktura_XUL +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/XUL_Structure +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wprowadzenie" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:URL_Chrome">Następny »</a></p> +</div><p></p> + +<p>Rozpoczynamy naukę w jaki sposób XUL jest obsługiwany przez Mozillę.</p> + +<h2 id="Jak_jest_obs.C5.82ugiwany_XUL" name="Jak_jest_obs.C5.82ugiwany_XUL">Jak jest obsługiwany XUL</h2> + +<p>XUL w Mozilli jest obsługiwany na takiej samej zasadzie, jak język HTML lub jakikolwiek inny zawarty w niej język. Kiedy wpisujesz adres URL strony HTML w polu adresu przeglądarki, przeglądarka odnajduje witrynę i pobiera jej zawartość. Silnik interpretacji (renderingu) Mozilli pobiera zawartość strony w formie źródła HTML i przekształca to w drzewo dokumentu <em>à la</em> <a href="/pl/DOM" title="pl/DOM">DOM</a>. Drzewo to jest później przekształcane w zestaw obiektów, które mogą zostać wyświetlone na ekranie. <a href="/pl/CSS" title="pl/CSS">CSS</a>, pliki graficzne i inne technologie są używane, by kontrolować tę prezentację. Funkcje XUL są obsługiwane na takiej samej zasadzie.</p> + +<p>Tak naprawdę, to w Mozilli wszystkie typy dokumentów, czy są to HTML lub XUL, czy nawet <a href="/pl/SVG" title="pl/SVG">SVG</a>, są obsługiwane przez ten sam podstawowy kod programu. Oznacza to, że tymi samymi własnościami CSS można manipulować zarówno w HTML, jak i w XUL. Również dużo innych cech może być podzielone między oba te języki. Jednakże, są pewne cechy, które właściwe są tylko dla HTML, jak formularze i takie, które dotyczą tylko XUL, jak <a href="/pl/Kurs_XUL/Nakładki" title="pl/Kurs_XUL/Nakładki">nakładki</a>.</p> + +<p><span class="comment">However, there are some features that are specific to HTML such as forms, and others which are specific to XUL such as <a href="/pl/XUL_Tutorial/Overlays">overlays</a>. Since XUL and HTML are handled in the same way, you can load both from either your local file system, from a web page, or from an extension or standalone <a href="/pl/XULRunner">XULRunner</a> application.</span></p> + +<p>Tak więc XUL i HTML są obsługiwane w ten sam sposób, możesz również oba załadować zarówno z lokalnych zasobów swojego komputera, jak i ze stron w sieci. Mozilla posiada specjalny sposób instalowania i rejestrowania plików (XUL, JS ...) jako części jej systemu chrome. Obejmuje to również tworzenie archiwum plików - paczek, które użytkownik może pobrać i zainstalować. Te zainstalowane paczki maja podwyższone przywileje działania, takie jak: możliwość czytania plików, analizowania ustawień użytkownika i zakładek oraz uzyskiwanie dostępu do innych właściwości systemu. Oczywiście, strony z sieci nie posiadają takich przywilejów, chyba że są podpisane cyfrowym certyfikatem i użytkownik przyzna im na to pozwolenie.</p> + +<p><span class="comment">Content from remote sources <code><nowiki>eg <a class="external" href="http://localhost/~username/" rel="freelink">http://localhost/~username/</a></nowiki></code>, regardless or whether they are HTML or XUL or another document type, are limited in the type of operations they can perform, for security reasons. For this reason, Mozilla provides a method of installing content locally and registering the installed files as part of its '''<a href="/pl/chrome">chrome</a>''' system. This allows a special URL form to be used called a <code>chrome://</code> URL. By accessing a file using a chrome URL, the files receive elevated privileges to access local files, access preferences and bookmarks and perform other privileged operations. Obviously, web pages do not get these privileges, unless they are signed with a digital certificate and the user has granted permission to perform these operations.</span></p> + +<p>Rejestracja paczki jest sposobem, w jaki rozszerzenia Firefoksa mogą dodawać funkcje do przeglądarki. Rozszerzenia są małymi paczkami plików XUL, JavaScript, stylów CSS i obrazów spakowanych razem do pojedynczego pliku. Paczka może zostać utworzona przy pomocy programu do kompresji ZIP. Kiedy użytkownik pobierze rozszerzenie, zostanie ono zainstalowane na jego komputerze. Rozszerzenie to zagnieździ się w przeglądarce używając specjalnych właściwości XUL nazywanych nakładaniem (overlay), które pozwala kodowi XUL z rozszerzenia i z przeglądarki połączyć się razem w całość. Użytkownikowi może się wydawać, że rozszerzenie zmodyfikowało przeglądarkę, ale w rzeczywistości, kod jest oddzielony i rozszerzenie może zostać łatwo odinstalowane.</p> + +<p>Rejestracja paczki nie jest wymagana, żeby używać nakładek, jednak, jeśli nie jest zarejestrowana, nie będziesz mógł dostać się do niej za pomocą głównego interfejsu przeglądarki. Dostęp do tej paczki jest możliwy poprzez specjalny rodzaj adresu URL, stworzonego specjalnie, by uzyskać dostęp do zainstalowanych paczek. Ten rodzaj URL nazywamy chrome i zaczyna się zawsze od 'chrome://'. Tak jak 'http://' zawsze prowadzi do stron internetowych, a 'file://' do folderów lokalnych, tak 'chrome://' odnosi się do zainstalowanych paczek i rozszerzeń. W składnię URL chrome zagłębimy się w dalszych rozdziałach.</p> + +<p>Należy zaznaczyć, że, gdy wczytujemy zawartość za pomocą URL chrome, uzyskujemy zwiększone przywileje opisane powyżej, których inne rodzaje adresów nie uzyskują. Dla przykładu, adres HTTP nie posiada żadnych specjalnych przywilejów, a kiedy spróbuje takowe uzyskać, spowoduje błąd (np. przy próbie uzyskania dostępu do plików lokalnych), zaś URL chrome będzie mógł czytać pliki bez ograniczeń.</p> + +<p>Ta różnica jest bardzo ważna. Oznacza, że są pewne rzeczy, których zawartość stron www nie może zrobić, takie jak czytanie zakładek użytkownika. Ta różnica nie opiera się na rodzaju wyświetlanej zawartości, tylko na typie użytego adresu. Zarówno HTML, jak i XUL umieszczone na witrynie nie mają żadnych dodatkowych przywilejów. Natomiast HTML i XUL załadowany przez chrome URL posiadają rozszerzone przywileje.</p> + +<p>To, że przeglądarka Mozilla sama w sobie jest tylko zbiorem paczek plików XUL, JavaScript i stylów CSS, jest nic nie warte. Te pliki są dostępne poprzez URL chrome, posiadają podwyższone przywileje i działają tak jak inne paczki. Oczywiście, przeglądarka jest znacznie większa i bardziej zaawansowana niż większość rozszerzeń. Klient poczty Mozilla, kompozytor stron, Firefox i Thunderbird, jak również wiele innych komponentów, są napisane w XUL i są one dostępne poprzez URL chrome.</p> + +<p>Jeśli zamierzasz używać XUL na stronach WWW, wystarczy, że umieścisz plik XUL na stronie tak jak byś umieszczał plik HTML, a następnie wejdziesz na tą stronę za pomocą przeglądarki. Upewnij się, że twój serwer WWW jest skonfigurowany żeby wysłać pliki XUL z typem zawartości <strong><code>application/vnd.mozilla.xul+xml</code></strong>. Za pomocą typu zawartości Mozilla rozróżnia HTML i XUL. Mozilla nie sugeruje się rozszerzeniem plików, chyba, że odczytuje pliki z lokalnego systemu plików, w każdym razie powinieneś używać rozszerzenia <code>.xul</code> dla wszystkich plików w języku XUL. Możesz otwierać pliki XUL ze swojego komputera otwierając je w przeglądarce lub klikając podwójnie w menadżerze plików.</p> + +<div class="note">Pamiętaj, że pliki XUL spoza twojego komputera mają poważne restrykcje odnośnie tego, co mogą zrobić.</div> + +<h3 id="Typy_dokument.C3.B3w:_HTML_XML_XUL_CSS" name="Typy_dokument.C3.B3w:_HTML_XML_XUL_CSS">Typy dokumentów: HTML XML XUL CSS</h3> + +<p>Trwają prace nad umożliwieniem aplikacjom XUL, żeby funkcjonowały jako samodzielne programy z własnymi instalatorami i plikami wykonywalnymi (XulRunner). Będą one dzielić biblioteki z Mozillą i nie będzie potrzeby mieć zainstalowanej przeglądarki, żeby móc używać XUL. Aktualnie jest to też możliwe, jednak proces ten jest skomplikowany i rzadko używany. Celem jest właśnie usprawnienie tego procesu.</p> + +<p>W Mozilli wiele funkcji jest dzielone pomiędzy HTML i XUL, używa ona jednak różnego rodzaju obiektów dokumentu dla każdego. Są trzy główne typy dokumentu w Mozilli: HTML, XML i XUL. Naturalnie, dokumenty HTML są używane do dokumentów HTML, dokumenty XUL są używane do dokumentów XUL i dokumenty XML, które są używane dla innych typów dokumentów XML. Odkąd XUL jest również XML-em, jest podtypem bardziej ogólnego dokumentu XML. Są subtelne różnice w funkcjonalności tych dokumentów. Na przykład, kontrola formularzy na stronie HTML jest dostępna przez właściwość <code>document.forms</code>, ta właściwość nie jest dostępna dla dokumentów XUL, gdyż XUL nie ma formularzy w takim samym sensie, jak HTML. Z drugiej strony określone cechy XUL, takie jak overlays i szablony, są dostępne tylko w dokumentach XUL.</p> + +<p>Te różnice pomiędzy dokumentami są bardzo ważne. Istnieje możliwość używania wielu cech <a href="/pl/XUL" title="pl/XUL">XUL</a> w <a href="/pl/HTML" title="pl/HTML">HTML</a> albo w dokumentach XML, kiedy nie ma specyfikacji typu dokumentu, jednakże inne cechy wymagają właściwego rodzaju dokumentu. Na przykład, możesz używać typów układu (layout) XUL w innych dokumentach, gdyż, by działać, nie potrzebują one typu XUL dokumentu.</p> + +<p>Podsumujmy wiadomości zdobyte powyżej:</p> + +<ul> + <li>Mozilla interpretuje (renderuje) <a href="/pl/HTML" title="pl/HTML">HTML</a> i <a href="/pl/XUL" title="pl/XUL">XUL</a> używając tego samego podstawowego silnika i używa CSS do określania ich prezentacji.</li> + <li>XUL może zostać załadowany ze zdalnego miejsca (strony WWW), lokalnego systemu pliku albo jako zainstalowana paczka, która dostępna jest poprzez URL chrome. To właśnie robią rozszerzenia przeglądarki.</li> + <li>URL chrome można użyć, by uzyskać dostęp do zainstalowanych paczek i otworzyć je z podwyższonymi przywilejami.</li> + <li>HTML, XML i XUL posiadają różny typ dokumentów. Pewne cechy mogą zostać użyte w każdym typie dokumentu, podczas gdy inne są przydzielone tylko do jednego rodzaju dokumentu.</li> +</ul> + +<p>Następne kilka artykułów opisuje podstawy struktury paczek chrome, które mogą zostać zainstalowane w Mozilli. Jeśli już chcesz zacząć tworzyć proste aplikacje XUL, możesz przejść od razu do drugiej sekcji i zostawić sobie tą sekcję na później.</p> + +<h2 id="Organizacja_paczki" name="Organizacja_paczki">Organizacja paczki</h2> + +<p>Mozilla jest zorganizowana w taki sposób, że możesz zainstalować tyle komponentów ile tylko chcesz. Typowa instalacja zawiera komponenty: nawigator, kuriera poczty i kompozytora stron. Posiada też po jednym komponencie dla każdej zainstalowanej skórki i lokalizacji. Każdy z tych komponentów albo paczek, jest złożony z kompletu plików, które opisują interfejs użytkownika dla nich. Na przykład, komponent kuriera poczty będzie miał opis okna z listą wiadomości, okna kompozycji e-maila i książki adresowej.</p> + +<p>Paczki, które są dostarczone z Mozillą znajdują się w katalogu chrome, który znajduje się w katalogu instalacyjnym Mozilli. W katalogu chrome znajdziesz wszystkie pliki, które opisują interfejs użytkownika użyty przez przeglądarkę Mozilla, kuriera poczty i inne aplikacje. Może być mylące, że katalog nazywa się "chrome" a jest tylko nieznacznie powiązany z URL chrome. Samo kopiowanie pliku do katalogu "chrome" nie daje plikowi żadnych dodatkowych przywilejów, ani nie umożliwia dostępu poprzez URL chrome. Jedyną droga by stworzyć zawartość, która może być dostępna poprzez URL chrome, jest stworzenie paczki jak opisano w następnych kilku sekcjach. Katalog ten został nazywany "chrome" ponieważ ta nazwa wydawała się odpowiednia dla katalogu, gdzie znajdują się paczki chrome, zawarte w Mozilli.</p> + +<p>Istnieją jeszcze dwa inne miejsca, gdzie słowo chrome może się pojawić. Pierwszym jest argument wiersza poleceń '-chrome' a drugim modyfikator chrome w funkcji <code><a href="/pl/DOM/window.open" title="pl/DOM/window.open">window.open()</a></code>. Żadna z tych funkcji nie przyznaje dodatkowych przywilejów; zamiast tego otwierają nowe okno, na wierzchu, bez elementów interfejsu użytkownik (UI) przeglądarki takie jak menu i pasek narzędzi. W bardziej złożonych aplikacjach XUL, będziesz powszechnie używał tych cech, gdy nie będziesz chciał by te elementy UI znajdowały się w twoich okienkach dialogowych.</p> + +<p>Pliki w paczce zwykle są połączone w jeden plik JAR. Plik JAR można utworzyć i przeglądać za pomocą programu do kompresji ZIP. Otwórz teraz kilka plików JAR w katalogu chrome, Mozilli i zobacz jak wygląda struktura takiej paczki. Pomimo, że normą jest łączenie plików w jeden plik JAR, dostęp do paczek można uzyskać w rozwiniętej formie, jako zestaw katalogów. Normalnie nie rozprowadza się paczek w ten sposób, ale jest to wygodne podczas tworzenia rozszerzenia, ponieważ możesz edytować katalog z plikami i po prostu przeładować pliki XUL bez przepakowania i ponownej instalacji.</p> + +<pre class="eval">pref("nglayout.debug.disable_xul_cache", true); +</pre> + +<p>Zazwyczaj w paczce chrome są trzy różne części, mimo, że wszystkie są opcjonalne. Każda część jest przetrzymywana w innych katalogach. Te trzy zestawy to content (zawartość), skin (skóry) i locale (lokalizacja), opisano je poniżej. Niektóre paczki mogą zawierać jedną albo więcej skór i lokalizacji, użytkownik może też zastąpić je własnymi. W dodatku paczka może zawierać kilka różnych aplikacji, każdą dostępną przez różne URL chrome. System pakowania jest wystarczająco elastyczny, żebyś mógł umieścić w paczce jakąkolwiek część, którą potrzebujesz i pozwolić innym, takim jak tekst dla różnych języków, żeby zostały pobrane oddzielnie.</p> + +<p>Katalogi:</p> + +<ul> + <li><strong>Content</strong> (zawartość) - okna i skrypty.</li> +</ul> + +<p>Zawarte są w nim deklaracje okien i elementów interfejsu użytkownika. Są one zapisane w plikach XUL, które mają rozszerzenie xul. Paczka może posiadać wiele plików XUL, ale główne okno powinno mieć taką samą nazwę jak nazwa paczki. Na przykład, paczka edytora (kompozera) będzie miała plik o nazwie editor.xul. Skrypty znajdują się w osobnych plikach o rozszerzeniu js, obok plików XUL.</p> + +<ul> + <li><strong>Skin</strong> (skóra) - style CSS, obrazy i inne pliki motywów wyglądu.</li> +</ul> + +<p>Style CSS opisują szczegóły wyglądu okna. Są one oddzielone od plików XUL, by ułatwić modyfikowanie skóry aplikacji. Znajdują się tu też użyte obrazki.</p> + +<ul> + <li><strong>Locale</strong> (lokalizacja) - lokalizacja określonych plików.</li> +</ul> + +<p>Wszystkie teksty, które są wyświetlane w oknie są zgromadzone oddzielnie. Dzięki czemu użytkownik może mieć własny zestaw tekstów we własnym języku.</p> + +<p>Spójrz na katalog chrome w Mozilli, powinieneś widzieć kilka plików JAR, po jednym dla każdej zainstalowanej paczki. Na przykład messenger.jar opisuje interfejs użytkownika dla komponentu kuriera poczty. Plik modern.jar opisuje skórę Modern.</p> + +<h2 id="Zawarto.C5.9B.C4.87_paczek" name="Zawarto.C5.9B.C4.87_paczek">Zawartość paczek</h2> + +<p>Nazwa pliku JAR może opisywać co zawiera ten plik, ale nie możesz być tego pewny dopóki sam nie sprawdzisz. Użyjemy paczki kuriera poczty jako przykładu. Jeśli rozpakujesz plik <code>browser.jar</code> zobaczysz, że struktura jego plików wygląda następująco:</p> + +<pre>content + browser + browser.xul + browser.js + -- other browser XUL and JS files goes here -- + bookmarks + -- bookmarks files go here -- + preferences + -- preferences files go here -- +. +. +. +</pre> + +<p>Łatwo zgadnąć, że paczka zawartości (ang. content) znajduje się w folderze 'content', skóry w 'skin' a lokalizacje w 'locale'. Ten schemat nazywania nie jest wymagany, ale jest powszechnie uznawany, gdyż dzięki niemu paczka jest bardziej uporządkowana. Niektóre paczki zawierają wszystkie 3 części: content, skin i locale. Dla przykładu, Chatzilla ma taką strukturę.</p> + +<p>Katalogi content i messenger zawiera pliki o rozszerzeniem xul i js. Jak łatwo się domyślić pliki XUL mają rozszerzenie xul a skrypty JavaScript, js. w tym przypadku skrypty obsługują funkcje okna kuriera. Wiele plików XUL posiada powiązany ze sobą skrypt a niektóre nawet więcej niż jeden.</p> + +<p>W strukturze przedstawionej powyżej, znajdują się dwa pliki. Oczywiście jest ich więcej ale dla ułatwienia pokazane są tylko dwa. Plik messenger.xul opisuje główne okno kuriera które wyświetla listę wiadomości. Okno to jest dość złożone dlatego składa się z kilku plików powiązanych ze sobą za pomocą overlays. Główne okno powinno mieć taką samą nazwę jak paczka i rozszerzenie xul. W tym przypadku paczka nazywa się 'messenger' dlatego powinniśmy szukać pliku 'messenger.xul'. Niektóre z reszty plików opisują oddzielne okna. Przykładowo plik 'subscribe.xul' opisuje dialog subskrybowania grup newsowych.</p> + +<p>Plik contents.rdf znajduje się w każdej paczce. Jest to bardzo ważny plik ponieważ określa nazwę paczki, jej autora i wersje. Mozilla używa tych informacji do rejestracji paczki i przydzielenia jej adresu URL chrome, żeby plik był dostępny przez ten adres bo bez tego pliku nie można go przydzielić. Plik ten zostanie dokładniej opisany w dalszych częściach.</p> + +<p>Dwa podkatalogi - addressbook i messengercompose, opisują dodatkowe sekcje komponentu obsługi poczty. Są umieszczone w oddzielnych katalogach, żeby je odseparować. Nie potrzebują pliku 'contents.rdf' ponieważ są dostępne przez ten sam adres chrome.</p> + +<h2 id="Motywy_i_sk.C3.B3rki" name="Motywy_i_sk.C3.B3rki">Motywy i skórki</h2> + +<p>Podstawowy kod Mozilli nazywa je motywami a interfejs użytkownika motywami (themes), jednak oba określenia odnoszą się do tej samej rzeczy. Pliki modern.jar i classic.jar znajdują się w katalogu chrome Mozilli i opisują motywy wyglądu Mozilli. Ich struktura jest podobna do paczki content. Przykład z pliku modern.jar:</p> + +<pre class="eval">skin + modern + navigator + contents.rdf + -- pliki skór nawigatora -- + messenger + contents.rdf + -- pliki kuriera -- + editor + contents.rdf + -- pliki kompozytora stron -- + communicator + contents.rdf + -- pliki komunikatora -- + global + contents.rdf + -- pliki skór globalnych -- +. +. +. +</pre> + +<p>Struktura jest tu bardziej skomplikowana, chodź jest podobna do części content. Zamiast słowa 'content' w folderze na najwyższym poziomie użyto słowa 'skin'. Zapamiętaj, że ta struktura jest czysto umowna, równie dobrze możesz umieści wszystkie pliki w jednym głównym katalogu i nie używać podkatalogów. Jednakże w większych aplikacjach, jak w samej Mozilli, podkatalogi oddzielają różne komponenty. W przykładzie powyżej znajduje się 5 katalogów, po jednym dla każdej paczki dla której przeznaczono skórę. Katalog global zawiera skóry ogólne dla wszystkich paczek. Pliki te odnoszą się do wszystkich komponentów, zazwyczaj będziesz sam ich używał. Katalog global definiuje wygląd wszystkich elementów UI w XUL, podczas gdy inne katalogi definiują wygląd aplikacji którym odpowiadają. Przykładowo katalog editor opisuje skórę dla komponentu kompozytora stron i zwiera między innymi pliki graficzne z ikonami dla przycisków paska narzędzi.</p> + +<p>Zauważyłeś zapewne, że jest 5 plików contents.rdf. Właśnie dzięki nim skóry są stosowane oddzielnie dla każdego komponentu. Teoretycznie możesz mieć skórę inną dla nawigatora, niż dla kuriera, jednak większość wyglądu jest determinowana przez część global, tak więc nie zobaczysz dużej różnicy pomiędzy aplikacjami. Poza tym Mozilla nie umożliwia wyboru oddzielnego motywu dla każdej aplikacji. Skóry również są oddzielnymi plikami, łatwo więc można dodać nowe komponenty a istniejące usunąć. Na przykład możesz stworzyć nową skórę dla kuriera a użytkownicy mogą ściągnąć ją oddzielnie. Dzięki pakowaniu plików oddzielne, użytkownik może wybrać których części chce używać.</p> + +<p>Skóra składa się z plików CSS i plików graficznych, które razem tworzą interfejs. Plik messenger.css jest używany przez messenger.xul i zawiera style które definiują wiele części interfejsu poczty. Zauważ, że znowu plik messenger.css ma taką samą nazwę jak cała paczka. Zmieniając zawartość plików CSS możesz zmieniać wygląd okna, nie zmieniając jego funkcji. Właśnie tak możesz stworzyć swój własny motyw bo skóry zmieniają się niezależnie od części XUL.</p> + +<h2 id="Lokalizacje" name="Lokalizacje">Lokalizacje</h2> + +<p>Plik en-US.jar opisuje informacje o języku, w tym przypadku angielskim, dla każdego komponentu. Tak jak skóry, każdy język zawiera pliki które określają tekst używany przez konkretną paczkę. Tak jak poprzednio, w paczce znajdują się pliki contents.rdf które opisują dla których paczek przeznaczono teksty. Podkatalogi zawierają tekst dla każdej paczki. Struktura tej paczki jest bardzo podobna do skin:</p> + +<pre class="eval">locale + navigator + contents.rdf + -- pliki tekstów w nawigatorze -- + global + contents.rdf + -- pliki tekstów globalnych -- +. +. +. +</pre> + +<p>Teksty lokalizacji znajdują się w dwóch typach plików: DTD i plików właściwości (properties). Pliki DTD mają rozszerzenie dtd i zawierają opis pojedynczych ciągów tekstu po jednym dla każdego tekstu użytego w oknie. Dla przykładu, plik messenger.dtd zawiera takie opisy dla każdej komendy menu. Dodatkowo, zdefiniowane są skróty klawiaturowe dla każdej komendy, gdyż mogą się różnić w innych językach. Pliki DTD są używane przez pliki XUL, na ogół będzie to po jednym dla każdego pliku XUL. Jak już wspomniałem, znajdują się tu również pliki właściwości, które są podobne ale używają ich skrypty. Plik messenger.properties zawiera kilka ciągów tekstów.</p> + +<p>Taka struktura umożliwia przetłumaczenie Mozilli albo tylko wybranego komponentu na inny język, wystarczy dodać tylko nowy plik locale dla tego języka. Nie ma potrzeby zmieniania części XUL. Dodatkowo, inna osoba może stworzyć oddzielną paczkę która będzie zawierać skórę lub lokalizacje dla stworzonej przez ciebie zawartości (content), nie ma potrzeby zmieniać oryginalnej paczki.</p> + +<h2 id="Inne_paczki" name="Inne_paczki">Inne paczki</h2> + +<p>Wiele paczek w Mozilli jest podpaczkami, paczki komunikatora. Dla przykładu okna zakładek, historii i opcji znajdują się poza paczką komunikatora. Znajdują się oddzielnie ponieważ dotyczą większej ilości paczek.</p> + +<p>Istnieje specjalny rodzaj paczki zwany toolkit lub global. Wcześniej widzieliśmy katalog global w paczce skór i lokalizacji. Plik toolkit.jar zawiera odpowiadającą im część content. Zawiera niektóre globalne dialogi i definicje. Określa również domyślny wygląd i funkcje dla elementów interfejsu, jak pola tekstowe i przyciski. Pliki znajdujące się w katalogu global paczki skór, zawierają definicje wyglądu wszystkich elementów XUL interfejsu użytkownika. Większość zmian motywów wyglądu, powoduje użycie różnych wariantów tych plików.</p> + +<h2 id="Dodawanie_paczki" name="Dodawanie_paczki">Dodawanie paczki</h2> + +<p>Mozilla umieszcza paczki zawarte w instalacji w katalogu chrome, mimo, że nie ma wymogu żeby znajdowały się one właśnie tam. Paczki mogą być zainstalowane w dowolnym miejscu na dysku. Plik chrome.rdf zawiera listę zainstalowanych paczek, motywów i lokalizacji wraz z ich położeniem. Powszechnie instaluje się nowe paczki w katalogu chrome, ponieważ jest to wygodne ale będą one równie dobrze działać z innego katalogu albo nawet z sieci lokalnej. Nie możesz przetrzymywać ich w zdalnych katalogach, chyba, że są one zamontowane w lokalnym systemie plików.</p> + +<p>Użytkownik może mieć zainstalowane wiele skór i lokalizacji które dotyczą tej samej paczki. Jednocześnie może być aktywna tylko jedna skóra i lokalizacja dla paczki. Plik chrome/chrome.rdf określa które z nich są aktywne, również określa paczkę content. Plik w chrome.rdf w katalogu profilu działa podobnie do tego z głównego katalogu Mozilli ale zawiera informacje dotyczące tylko danego użytkownika podczas gdy jego odpowiednik w katalogu instalacyjnym dotyczy wszystkich użytkowników.</p> + +<p>W następnym artykule skupimy się na tym, jak odwołać się do paczki chrome za pomocą <a href="/pl/Kurs_XUL/URL_Chrome" title="pl/Kurs_XUL/URL_Chrome">URL chrome</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wprowadzenie" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:URL_Chrome">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/szablony/index.html b/files/pl/mozilla/tech/xul/kurs_xul/szablony/index.html new file mode 100644 index 0000000000..a2ed5d6c2c --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/szablony/index.html @@ -0,0 +1,201 @@ +--- +title: Szablony +slug: Mozilla/Tech/XUL/Kurs_XUL/Szablony +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Templates +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_RDF" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Drzewa_i_szablony">Następny »</a></p> +</div> W tym artykule, przekonamy się jak wypełnić elementy kodem źródłowym.<p></p> + +<h3 id="Wype.C5.82nianie_elementami" name="Wype.C5.82nianie_elementami">Wypełnianie elementami</h3> + +<p>XUL dostarcza metody, w których możemy tworzyć elementy za pomocą kodu RDF, albo pochodzące z pliku RDF lub pochodzące z własnych źródeł. Liczne źródła danych są dostarczane z Mozilli także jako podręczniki, historia i wiadomości e-mail. Więcej informacji znajduje się w <a href="/pl/Kurs_XUL/Drzewa_i_szablony" title="pl/Kurs_XUL/Drzewa_i_szablony">następnym artykule</a>.</p> + +<p>Często, elementy takie jak elementy drzewa i elementy menu będą wypełnione danymi. Jednakże, będziesz chciał używać jej zdefiniowanej dla specjalnych warunków. Niemniej jednak, rozpoczniemy z tymi innymi elementami, ponieważ drzewa i menu potrzebują więcej kodu.</p> + +<p>Pozwolenie na tworzenie elementów opartych na kodzie źródłowym, potrzebujesz przygotować prosty szablon, który będzie tworzony jako duplikat na każdym elemencie. Istotnie, tworzymy pierwszy element, który pozostanie jako konstrukcja na pozostałych elementach.</p> + +<p>Szablon jest tworzony używając elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/template" title="template">template</a></code></code>. Wewnątrz, możesz położyć te elementy, które chcesz użyć do skonstruowania elementu. Elementy <code>template</code> powinny być umieszczone wewnątrz zbioru, który stanowi stworzone elementy. Na przykład jeśli używasz drzewa, powinieneś położyć element <code>template</code> do wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>.</p> + +<h4 id="Simple_Template_Example" name="Simple_Template_Example">Przykład prostego szablonu</h4> + +<p>Lepiej będzie to wytłumaczyć na przykładzie. Weźmy prosty przykład gdzie chcemy utworzyć przycisk dla każdej górnego-poziomu zakładki. Mozilla dostarcza kod źródłowy zakładek tak więc mogą być one użyte do pobrania danych. Ten przykład będzie potrafił tylko pobrać zakładek górnego-poziomu (lub folderów zakładek) jakie będziemy chcieli używać jako przyciski. Dla potomnych zakładek, będziemy potrzebować do użycia elementu do wyświetlenia hierarchii takiej jak drzewo lub menu.</p> + +<div class="note">Ten przykład i jakikolwiek inny, który powołuje się na wewnętrzny kod RDF, będzie działał poprawnie jeśli wgrasz go z adresu URL chrome. Z przyczyn bezpieczeństwa. Mozilla nie pozwala na dostęp z innych źródeł.</div> + +<p>Aby obejrzeć ten przykład, utwórz pakiet chrome i wczytaj z niego pliki. Możesz teraz potwierdzić adres URL chrom wpisując go do przeglądarki URL.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_templates_1.xul.txt">Źródła</a></p> + +<pre><vbox datasources="rdf:bookmarks" ref="NC:BookmarksRoot" flex="1"> + <template> + <button uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name"/> + </template> +</vbox> +</pre> + +<div class="float-right"><img alt="Image:templates1.jpg" class="internal" src="/@api/deki/files/2505/=Templates1.jpg"></div> + +<p>Powyżej zostało stworzone pionowe pole okna, które stanowi kolumnę przycisków, każda jedna zakładka jest wyrównywana do górnego poziomu. Możesz zobaczyć jak <code>template</code> stanowi pojedynczy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code></code>. Używany jest w liczbie mnogiej dla wszystkich potrzebnych przycisków do tworzenia. Możesz obejrzeć grafikę gdyż ustawienia przycisków zostały utworzone, jeden dla każdej zakładki.</p> + +<p>Spróbuj dodać zakładkę do przeglądarki podczas gdy masz otwarte okno przykładu. Zostaniemy natychmiast powiadomieni, że przyciski z przykładu zostały zaktualizowane (możesz skupić się na tej zmianie).</p> + +<h4 id="Container_and_Datasources" name="Container_and_Datasources">Kontener i źródła danych</h4> + +<p>Szablon samoczynnie umieści się w pionowym polu. Pole posiada dwa specjalne atrybuty używane w szablonach, które są użyte tam skąd pochodzą dane. Pierwszy atrybut pola jest to atrybut <code>datasources</code>. Jest on użyty do deklaracji w co kod źródłowy RDF będzie zaopatrywał tworzony element. W tej sytuacji, są użyte <code>rdf:bookmarks</code>. Możemy prawdopodobnie przypuszczać jakie znaczenie ma użyty kod źródłowy, który został dostarczony przez Mozillę. Aby użyć własnego kodu źródłowego, używamy określonego adresu URL dla pliku RDF zawierającego atrybut <code>datasources</code>, jak pokazuje poniższy przykład:</p> + +<pre><box datasources="chrome://zoo/content/animals.rdf" + ref="http://www.some-fictitious-zoo.com/all-animals"> +</pre> + +<p>Możesz podać wiele źródeł danych poprzez oddzielnie ich za pomocą spacji w wartości atrybutu. Używa się tego do wyświetlenia danych z wielu źródeł.</p> + +<p>Atrybut <code>ref</code> oznacza, z którego źródła chcesz pobierać dane. W przypadku zakładek wartość <code>NC:BookmarksRoot</code> jest użyta do wskazania podstawy hierarchii zakładek. Inne wartości do użycia zależą od źródła danych. Jeśli używasz jako źródło własnego pliku RDF wartość ta odpowiadała będzie zwykle wartości atrybutu <code>about</code> w RDF-ie <code>Bag</code>, <code>Seq</code> lub elementowi <code>Alt</code>.</p> + +<h4 id="Inside_the_Template" name="Inside_the_Template">Wewnątrz szablonu</h4> + +<p>By adding these two attributes to the box above, it allows the generation of elements using the template. However, the elements inside the template need to be declared differently. You may notice in the example above that the <code>button</code> has a <code>uri</code> attribute and an unusual value for the <code>label</code> attribute.</p> + +<p>An attribute value inside the template that begins with 'rdf:' indicates that the value should be taken from the datasource. In the example earlier, this is the case for the <code>label</code> attribute. The remainder of the value refers to the name property in the datasource. It is constructed by taking the namespace URL used by the datasource and appending the property name. If you don't understand this, try re-reading the last part of <a href="/pl/Kurs_XUL/Wprowadzenie_do_RDF" title="pl/Kurs_XUL/Wprowadzenie_do_RDF">the previous section</a>. It explains how resources in RDF can be referred to. Here, we only use the name of the bookmark but numerous other fields are available.</p> + +<p>The <code>label</code> of the buttons is set to this special URI because we want the labels on the buttons to be set to the names of the bookmarks. We could have put a URI in any of the attributes of the <code>button</code>, or any other element. The values of these attributes are replaced with data supplied by the datasource which, in this case, is the bookmarks. So we end up with the labels on the buttons set to the names of the bookmarks.</p> + +<p>The example below shows how we might set other attributes of a button using a datasource. Of course, this assumes that the datasource supplies the appropriate resources. If a particular one is not found, the value of the attribute will be set to an empty string.</p> + +<pre><button class="rdf:http://www.example.com/rdf#class" + uri="rdf:*" + label="rdf:http://www.example.com/rdf#name" + crop="rdf:http://www.example.com/rdf#crop"/> +</pre> + +<p>As you can see, you can dynamically generate lists of elements with the attributes provided by a separate datasource.</p> + +<p>The uri attribute is used to specify the element where content generation will begin. Content earlier will only be generated once whereas content inside will be generated for each resource. We'll see more about this when we get to <a href="/pl/Kurs_XUL/Drzewa_i_szablony" title="pl/Kurs_XUL/Drzewa_i_szablony">creating templates for trees</a>.</p> + +<p><span class="comment">Atrybut '''uri''' jest użyty w stosunku do specyficznych elementów gdzie zawartość wygenerowana będzie na początku. Zawartość</span></p> + +<h4 id="Wi.C4.99cej_przyk.C5.82ad.C3.B3w" name="Wi.C4.99cej_przyk.C5.82ad.C3.B3w">Więcej przykładów</h4> + +<p>Poprzez dodawanie tych funkcjonalności do kontenera będącego w szablonie (który w tym przypadku jest prostokątem) i do elementów szablonu, możemy wygenerować różnorodne spisy treści zewnętrznej. Oczywiście, możemy umieścić więcej niż jeden element wewnątrz szablonu i dodać specjalnie referencje RDF do atrybutów elementów. Poniższy przykład demonstruje to.</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_templates_2.xul.txt">Źródła</a></p> + +<pre><vbox datasources="rdf:bookmarks" ref="NC:BookmarksRoot" flex="1"> + <template> + <vbox uri="rdf:*"> + <button label="rdf:http://home.netscape.com/NC-rdf#Name"/> + <label value="rdf:http://home.netscape.com/NC-rdf#URL"/> + </vbox> + </template> +</vbox> +</pre> + +<p>Przykład ten utworzy pionowy box z przyciskiem i etykietą dla każdej zakładki. Przycisk posiada nazwę zakładki, a etykieta to jest URL.</p> + +<p>Nowe elementy są utworzone jako funkcjonalne, jedyne, nie inne potrafią wpisać się bezpośrednio w plik XUL. Atrybut <code>id</code> jest dodawany do każdego elementu utworzonego poprzez szablon, który jest ustawiony na wartość, która identyfikuje zasoby kodu. Możesz używać tego do identyfikacji swoich zasobów.</p> + +<p>Możesz także wyszczególnić wielokrotną wartość źródła w tym samym atrybucie poprzez odseparowanie go spacją, jak w przykładzie poniżej. <a class="external" href="http://www.xulplanet.com/tutorials/xultu/templateex.html">Więcej o składni źródła</a> (XULPlanet).</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_templates_3.xul.txt">Źródła</a></p> + +<pre><vbox datasources="rdf:bookmarks" ref="NC:BookmarksRoot" + flex="1"> + <template> + <label uri="rdf:*" value="rdf:http://home.netscape.com/NC-rdf#Name rdf:http://home.netscape.com/NC-rdf#URL"/> + </template> +</vbox> +</pre> + +<h3 id="Jak_s.C4.85_budowane_szablony" name="Jak_s.C4.85_budowane_szablony">Jak są budowane szablony</h3> + +<p>Kiedy element posiada atrybut <code>datasources</code>, to sygnalizuje, że ten element oczekuje na budowę poprzez formularz szablonu. Note that it isn't the <code>template</code> tag that determines whether content is built, it is the <code>datasources</code> attribute. When this attribute is present, an object called a Builder is added to the element. It is this object that is responsible for building the content from the template. In JavaScript you can access the builder object with the <code>builder</code> property, although usually you would only need to do this to have the builder regenerate the content in situations where it is not done automatically.</p> + +<p>Istnieją dwa rodzaje kreatorów. Pierwszym, najczęściej używanym, jest kreator treści, natomiast drugi to kreator drzewek stosowany jedynie do drzewek.</p> + +<h4 id="Content_Builder" name="Content_Builder">Kreator treści</h4> + +<p>The content builder takes the content inside the <code>template</code> element and duplicates it for each row. For instance, if the user had ten bookmarks in the example above, ten <code><code><a href="/pl/docs/Mozilla/Tech/XUL/label" title="label">label</a></code></code> elements would be created and added as children of the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code></code> element. If you were to use DOM functions to traverse the tree, you will find these elements there and can query their properties. These elements get displayed, but the <code>template</code> itself is not displayed, although it still exists the the document tree. In addition, the <code>id</code> of each of the labels will be set to the RDF resource for that row.</p> + +<p>Kreator treści zawsze rozpoczyna pracę od miejsca gdzie wyspecyfikowany jest uri="rdf:*". Jeśli atrybut <code>uri</code> jest umieszczony na niższym elemencie w drzewku, zewnętrze elementy są stworzone tylko raz. W poniższym przykładzie, jeden <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code> będzie stworzony i wypełniony napisem dla każdej pozycji.</p> + +<pre><template> + <hbox> + <label uri="rdf:*" value="rdf:http://home.netscape.com/NC-rdf#Name"/> + </hbox> +</template> +</pre> + +<p>Jeśli treść znajduje się wewnątrz elementu z atrybutem <code>datasources</code> i na zewnątrz szablonu, treść także się ukaże. Idąc tą drogą, możesz mieszać stałą i dynamiczną treść szablonu.</p> + +<h4 id="Tree_Builder" name="Tree_Builder">Kreator drzewek</h4> + +<p>The tree builder, on the other hand, doesn't generate the DOM elements for the rows. Instead, it gets the data directly from the RDF datasource whenever it needs it. Since trees are often expected to display thousands of rows of data, this is much more efficient. Creating an element for every cell would be too costly. However, the tradeoff is that trees may only display text, and, since no elements are created, you can't use CSS properties to style tree cells in the same way.</p> + +<p>Kreator drzewek jest używany wyłącznie do drzewek. Inne elementy są tworzone poprzez kreator treści. To nie powinno być problemem, choć inne elementy - jak na przykład menu - nie powinny wyświetlać zbyt dużo składników. Możliwe jest także użycie kreatora drzewek, stosując element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> i inne, odnoszące się do tego elementy będą stworzone w każdym rzędzie.</p> + +<h3 id="Zasady" name="Zasady">Zasady</h3> + +<p>In the image of the earlier example, you may have noticed that the third button is simply a button with hyphens on it. This is a separator in the bookmark list. In the way that we have been using it, the RDF bookmarks datasource supplies the separators as if they were just regular bookmarks. What we would really like to do is add a small amount of spacing instead of a button for separator resources. That means that we want to have two different types of content be created, one type for regular bookmarks and a second type for separators.</p> + +<p>Możemy zrobić to dzięki użyciu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code></code>. Definiujemy reguły dla każdego odchylenia elementów, które chcielibyśmy stworzyć. W naszym przypadku, potrzebujemy regułę dla zakładek i regułę dla separatorów. Atrybuty umiejscowiono na elemencie <code>rule</code> określają które reguły należy zaakceptować przy zasobach RDF.</p> + +<p>When scanning for which rule applies to the data, each <code>rule</code> element is checked in sequence for a match. That means that the order in which you define rules is important. Earlier rules will override later rules.</p> + +<h4 id="Rule_Example" name="Rule_Example">Przykład użycia zasady</h4> + +<p>Przedstawiony przykład demonstruje wcześniejszy przykład z dwiema zasadami:</p> + +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_templates_4.xul.txt">Źródła</a></p> + +<pre><window + id="example-window" + title="Bookmarks List" + xmlns:html="http://www.w3.org/1999/xhtml" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <vbox datasources="rdf:bookmarks" ref="NC:BookmarksRoot" flex="1"> + <template> + + <rule rdf:type="http://home.netscape.com/NC-rdf#BookmarkSeparator"> + <spacer uri="rdf:*" height="16"/> + </rule> + + <rule> + <button uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name"/> + </rule> + + </template> + </vbox> + +</window> +</pre> + +<div class="float-right"><img alt="Image:templates2.jpg" class="internal" src="/@api/deki/files/2506/=Templates2.jpg"></div> + +<p>By using two rules, we have allowed the contents of the template to be selectively generated. In the first <code>rule</code>, bookmark separators are selected, as can be seen by the <code>rdf:type</code> attribute. The second <code>rule</code> does not have any attributes so all data matches it.</p> + +<p>All of the attributes placed on the <code>rule</code> tag are used as match criteria. In this case, the bookmarks datasource supplies a <code>rdf:type</code> property to distinguish separators. This attribute is set to a special value for separators in the RDF bookmarks datasource. This is how we can distinguish them from non-separators. You can use a similar technique for any attribute that might be on an RDF <code>Description</code> element.</p> + +<p>The special URL value given in the example above for the first rule is used for separators. That means that separators will follow rule one and generate a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code> element, which will display a 16 pixel gap. Elements that are not separators will not match rule one and will fall through to rule two. Rule two does not have any attributes on it. This means that it will match all data. This is, of course, what we want to have happen to the rest of the data.</p> + +<p>You should also have noticed that because we wanted to get an attribute from the RDF namespace (<code>rdf:type</code>), we needed to add the namespace declaration to the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> tag. If we didn't do this, the attribute would be looked for in the XUL namespace. Because it does not exist there, the rule will not match. If you use attributes in your own custom namespace, you need to add the namespace declaration in order to match them.</p> + +<p>You should be able to guess what would happen if the second rule was removed. The result would be a single spacer displayed but no bookmarks because they don't match any of the rules.</p> + +<p>Put simply, a rule matches if all of the attributes placed on the <code>rule</code> element match the corresponding attributes on the RDF resource. In the case of an RDF file, the resources would be the <code>Description</code> elements.</p> + +<p>There are some small exceptions however. You cannot match based on the attributes id, <code>rdf:property</code> or <code>rdf:instanceOf</code>. Because you can just use your own attributes with your own namespace, it probably doesn't really matter anyway.</p> + +<p>Note that a template with no rules in it, as in the first example, is really equivalent functionally to a template with a single rule with no attributes.</p> + +<p>Następny artykuł pokazuje nam jak <a href="/pl/Kurs_XUL/Drzewa_i_szablony" title="pl/Kurs_XUL/Drzewa_i_szablony">stosować szablony z drzewami</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Wprowadzenie_do_RDF" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Drzewa_i_szablony">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_modelu_pudełkowego/index.html b/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_modelu_pudełkowego/index.html new file mode 100644 index 0000000000..2aa2418742 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_modelu_pudełkowego/index.html @@ -0,0 +1,105 @@ +--- +title: Szczegóły modelu pudełkowego +slug: Mozilla/Tech/XUL/Kurs_XUL/Szczegóły_modelu_pudełkowego +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Box_Model_Details +--- +<p> +</p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pola_grup">Następny »</a></p> +</div> +<p></p><p>Widzieliśmy już dużo własności modelu pudełkowego. Tutaj znajdziemy trochę szczegółów z przykładami. </p> +<h3 id="Wi.C4.99cej_szczeg.C3.B3.C5.82.C3.B3w_uk.C5.82adu_graficznego" name="Wi.C4.99cej_szczeg.C3.B3.C5.82.C3.B3w_uk.C5.82adu_graficznego"> Więcej szczegółów układu graficznego </h3> +<p>Własności stylu, takie jak <code>min-width</code> i <code>max-height</code>, mogą być dodawane do każdego elementu. Wstawialiśmy je już do przycisków i pól tekstowych, ale możemy je również dodać do pól odstępu czy pudełek. Dodatkowo do każdego elementu może być dodany atrybut <code>flex</code>. +</p><p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_1.xul">Podgląd</a> +</p> +<pre><hbox flex="1"> + <button label="Lewo" style="min-width: 100px;" flex="1"/> + <spacer flex="1"/> + <button label="Prawo" style="min-width: 100px;" flex="1"/> +</hbox> +</pre> +<p>W powyższym przykładzie wszystkie trzy elementy zmieniają swój rozmiar, ponieważ mają ustawiony atrybut <code>flex</code>. Obydwa przyciski maja ustawioną minimalną szerokość 100 pikseli i nigdy się nie zmniejszą poniżej tej wartości, ale mogą się powiększać. Okno powinno być niewiele szersze niż 200 pikseli. Jest to szerokość wystarczająca, aby wyświetlić oba przyciski, dlatego wstępnie elastyczność nie zmieni ich rozmiaru. +</p> +<div class="float-right"><img alt="grafika:boxdet1.png"></div> +<p>Jak widać na obrazku obok, znajdują się tam dwa przyciski, które są rozciągnięte w pionie, aby wypełnić pudełko, które w tym przypadku jest typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code>. Można zapobiec nadmiernemu rozciąganiu się pudełka poprzez ustawianie maksymalnej wysokości elementów w jego wnętrzu lub lepiej, samego pudełka. Jeśli ta wartość zostanie ustawiona, wszystkie elementy pudełka będą nim ograniczane. W tym wypadku pojawia się problem, gdyż musimy wiedzieć z góry, ile miejsca potrzebujemy, aby pomieścić wszystkie elementy w pudełku. +Atrybut <code><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></code> kontroluje zachowanie się poziomego pudełka. Poniższy przykład demonstruje jego działanie. +</p><p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_2.xul">Podgląd</a> +</p> +<pre><hbox flex="1" align="top"> + <button label="Lewo" style="min-width: 100px;" flex="1"/> + <spacer flex="1"/> + <button label="Prawo" style="min-width: 100px;" flex="1"/> +</hbox> +</pre> +<h4 id="Podsumowanie_modelu_pude.C5.82kowego" name="Podsumowanie_modelu_pude.C5.82kowego"> Podsumowanie modelu pudełkowego </h4> +<p>Realizując skomplikowane układy graficzne, trzeba zazwyczaj zagnieżdżać wiele pudełek, określać minimalne i maksymalne wymiary elementów oraz tworzyć pewne elementy jako elastyczne. Najlepszym układem jest taki, który można wyświetlić bezproblemowo w oknie o różnej wielkości. Model pudełkowy może być trudny do zrozumienia bez samodzielnego wypróbowania różnych kombinacji i możliwości. </p><p>Poniżej są wypisane najważniejsze cechy dostępnych pudełek: </p><p><b>Pudełka poziome</b> +</p> +<ol><li> Elementy potomne układane są obok siebie w poziomie (w rzędzie). +</li><li> Elementy elastyczne są rozciągane w poziomie. +</li><li> Pakowanie (<code>pack</code>) kontroluje ułożenie elementów potomnych w poziomie. +</li><li> Wyrównanie (<code>align</code>) kontroluje, w jaki sposób rząd elementów jest wyrównywany w pionie. +</li></ol> +<p><b>Pudełka pionowe</b> +</p> +<ol><li> Elementy potomne układane są jeden pod drugim (w kolumnie). +</li><li> Elementy elastyczne są rozciągane w pionie. +</li><li> Pakowanie (<code>pack</code>) kontroluje pionowe ułożenie elementów potomnych. +</li><li> Wyrównanie (<code>align</code>) kontroluje, w jaki sposób kolumna elementów jest wyrównywana w poziomie. +</li></ol> +<p>Pudełka mogą być wstawiane w dowolnym miejscu pliku XUL, w tym także wewnątrz elementów HTML (np. jako tabele). Jednakże ich układ graficzny będzie wtedy częściowo kontrolowany przez element HTML, do którego zostały wstawione. Oznacza to, że atrybut <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code> może nie działać w sposób, jaki byśmy sobie tego życzyli. Należy pamiętać, że elastyczność dotyczy tylko tych elementów, które są bezpośrednio zastosowane wewnątrz pudełka lub elemencie dziedziczącym z pudełka. +</p> +<h3 id="Przyk.C5.82ady_uk.C5.82adu_graficznego" name="Przyk.C5.82ady_uk.C5.82adu_graficznego"> Przykłady układu graficznego </h3> +<h5 id="Zastosowanie_odst.C4.99p.C3.B3w" name="Zastosowanie_odst.C4.99p.C3.B3w"> Zastosowanie odstępów </h5> +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_3.xul">Podgląd</a> +</p> +<pre><hbox> + <button label="Jeden"/> + <spacer style="width: 5px"/> + <button label="Dwa"/> +</hbox> +</pre> +<p>Tutaj <code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code> (odstęp) został użyty jako separator pomiędzy dwoma przyciskami, odstęp jest stały i wynosi 5 pikseli. To samo mogliśmy osiągnąć ustawiając marginesy używając własności CSS <code>margin</code>. +</p> +<h4 id="Wy.C5.9Brodkowanie_przycisk.C3.B3w" name="Wy.C5.9Brodkowanie_przycisk.C3.B3w"> Wyśrodkowanie przycisków </h4> +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_4.xul">Podgląd</a> +</p> +<pre><hbox pack="center" align="center" flex="1"> + <button label="Look at Me!"/> + <button label="Push Me!"/> +</hbox> +</pre> +<p>W tym przykładzie mamy elastyczne pudełko z dwoma przyciskami wewnątrz. Pudełko posiada atrybut <code><code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code></code>, dzięki któremu możemy wyśrodkować przyciski w poziomie. Atrybut <code><code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code></code> wyrównuje przyciski w pionie. W efekcie przyciski będą wyśrodkowane w obu kierunkach. Jeśli zamiast pudełka typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code></code> użyte zostało by pudełko <code><code><a href="/pl/docs/Mozilla/Tech/XUL/vbox" title="vbox">vbox</a></code></code>, efekt byłby ten sam z tą różnicą, że przyciski były by ustawione jeden pod drugim a nie obok siebie. +</p> +<h4 id="Okno_dialogowe_Znajd.C5.BA_tekst" name="Okno_dialogowe_Znajd.C5.BA_tekst"> Okno dialogowe <tt>Znajdź tekst</tt> </h4> +<p><span id="Przyk%C5%82ad_5"><a id="Przyk%C5%82ad_5"></a><strong>Przykład 5</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_5.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_boxdet_5.xul">Podgląd</a> +</p> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<window id="findtext" title="Znajdź tekst" orient="horizontal" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <vbox flex="3"> + <label control="t1" value="Szukaj tekstu:"/> + <textbox id="t1" style="min-width: 100px;" flex="1"/> + </vbox> + + <vbox style="min-width: 150px;" flex="1" align="start"> + <checkbox id="c1" label="Uwzględnij wielkość liter"/> + <spacer flex="1" style="max-height: 30px;"/> + <button label="Znajdź"/> + </vbox> + +</window> +</pre> +<div class="float-right"><img alt="grafika:boxdet-ex3.png"></div> +<p>Okno składa się z dwóch pudełek, jedno dla pola tekstowego, drugie dla pola wyboru oraz przycisku. Oba pudełka są elastyczne, lecz elastyczność lewego pudełko jest trzykrotnie większa od prawego, co sprawia, że podczas zmiany rozmiaru okna otrzymuje trzy razy więcej dodatkowego miejsca. Minimalna wielkość prawego pudełka jest wyznaczona i wynosi 150 pikseli. </p><p>Pole tekstowe jest elastyczne, więc zmienia swoją wielkość podczas zmiany rozmiaru okna. Pole to również ma wyznaczoną minimalna szerokość, która wynosi 100 pikseli. Pole wyboru pojawi się w prawym pudełku wraz ze swoją etykietą. Poniżej pola wyboru wstawiamy pustą przestrzeń, która będzie zmieniała swój rozmiar podczas zmiany wielkości okna, jednak nie będzie ona większa niż 30 pikseli. W rezultacie pole wyboru i przycisk <tt>Znajdź</tt> będą rozdzielone od siebie pustą przestrzenią nie większą niż 30 pikseli. </p><p>Drugie pudełko zostało utworzone z atrybutem <code>start</code>. Powoduje to wyrównanie elementów potomnych do lewej krawędzi. Jeśli nie zdefiniujemy wartości tego atrybutu, to domyślnym ustawieniem jest <code>stretch</code>, powodujące rozciąganie elementów potomnych w poziomie. Ponieważ nie chcemy, aby przycisk <tt>Znajdź</tt> zmieniał rozmiar, musimy ustawić wyrównanie. </p><p>Następnie dowiemy się więcej o specjalnych typach pudełka - <a href="pl/Kurs_XUL/Pola_grup">polach grupy</a>. </p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pozycjonowanie_elementów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pola_grup">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_widoku_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_widoku_drzewa/index.html new file mode 100644 index 0000000000..af0fa0c905 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/szczegóły_widoku_drzewa/index.html @@ -0,0 +1,346 @@ +--- +title: Szczegóły widoku drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Szczegóły_widoku_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Tree_View_Details +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Własne_widoki_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiekty_pudełkowe_drzewa">Następny »</a></p> +</div><p></p> + +<p>W tej części będzie opisane więcej cech wyglądu drzewa.</p> + +<h2 id="Tworzenie_w.C5.82asnego_hierarchicznego_widoku" name="Tworzenie_w.C5.82asnego_hierarchicznego_widoku">Tworzenie własnego hierarchicznego widoku</h2> + +<p>W ostatnim artykule tworzyliśmy prosty widok drzewa, który implementował tylko minimum funkcjonalności. Teraz przyjrzyjmy się innym, dodatkowym funkcjom, których możemy zaimplementować. Sprawdzimy tutaj, jak stworzyć hierarchicznie ustawione pozycje, używające widoku. Jest to dość podstępny proces pociągający za sobą utrzymywanie ścieżek pozycji potomnych i także, które wiersze są otwarte, a które zostały zamknięte.</p> + +<h3 id="Zagnie.C5.BCd.C5.BCanie_poziomu" name="Zagnie.C5.BCd.C5.BCanie_poziomu">Zagnieżdżanie poziomu</h3> + +<p>Każdy wiersz w drzewie ma zagnieżdżony poziom. Najwyższy wiersz jest na poziomie 0, dzieci tego wiersza są na poziomie 1, a z kolei kolejne dzieci mamy na poziomie 2 itd. Drzewo wypyta widok o każdy wiersz, wywołując metodę <code>getLevel</code> w celu znalezienia poziomu danego wiersza. Widok zwróci 0 dla najwyższych, zewnętrznych wierszy, wyższe wartości dla wierszy wewnętrznych. Drzewo użyje tych informacji w celu ustalenia hierarchicznej struktury wierszy.</p> + +<p>Dodatkowo do metody <code>getLevel</code>, jest jeszcze funkcja <code>hasNextSibling</code>, która daje wiersz zwracająca wartość <code>true</code>, jeżeli znajduje się kolejny wiersz na tym samym poziomie. Funkcja ta jest używana w szczególności podczas rysowania zagnieżdżonych linii w głąb drzewa.</p> + +<p>Metoda <code>getParentIndex</code> jest zwraca źródłowy wiersz dla rzędu, jeżeli znajduje się kolejny rząd na tym samym poziomie. Wszystkie z tych metod muszą być zastosowane przez widok dla dzieci do podtrzymania własności.</p> + +<h3 id="Kontenery" name="Kontenery">Kontenery</h3> + +<p>Są tam też trzy funkcje <code>isContainer</code>, <code>isContainerEmpty</code> i <code>isContainerOpen</code> do posługiwania się źródłowymi pozycjami drzewa.</p> + +<ul> + <li>Naturalnie, <code>isContainer</code> powinna zwrócić wartość true, jeżeli wiersz jest pojemnikiem i może zawierać kolejne wiersze.</li> + <li>Metoda <code>isContainerEmpty</code> powinna zwrócić wartość true, jeżeli wiersz jest pustym pojemnikiem, jak np. pusty folder.</li> + <li>Metoda <code>isContainerOpen</code> służy do ustalenia, które z pozycji są otwarte, a które zamknięte.</li> +</ul> + +<p>Zwróć uwagę ze metody te nie zostaną użyte, jeżeli isContainer nie wskaże tego, że dany element jest pojemnikiem.</p> + +<p>Pojemnik może zostać przedstawiony inaczej, jako nie kontener. Na przykład może mieć ikonę folderu obok siebie. Schemat może zostać użyty do stylizacji elementów opierając się na różnych własnościach, takich jak to czy wiersz jest otwarty czy nie. Opisane jest to w <a href="pl/Kurs_XUL/Nadawanie_stylu_drzewa">dalszej części</a>. Niepusty pojemnik będzie wyświetlony obok, tak, że użytkownik będzie mógł go otwierać i zamykać by zobaczyć zawartość wiersza.</p> + +<p>Kiedy użytkownik kliknie by otworzyć wiersz drzewo wywoła funkcję toggleOpenState. Następnie widok powinien wykonać wszelkie konieczne operacje, by uzyskać zawartość wiersza i wypełnić drzewo nowymi wierszami.</p> + +<h3 id="Przegl.C4.85d_metod" name="Przegl.C4.85d_metod">Przegląd metod</h3> + +<p>Przegląd metod potrzebnych do użycia hierarchicznego widoku:</p> + +<pre>getLevel(row) +hasNextSibling(row, afterIndex) +getParentIndex(row) +isContainer(row) +isContainerEmpty(row) +isContainerOpen(row) +toggleOpenClose(row) +</pre> + +<p>Argument <code>afterIndex</code> wykona funkcję <code>hasNextSibling</code> w celu optymalizacji, żeby znaleźć następny element. Na przykład, klient mógłby już wiedzieć gdzie dany element prawdopodobnie mógłby się znajdować. Wyobraź sobie sytuację gdzie wiersz ma pod wiersze, a te pod wiersze maja pochodne wiersze i niektóre z nich są otwarte.</p> + +<h2 id="Przyk.C5.82ad_w.C5.82asnego_hierarchicznego_widoku" name="Przyk.C5.82ad_w.C5.82asnego_hierarchicznego_widoku">Przykład własnego hierarchicznego widoku</h2> + +<p>Zobaczmy na prostym przykładzie, z pobranej tablicy budowane jest drzewo. Przeanalizujmy to kawałek, po kawałku.</p> + +<pre><window onload="init();" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<tree id="elementList" flex="1"> + <treecols> + <treecol id="element" label="Element" primary="true" flex="1"/> + </treecols> + <treechildren/> +</tree> + +</window> +</pre> + +<p>Używamy prostego drzewa bez danych w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code>. Funkcja 'init' jest wywoływana, gdy okno jest ładowane w celu uruchomienia drzewa. To w prosty sposób umieszcza własny widok odzyskując drzewo i umieszczeniu własności widoku.</p> + +<pre>function init() { + document.getElementById("elementList").view = treeView; +} +</pre> + +<p>Własny widok drzewa będzie musiał wprowadzić pewna liczbę metod, z których najważniejsze będą sprawdzane indywidualnie. Drzewo to wesprze tylko pojedynczy główny poziom z wewnętrznym pochodnym poziomem, ale może to być dodatkowo rozszerzone bez większych problemów. Najpierw zdefiniujemy dwie struktury do przetrzymywania danych dla drzewa, pierwsza będzie przetrzymywała mapę zawartą między głównym, a pochodną pozycją, a druga tablicę widocznych elementów. Pamiętaj, że własny widok musi posiadać informacje o tym, które są widoczne.</p> + +<pre>var treeView = { + childData : { + Solids: ["Silver", "Gold", "Lead"], + Liquids: ["Mercury"], + Gases: ["Helium", "Nitrogen"] + }, + + visibleData : [ + ["Solids", true, false], + ["Liquids", true, false], + ["Gases", true, false] + ], +</pre> + +<p>Struktura childData zawiera tablicę pochodnych pozycji trzech głównych węzłów. Tablica visibleData zaczyna się tylko trzema widocznymi pozycjami, trzy szczytowe poziomy. Elementy będą dodawane i usuwane z tej tablicy, gdy pozycje będą otwierane i zamykane. Zasadniczo, gdy główny wiersz będzie otwarty, pochodne pozycje zostaną pobrane z childData i wstawione do tablicy <code>visibleData</code>. Na przykład, jeżeli wiersz płynów będzie otwarty, korespondująca tablica chilldData, która zawiera tylko pojedynczy pochodny element <tt>Merkury</tt>, będzie umieszczony w tablicy <code>visibleData</code> za płynami, ale przed gazami. To zwiększy rozmiar tablicy o jeden. Dwie wartości boolean w każdym wierszu w strukturze <code>visibleData</code> wskazują na to czy wiersz jest pojemnikiem i czy jest otwarty. Oczywiście nowo wstawione pochodne pozycje będą miały obie wartości ustawione na false.</p> + +<h3 id="Implementowanie_interfejsu_widoku_drzewa" name="Implementowanie_interfejsu_widoku_drzewa">Implementowanie interfejsu widoku drzewa</h3> + +<p>Następnie potrzeba wprowadzić interfejs widoku drzewa. Najpierw proste funkcje:</p> + +<pre> treeBox: null, + selection: null, + + get rowCount() { return this.visibleData.length; }, + setTree: function(treeBox) { this.treeBox = treeBox; }, + getCellText: function(idx, column) { return this.visibleData[idx][0]; }, + isContainer: function(idx) { return this.visibleData[idx][1]; }, + isContainerOpen: function(idx) { return this.visibleData[idx][2]; }, + isContainerEmpty: function(idx) { return false; }, + isSeparator: function(idx) { return false; }, + isSorted: function() { return false; }, + isEditable: function(idx, column) { return false; }, +</pre> + +<p>Funkcja rowCount zwróci długość tablicy <code>visibleData</code>. Zauważ to, że powinno zwrócić liczbę aktualnie widocznych wierszy, a nie ich całkowitą ilość. Więc na początku trzy pozycje są widoczne i w rowCount powinny być trzy, nawet, jeżeli sześć rzędów jest ukrytych.</p> + +<p>Funkcje <code>getCellText</code>, <code>isContainer</code> i <code>isContainerOpen</code>, zawracają tylko odpowiedni element z tablicy <code>visibleData</code>. W końcu pozostałe funkcje mogą zwrócić wartość <code>false</code> ponieważ nie potrzeba tych cech. Gdybyśmy mieli wiersz, który by nie miał żadnych pochodnych pozycji, chcielibyśmy wprowadzić funkcję <code>isContainerEmpty</code> to zwróciłaby ona wartość <code>true</code> dla tych elementów.</p> + +<pre> getParentIndex: function(idx) { + if (this.isContainer(idx)) return -1; + for (var t = idx - 1; t >= 0 ; t--) { + if (this.isContainer(t)) return t; + } + }, +</pre> + +<p>Funkcją <code>getParentIndex</code> będzie musiała odnaleźć główny przedmiot zadanego indeksu. W naszym prostym przykładzie, mamy tylko dwa poziomy, więc wiemy, że pojemniki nie posiadają głównych elementów, więc otrzymujemy -1. W takim wypadku cofamy się wstecz szukając wiersz będącego pojemnikiem. Następna funkcja jest <code>getLevel</code>:</p> + +<pre> getLevel: function(idx) { + if (this.isContainer(idx)) return 0; + return 1; + }, +</pre> + +<p>Funkcja getLevel jest prosta. Zwraca wartość 0 dla pojemnika, 1 dla nie-pojemnika. Gdybyśmy chcieli dołożyć dodatkowy poziom elementów pochodnych, wiersz te miałyby poziom 2.</p> + +<pre> hasNextSibling: function(idx, after) { + var thisLevel = this.getLevel(idx); + for (var t = idx + 1; t < this.visibleData.length; t++) { + var nextLevel = this.getLevel(t) + if (nextLevel == thisLevel) return true; + else if (nextLevel < thisLevel) return false; + } + }, +</pre> + +<p>Funkcja theNextSibling zwraca true, jeżeli wiersz jest tego samego poziomu, co podany wiersz. Powyższy kod używa metody "brute force", która po prostu powtarzana jest, poszukując jednego wiersza, zwraca wartość true jeżeli wiersz jest tego samego poziomu, false jeżeli niższego poziomu. W tym prostym przykładzie ta metoda działa świetnie, lecz bardziej rozbudowane drzewo lepiej użyć innego, bardziej efektywnego sposobu.</p> + +<h3 id="Otwieranie_i_zamykanie_wiersza" name="Otwieranie_i_zamykanie_wiersza">Otwieranie i zamykanie wiersza</h3> + +<p>Ostatnia funkcja to <code>toggleOpenState</code>, jest najbardziej złożona. Wymaga to modyfikacji tablicy, <code>visibleData</code>, gdy wiersz jest otwarty lub zamknięty.</p> + +<pre> toggleOpenState: function(idx) { + var item = this.visibleData[idx]; + if (!item[1]) return; + + if (item[2]) { + item[2] = false; + + var thisLevel = this.getLevel(idx); + var deletecount = 0; + for (var t = idx + 1; t < this.visibleData.length; t++) { + if (this.getLevel(t) > thisLevel) deletecount++; + else break; + } + if (deletecount) { + this.visibleData.splice(idx + 1, deletecount); + this.treeBox.rowCountChanged(idx + 1, -deletecount); + } + } + else { + item[2] = true; + + var label = this.visibleData[idx][0]; + var toinsert = this.childData[label]; + for (var i = 0; i < toinsert.length; i++) { + this.visibleData.splice(idx + i + 1, 0, [toinsert[i], false]); + } + this.treeBox.rowCountChanged(idx + 1, toinsert.length); + } + }, +</pre> + +<p>Najpierw musimy sprawdzić czy wiersz jest pojemnikiem. Jeżeli nie, funkcja po prostu powróci, ponieważ nie pojemniki nie mogą być otwarte ani zamknięte. Od trzeciej pozycji tablicy (indeks 2) przetrzymywane są informacje czy wiersz jest otwarty czy nie, używamy dwóch ścieżek kodu, pierwszej do zamykania wiersza, a druga do otwierania wiersza. Zbadajmy każdy blok kodu, lecz zerknijmy najpierw na drugi blok służący do otwierania wiersza.</p> + +<pre> item[2] = true; + + var label = this.visibleData[idx][0]; + var toinsert = this.childData[label]; + for (var i = 0; i < toinsert.length; i++) { + this.visibleData.splice(idx + i + 1, 0, [toinsert[i], false]); + } + this.treeBox.rowCountChanged(idx + 1, toinsert.length); +</pre> + +<p>Pierwsza linia czyni w tablicy, wiersz otwartym, więc z stąd funkcja <code>toggleOpenState</code> będzie wiedziała, który wiersz ma być zamknięty. Następnie szukamy danych w <code>childData</code> dla danego wiersza. Wynikiem jest to, że 'toinsert' będzie wypełnione jednym z elementów tablicy, na przykład ["Silver", "Gold", "Lead"], jeżeli wiersz zostanie otwarty. Następnie używamy funkcji, splice tablicy, by wstawić nowy rząd do każdej pozycji. Dla stałych elementów, zostaną wstawione trzy pozycje.</p> + +<p>Używamy funkcji rowCountChanged do poinformowania drzew, że dodaliśmy kilka wierszy do podstawowych danych. Drzewo zostanie przerysowane według potrzeby, a w wyniku pochodne wiersze ukażą się wewnątrz pojemnika. Inne implementowane funkcje powyżej, jak getLevel i isContainer są używane przez drzewo do określenia tego jak wyrysować drzewo.</p> + +<p>Funkcja <code>rowCountChanged</code> pobiera dwa argumenty, indeks gdzie pierwszy wiersz był wstawiony i numer wierszy do wstawienia. W powyższym kodzie, zauważ, że początkowy wiersz określony jest jako ‘idx’ plus jeden, którym będzie pierwsza pochodna pozycja pod główną. Drzewo użyje tej informacji i doda przestrzeń dla odpowiedniej liczy wierszy i umieści je w niej. Upewnij się czy liczba jest prawidłowa, w przeciwnym wypadku drzewo zostanie narysowane niepoprawnie lub spróbuje narysować więcej wierszy niż jest to konieczne.</p> + +<p>Poniższy kod jest używany do usuwania wierszy, gdy wiersz jest zamknięty.</p> + +<pre> item[2] = false; + + var thisLevel = this.getLevel(idx); + var deletecount = 0; + for (var t = idx + 1; t < this.visibleData.length; t++) { + if (this.getLevel(t) > thisLevel) deletecount++; + else break; + } + if (deletecount) { + this.visibleData.splice(idx + 1, deletecount); + this.treeBox.rowCountChanged(idx + 1, -deletecount); + } +</pre> + +<p>Najpierw, element jest zamknięty w tablicy. Następnie będziemy przeszukiwać wiersze, aż natkniemy się na któryś tego samego poziomu. Wszystkie o wyższym poziomie będą musiały być usunięte, lecz wiersz na tym samym poziomie, będzie kolejnym pojemnikiem, który nie powinien być usuniety.</p> + +<p>W końcu używamy funkcji splotu (splice) w celu usunięcia wierszy z tablicy visibleData a wywołania funkcji rowCountChanged żeby przerysować drzewo ponownie. Podczas usuwania wierszy, będziesz musiał dostarczyć odwrotny licznik wierszy do usunięcia.</p> + +<h3 id="Pe.C5.82en_przyk.C5.82ad" name="Pe.C5.82en_przyk.C5.82ad">Pełen przykład</h3> + +<p>Jest tam kilka innych funkcji widoku, które możemy implementować, jednak nie będą one miały nić do wykonania w tym przykładzie. Będą one dodane pod koniec następującego przykładu:</p> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<window onload="init();" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<tree id="elementList" flex="1"> + <treecols> + <treecol id="element" label="Element" primary="true" flex="1"/> + </treecols> + <treechildren/> +</tree> + +<script> +<![CDATA[ + +var treeView = { + childData : { + Solids: ["Silver", "Gold", "Lead"], + Liquids: ["Mercury"], + Gases: ["Helium", "Nitrogen"] + }, + + visibleData : [ + ["Solids", true, false], + ["Liquids", true, false], + ["Gases", true, false] + ], + + treeBox: null, + selection: null, + + get rowCount() { return this.visibleData.length; }, + setTree: function(treeBox) { this.treeBox = treeBox; }, + getCellText: function(idx, column) { return this.visibleData[idx][0]; }, + isContainer: function(idx) { return this.visibleData[idx][1]; }, + isContainerOpen: function(idx) { return this.visibleData[idx][2]; }, + isContainerEmpty: function(idx) { return false; }, + isSeparator: function(idx) { return false; }, + isSorted: function() { return false; }, + isEditable: function(idx, column) { return false; }, + + getParentIndex: function(idx) { + if (this.isContainer(idx)) return -1; + for (var t = idx - 1; t >= 0 ; t--) { + if (this.isContainer(t)) return t; + } + }, + getLevel: function(idx) { + if (this.isContainer(idx)) return 0; + return 1; + }, + hasNextSibling: function(idx, after) { + var thisLevel = this.getLevel(idx); + for (var t = idx + 1; t < this.visibleData.length; t++) { + var nextLevel = this.getLevel(t) + if (nextLevel == thisLevel) return true; + else if (nextLevel < thisLevel) return false; + } + }, + toggleOpenState: function(idx) { + var item = this.visibleData[idx]; + if (!item[1]) return; + + if (item[2]) { + item[2] = false; + + var thisLevel = this.getLevel(idx); + var deletecount = 0; + for (var t = idx + 1; t < this.visibleData.length; t++) { + if (this.getLevel(t) > thisLevel) deletecount++; + else break; + } + if (deletecount) { + this.visibleData.splice(idx + 1, deletecount); + this.treeBox.rowCountChanged(idx + 1, -deletecount); + } + } + else { + item[2] = true; + + var label = this.visibleData[idx][0]; + var toinsert = this.childData[label]; + for (var i = 0; i < toinsert.length; i++) { + this.visibleData.splice(idx + i + 1, 0, [toinsert[i], false]); + } + this.treeBox.rowCountChanged(idx + 1, toinsert.length); + } + }, + + getImageSrc: function(idx, column) {}, + getProgressMode : function(idx,column) {}, + getCellValue: function(idx, column) {}, + cycleHeader: function(col, elem) {}, + selectionChanged: function() {}, + cycleCell: function(idx, column) {}, + performAction: function(action) {}, + performActionOnCell: function(action, index, column) {}, + getRowProperties: function(idx, column, prop) {}, + getCellProperties: function(idx, column, prop) {}, + getColumnProperties: function(column, element, prop) {}, +}; + +function init() { + document.getElementById("elementList").view = treeView; +} + +]]></script> + +</window> +</pre> + +<p>Następnie, zobaczymy <a href="pl/Kurs_XUL/Obiekty_pude%c5%82kowe_drzewa">więcej szczegółów o obiekcie pola drzewa</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Własne_widoki_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Obiekty_pudełkowe_drzewa">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/trwałe_dane/index.html b/files/pl/mozilla/tech/xul/kurs_xul/trwałe_dane/index.html new file mode 100644 index 0000000000..8c7ba56ce2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/trwałe_dane/index.html @@ -0,0 +1,54 @@ +--- +title: Trwałe dane +slug: Mozilla/Tech/XUL/Kurs_XUL/Trwałe_dane +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Persistent_Data +--- +<p> +</p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zaawansowane_reguły" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_arkuszy_stylów">Następny »</a></p> +</div> +<p></p><p>Artykuł ten opisuje w jaki sposób zapisać stan okna XUL. +</p> +<h3 id="Stan_pami.C4.99ci" name="Stan_pami.C4.99ci"> Stan pamięci </h3> +<p>Podczas budowy dużej aplikacji, będziemy chcieli posiadać możliwość zapisu niektórych stanów okna poprzez sesje. Na przykład: Okno mogłoby pamiętać, który paski narzędzi są rozwinięte nawet po tym jak użytkownik zamknął okno. </p><p>Jedyną możliwością byłoby wpisanie skryptu do gromadzenia informacji o tym, co chcielibyśmy zapisać i następnie zapisać to w pliku. Jednakże, mogłoby to szkodliwe dla każdej aplikacji. XUL dostarcza dogodnego mechanizmu do zapisu stanu okna. </p><p>Informacje są gromadzone i magazynowane w pliku RDF (localstore.rdf) w tym samym katalogu jak inne ustawienia użytkownika. Będą przetrzymywać informacje o stanie każdego okna. Ta metoda posiada zalety, które współpracują z profilami użytkownika w Mozilli, dzięki czemu każdy użytkownik posiada inne ustawienia. </p><p>XUL pozwala na zapisanie stanu jakiegokolwiek elementu. Zazwyczaj będziemy chcieli zapisać stan pasków narzędzi, pozycję okna i gdzie są lub nie są wyświetlone pewne panele, ale możemy zapisać prawie wszystko. </p> +<h4 id="Atrybut_persist" name="Atrybut_persist"> Atrybut <code>persist</code> </h4> +<p>Aby pozwolić na zapisywanie stanu, w prostu dodajemy atrybut <code>persist</code> do elementu, który podtrzymuje wartości, które chcemy zapisać. Atrybut <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code> powinien być ustawiony jako lista atrybutów elementu (które chcemy, aby zostały zapisane) rozdzielonych spacją. Element musi posiadać także atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> w poleceniu do identyfikacji. +</p><p>Na przykład, aby zapisać rozmiar okna, powinniśmy postępować następująco: +</p> +<pre><window + id="someWindow" + width="200" + height="300" + persist="width height" + . + . + . +</pre> +<p>Dwa atrybuty elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>, czyli <code><code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code></code> i <code><code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code></code> zostaną zapisane. Możemy dodać dodatkowe atrybuty poprzez dodanie spacji i nazwy następnego atrybutu do atrybutu <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code>. Atrybut <code><code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code></code> możemy dodać do jakiegokolwiek elementu oraz magazynować w nim jakiekolwiek atrybuty. Możemy stosować niezwykłych wartości, jeśli porządkujemy atrybuty stosując skrypt. +</p> +<h4 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki"> Nasz przykład: <tt>Znajdź pliki</tt> </h4> +<div class="highlight"> +<p>Dodajmy atrybut persist do niektórych elementów w okienku dialogowego <tt>Znajdź pliki</tt>, aby zapisać pozycje okna. Aby to zrobić, potrzebujemy zmodyfikować okno. +</p> +<pre class="eval"><window + id="findfile-window" + title="Find Files" + <span class="highlightred">persist="screenX screenY width height"</span> + orient="horizontal" + xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> +</pre> +<p>Będzie to powodowało, że pozycja x i y okna oraz długość i szerokość okna zostaną zapisane. Możemy to rozszerzać dalej, aby zapisać rozwinięty stan rozdzielacza. Zapisanie bieżącego stanu karty, tak naprawdę nie ma jednak sensu. +</p><p><span id="Przyk%C5%82ad"><a id="Przyk%C5%82ad"></a><strong>Przykład</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-persist.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-persist.xul">Podgląd</a> +</p> +</div> +<p>Następnie, zobaczymy jak stosuje się <a href="pl/Kurs_XUL/Dodawanie_arkuszy_styl%c3%b3w">arkusze stylów z plikami XUL</a>. +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zaawansowane_reguły" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_arkuszy_stylów">Następny »</a></p> +</div> +<p></p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_instalatora/index.html b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_instalatora/index.html new file mode 100644 index 0000000000..c602a24e61 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_instalatora/index.html @@ -0,0 +1,80 @@ +--- +title: Tworzenie instalatora +slug: Mozilla/Tech/XUL/Kurs_XUL/Tworzenie_instalatora +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Creating_an_Installer +--- +<p> </p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nakładki_dla_wielu_pakietów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Skrypty_instalacyjne">Następny »</a></p> +</div><p></p> +<p>W tym artykule opisane jest, jak umieścić aplikację XUL w instalatorze.</p> +<h3 id="Paczki_XPInstall" name="Paczki_XPInstall">Paczki XPInstall</h3> +<p>Mozilla dostarcza mechanizm, który może zostać użyty do umieszczenia okien XUL, skryptów, skórek i innych plików w pojedynczych plikach instalatora. Możesz umieścić gdziekolwiek plik instalatora, aby użytkownik mógł go pobrać. Wystarczy prosty skrypt do tego, by paczka została pobrana i zainstalowana. Ten mechanizm nazywa się <a href="pl/XPInstall">XPInstall</a> (Cross Platform Install).</p> +<p>Instalator XPInstall jest spakowany w pliku JAR. Do pliku JAR można dodawać pliki, które mają być zainstalowane. W dodatku instalator powinien być zawarty w skryptach instalacyjnych (plik install.js), używanych w procesie instalacji. Skrypt ma dostęp do różnych funkcji instalacji, które mogą posłużyć do instalacji plików i komponentów.</p> +<p>Pliki instalatora JAR zwykle mają rozszerzenie .xpi (wymawiamy zippy), by odróżnić je od innych archiwów. Zwykle instalatory będą używane do instalacji komponentów Mozilli, takich jak motywy, wtyczki i inne paczki.</p> +<p>Jest kilka następujących po sobie kroków wymaganych do instalacji. Opisane poniżej (krok po kroku):</p> +<ol> + <li>Stwórz stronę WWW, z której użytkownik może pobrać oprogramowanie do instalacji. Strona będzie zawierała wyzwalacz, który jest częścią skryptu, który zainicjuje proces instalacji.</li> + <li>Użytkownik otrzyma okno dialogowe z informacją o tym, jaka paczka będzie instalowana. Może być to użyte do uruchomienia wielu instalatorów. W tym przypadku będą one przedstawione na liście. Użytkownik będzie mógł wybrać między kontynuacją lub anulowaniem instalacji.</li> + <li>Jeżeli użytkownik zdecyduje się na kontynuację, plik XPI jest pobierany. Pasek postępu jest wyświetlany podczas całego procesu.</li> + <li>Plik install.js jest wypakowywany z archiwum skryptu i uruchamiany. Skrypt ten wywoła funkcje instalacyjne, które wskażą, które pliki z archiwum powinny zostać zainstalowane</li> + <li>Gdy skrypt się zakończy, instalacja nowej paczki jest gotowa. W przypadku rozbudowanych paczek skrypty będą uruchamiane kolejno po sobie.</li> +</ol> +<h3 id="Wyzwalacze_instalatora" name="Wyzwalacze_instalatora">Wyzwalacze instalatora</h3> +<p>Jak widać na powyższym przykładzie, proces instalacji jest inicjowany przez umieszczony na stornie wyzwalacz instalatora. To pociąga za sobą użycie specjalnego, globalnego obiektu InstallTrigger. Zawiera pewną liczbę metod, które mogą zostać użyte, by zacząć proces instalacji. Możesz użyć obiektu o lokalnej lub zdalnej zawartości, to znaczy pobieranej z jakiegoś miejsca w sieci.</p> +<p>Stwórzmy przykładowy wyzwalacz instalatora. Pociąga to za sobą użycie funkcji <code>InstallTrigger.install()</code>, która pobiera dwa argumenty, pierwszy to lista paczek do instalacji, a druga jest funkcją wywołania zwrotnego, która będzie wywołana, gdy instalacja dobiegnie końca. Na przykład:</p> +<pre>function doneFn ( name , result ){ + alert("The package " + name + " was installed with a result of " + result); +} + +var xpi = new Object(); +xpi["Calendar"] = "calendar.xpi"; +InstallTrigger.install(xpi,doneFn); +</pre> +<p>Najpierw definiujemy funkcję zwrotną doneFn(), która będzie wywołana, gdy instalacja będzie kompletna. Możesz oczywiście nazwać funkcję, jak ci się podoba. Funkcja ma dwa argumenty. Pierwszy jest nazwą paczki aktualnie zainstalowanej. Jest to istotne, gdy instalujesz wiele składników. Drugi jest kodem wynikowym. Jeżeli ma wartość 0, to znaczy, że instalacja przebiegła pomyślnie. Jeżeli wartość jest inna niż 0, wartość jest kodem błędu. Funkcja doneFn() pokazuje właśnie okienko z alertem.</p> +<p>Następnie tworzymy tablice xpi, która będzie przetrzymywać nazwę (Calendar) i adres URL (calendar.xpi) dla instalatora. Robisz tak samo dla każdej paczki, którą chcesz zainstalować. W końcu wywołujemy funkcję instalacyjną.</p> +<p>Kiedy ta część skryptu zostanie wykonana, calendar.xpi będzie zainstalowane.</p> +<div class="highlight"> + <h4 id="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki">Nasz przykład: Okienko dialogowe <tt>Znajdź pliki</tt></h4> + <p>Wypróbujmy to z wyszukiwaniem plików:</p> + <pre>function doneFn ( name , result ){ + if (result) alert("An error occured: " + result); +} + +var xpi = new Object(); +xpi["Find Files"] = "findfile.xpi"; +InstallTrigger.install(xpi,doneFn); +</pre> +</div> +<h3 id="Archiwum_XPI" name="Archiwum_XPI">Archiwum XPI</h3> +<div class="note"> + <b>Uwaga</b>: Jeśli chcesz stworzyć nową <a href="pl/XULRunner">aplikację XULRunner</a>, <a href="pl/Rozszerzenia">rozszerzenie</a> lub <a href="pl/Motywy">motyw</a>, zobacz <a href="pl/Paczki">Paczki</a>.</div> +<p>Plik instalatora XPI jest konieczny, by zawrzeć plik zwany install.js, który jest plikiem <a href="pl/JavaScript">JavaScript</a>, wykonywanym podczas instalacji. Pozostałe pliki są plikami do instalacji. Zwykle te pliki umieszczone są w katalogu, wewnątrz archiwum, ale niekoniecznie. Dla plików chrome może mieć strukturę podobną do katalog chrome.</p> +<p>Często tylko pliki umieszczone w archiwum XPI zostaną zainstalowane, a będą to skrypty instalacji (install.js) i pliki JAR. JAR przechowuje pliki używane przez twoja aplikację. Komponenty dostarczone wraz z Mozillą są przechowywane w ten sam sposób.</p> +<p>Ponieważ plik XPI jest specjalnym plikiem ZIP, możemy tworzyć i dodawać pliki do niego używając do tego programów archiwizujących.</p> +<div class="highlight"> + <h4 id="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki_2" name="Nasz_przyk.C5.82ad:_Okienko_dialogowe_Znajd.C5.BA_pliki_2">Nasz przykład: Okienko dialogowe <tt>Znajdź pliki</tt></h4> + <p>Dla okienka dialogowego <tt>Znajdź pliki</tt> stworzymy strukturę w archiwum następująco:</p> + <pre>install.js +findfile + content + contents.rdf + findfile.xul + findfile.js + skin + contents.rdf + findfile.css + locale + contents.rdf + findfile.dtd +</pre> +</div> +<p>Katalog został dodany dla każdego części paczki, z zawartością, motywów i lokalizacji. Plik contents.rdf posiada także ten dodatek, ponieważ będzie potrzebny do rejestracji plików chrome.</p> +<p>Następne spojrzenie w przyszłość z <a href="pl/Kurs_XUL/Skrypty_instalacyjne">zainstalowanymi skryptami</a>.</p> +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Nakładki_dla_wielu_pakietów" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Skrypty_instalacyjne">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_kreatora/index.html b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_kreatora/index.html new file mode 100644 index 0000000000..1fef2adb08 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_kreatora/index.html @@ -0,0 +1,143 @@ +--- +title: Tworzenie kreatora +slug: Mozilla/Tech/XUL/Kurs_XUL/Tworzenie_kreatora +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Creating_a_Wizard +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Okna_otwierania_i_zapisywania_plików" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_kreatorów">Następny »</a></p> +</div><p></p> + +<p>Wiele aplikacji używa kreatorów aby pomóc użytkownikowi przejść złożone zadania. XUL dostarcza łatwego sposobu na tworzenie kreatorów</p> + +<h2 id="Kreator" name="Kreator">Kreator</h2> + +<p>Kreator jest specjalnym typem okna dialogowego, które zawiera kilka stron. Na dole tego okna dialogowego pojawiają się przyciski nawigacyjne do przełączania między stronami. Kreatory są zazwyczaj używane do pomocy użytkownikom przy wykonywaniu złożonych zadań. Każda strona zawiera pojedyncze pytanie lub zbiór powiązanych pytań. Po ostatniej stronie jest wykonywane działanie XUL dostarcza elementu wizard który może być użyty do stworzenia kreatora.</p> + +<p>Zawartość wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code></code> obejmuje całą zawartość każdej strony kreatora. Atrybutu umieszczone w <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code></code> są używane do sterowania nawigacją kreatora. Kiedy tworzymy kreator, użyjemy znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code></code> zamiast znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>.</p> + +<p><em>Zauważ, że kreatory obecnie pracują poprawnie z chrom URL.</em></p> + +<div class="note">Note that wizards currently only work properly from chrome URLs.</div> + +<p>Kreator składa się składa się z kilku sekcji, chociaż dokładny rozkład będzie różny dla każdej platformy. Kreator będzie generalnie wyświetlany jak te na platformie użytkownika. Typowy rozkład będzie obejmował tytuł na górze, zbiór przycisków nawigacyjnych na dole i zawartość strony po środku.</p> + +<p>Tytuł u góry jest stworzony przy zastosowaniu atrybutu <code><code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code></code>, podobnie jak robi się to w zwykłym oknie. Przyciski nawigacyjne są tworzone automatycznie. Strony kreatora są tworzone przy użyciu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code>. Możesz umieścić jakąkolwiek zawartość jaką chcesz wewnątrz każdego <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code>.</p> + +<h3 id="Przyk.C5.82ad_kreatora" name="Przyk.C5.82ad_kreatora">Przykład kreatora</h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_wizard_1.xul.txt">Źródła</a></p> + +<pre><?xml version="1.0"?> + +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<wizard id="example-window" title="Select a Dog Wizard" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <wizardpage> + <description> + This wizard will help you select the type of dog that is best for you." + </description> + <label value="Why do you want a dog?"/> + <menulist> + <menupopup> + <menuitem label="To scare people away"/> + <menuitem label="To get rid of a cat"/> + <menuitem label="I need a best friend"/> + </menupopup> + </menulist> + </wizardpage> + + <wizardpage description="Dog Details"> + <label value="Provide additional details about the dog you would like:"/> + <radiogroup> + <caption label="Size"/> + <radio value="small" label="Small"/> + <radio value="large" label="Large"/> + </radiogroup> + <radiogroup> + <caption label="Gender"/> + <radio value="male" label="Male"/> + <radio value="female" label="Female"/> + </radiogroup> + </wizardpage> + +</wizard> +</pre> + +<div class="float-right"><img alt="grafika:wizard1.jpg"></div> + +<p>Ten kreator ma dwie strony, jedną z menu rozwijanym i drugą ze zbiorem przycisków opcji. Kreator będzie sformatowany automatycznie, z tytułem na górze i zbiorem przycisków na dole. Użytkownik może nawigować pomiędzy stronami kreatora przyciskami Wstecz oraz Dalej. Przyciski te włączają się i wyłączają same w odpowiedniej chwili. Dodatkowo na ostatniej stronie pojawia się przycisk Zakończ. Wszystko to jest automatyczne, więc nie musisz robić niczego aby manipulować stronami.</p> + +<p>Atrybut <code><code id="a-description"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/description">description</a></code></code> może opcjonalnie umieścić element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code> dostarczający podnagłówków dla tej strony. W powyższym przykładzie będzie umieszczony na drugiej stronie, ale nie na pierwszej.</p> + +<h2 id="Obs.C5.82uga_zmian_strony" name="Obs.C5.82uga_zmian_strony">Obsługa zmian strony</h2> + +<p>Generalnie chcesz zrobić coś po tym jak naciśniesz przycisk Zakończ. Możesz ustawić atrybut <code>onwizardfinish</code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code></code> aby to wykonać. Ustaw go w skrypcie który wykonuje jakieś zadanie jakie chcesz a potem zwraca prawdę. Ten skrypt może być używany do zapisania informacji, jaką użytkownik wprowadził podczas pracy z kreatorem.</p> + +<pre><wizard id="example-window" title="Select a Dog Wizard" + onwizardfinish="return saveDogInfo();" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> +</pre> + +<p>Kiedy użytkownik nacisnął przycisk Zakończ, będzie wywołana funkcja <code>saveDogInfo()</code>, będąca zdefiniowaną w pliku skryptu zapisującym informację jaka została wprowadzona. Jeśli funkcja zwraca <code>true</code>, kreator zostanie zamknięty. Jeśli zwróci <code>false</code>, wtedy kreator się nie zamknie, co może wystąpić, jeśli funkcja <code>saveDogInfo()</code> napotka niepoprawną daną wejściową, na przykład.</p> + +<p>Są również powiązane atrybuty <code><code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code></code>, <code><code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code></code> i <code><code id="a-onwizardcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardcancel">onwizardcancel</a></code></code>, które są wywoływane, kiedy są naciśnięte przyciski Wstecz, Dalej i Anuluj. Te funkcje są wywoływane bez względu na to jaka strona jest aktualnie wyświetlana.</p> + +<p>Aby mieć różny kod wywoływany w zależności od strony na jakiej jesteś, użyj atrybutów <code><code id="a-onpagerewound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpagerewound">onpagerewound</a></code></code> lub <code><code id="a-onpageadvanced"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpageadvanced">onpageadvanced</a></code></code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code>. Pracują one podobnie do innych funkcji z wyjątkiem tego, że możesz użyć różnego kodu dla każdej strony. Pozwala Ci to sprawdzenie poprawności wprowadzonych danych wejściowych zanim użytkownik będzie kontynuował.</p> + +<p>Trzecią metodą jest zastosowanie atrybutów <code><code id="a-onpagehide"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpagehide">onpagehide</a></code></code> i <code><code id="a-onpageshow"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpageshow">onpageshow</a></code></code> w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></code>. Będą one wywoływane kiedy strona jest ukrywana lub pokazywana bez względu na to jaki przycisk naciśnięto (z wyjątkiem, kiedy naciśnięto przycisk Anuluj -- musisz użyć <code><code id="a-onwizardcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardcancel">onwizardcancel</a></code></code>, aby to sprawdzić).</p> + +<p>Te trzy metody powinny dostarczyć dosyć elastyczności dla obsługi nawigacji jakiej potrzebujemy. Poniżej mamy podsumowanie funkcji atrybutów, które są wywoływane, kiedy użytkownik naciśnie Dalej, w porządku, w jakim będą sprawdzane. Jeśli tylko jedna zwróci <code>false</code>, nawigacja zostaje przerwana.</p> + +<table class="fullwidth-table"> + <tbody> + <tr> + <th>Atrybuty</th> + <th>Miejsce na znacznik</th> + <th>Moment wywoływana</th> + </tr> + <tr> + <td>pagehide</td> + <td>wizardpage</td> + <td>Wywoływana na stronie, którą użytkownik opuszcza.</td> + </tr> + <tr> + <td>pageadvanced</td> + <td>wizardpage</td> + <td>Wywoływana na stronie opuszczonej przez użytkownika.</td> + </tr> + <tr> + <td>wizardnext</td> + <td>wizard</td> + <td>Wywoływana w kreatorze.</td> + </tr> + <tr> + <td>pageshow</td> + <td>wizardpage</td> + <td>Wywoływana na stronie, którą użytkownik wpisał.</td> + </tr> + </tbody> +</table> + +<p>Podobny proces wystąpi dla przycisku Wstecz.</p> + +<div class="note">Próbując kiedykolwiek użyć w funkcji zdarzenia, takiej jak pageadvanced, powinniśmy zastosować: +<p><code>return funcName()</code> zamiast samego wywołania <code>funcName()</code><br> + Nie będzie to działało jak oczekiwano np.</p> + +<pre class="eval"> <wizardpage pageadvanced='return funcName()'></wizardpage></code> +</pre> +</div> + +<p>W kolejnym artykule, zobaczymy kilka <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_kreator%c3%b3w">dodatkowych możliwości kreatorów</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Okna_otwierania_i_zapisywania_plików" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_kreatorów">Następny »</a></p> +</div><p></p> + +<p> </p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_motywów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_motywów/index.html new file mode 100644 index 0000000000..437aeb8f98 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_motywów/index.html @@ -0,0 +1,171 @@ +--- +title: Tworzenie motywów +slug: Mozilla/Tech/XUL/Kurs_XUL/Tworzenie_motywów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Creating_a_Skin +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Modyfikacja_domyślnego_motywu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Lokalizacja">Następny »</a></p> +</div><p></p> + +<p>Artykuł opisuje jak utworzyć prosty motyw. Dla prostoty, tylko zastosujemy to do okna dialogowego <code>Znajdź pliki</code>.</p> + +<h2 id="Proste_motywy" name="Proste_motywy">Proste motywy</h2> + +<div class="float-right"><img alt="Grafika:cskin1.jpg"></div> + +<p>Obrazek poniżej ukazuje aktualne okno dialogowe Znajdź pliki. Utworzymy motyw, który będziemy mogli dodać do niego. Normalnie, motyw znalazłaby zastosowanie do całej aplikacji, ale my się tylko skupimy na oknie dialogowym Znajdź pliki, aby nasza praca stała się łatwiejsza. Z tego powodu, zmienimy tylko plik findfile.css</code> a nie cały plik <tt>global.css. Rozdział ten zaczynamy posiadając klasyczny motyw. Powinieneś wykonać kopię zapasową plików użytych w oknie dialogowym Znajdź pliki, zanim zaczniesz je edytować.</p> + +<p>Będziesz potrzebować do utworzenia motywu pliku findfile.css z ustawionymi danymi motywu podstawowego. Możesz tymczasowo umieścić te wartości w katalogu i zdefiniować go używając dyrektywy w pliku stylów kaskadowych. Możesz modyfikować istniejący plik findfile.css i natychmiast zobaczyć jak wygląda on zmieniony, lub możesz utworzyć zwykły motyw i podać ścieżkę do niego. Aby utworzyć motyw, musisz wykonać:</p> + +<ol> + <li>Utworzyć katalog, gdzie kolwiek będziesz chciał umieścić pliki motywu.</li> + <li>Skopiuj listę plików (condents.rdf) z klasycznej lub nowoczesnego motywu do nowego katalogu.</li> + <li>Zmodyfikuj wzmianki w pliku listy, ze zwykłego motywu do twojego motywu. Na przykład, zmień wzmiankę 'classic/1.0' na 'blueswayedshoes/1.0'.</li> + <li>Dodaj linię do pliku 'chrom/installed-chrom.txt z następującymi zmianami:<br> + <code><a class="external" href="skin,install,url,file:///stuff/blueswayedshoes/" rel="freelink">skin,install,url,file:///stuff/blueswayedshoes/</a></code><br> + gdzie ostatnia para wskazuje do twojego nowo utworzonego katalogu. Upewnij się czy dodałeś slash na końcu ścieżki.</li> +</ol> + +<p>Skopiuj oryginalny plik findfile.css do nowego katalogu. Użyjemy go jako bazy dla nowego motywu. Potem możemy kierować do niego używając URL <code>'<a class="external" rel="freelink">chrome://findfile/skin/findfile.css</a>'</code>. Po pierwsze, zdecydujmy, jaki rodzaj zmian chcemy wprowadzić. My zrobimy prostą zmianę kolorów, zmodyfikujemy style przycisków, i zmodyfikujemy trochę rozmieszczenie. Zacznijmy od menu, paska narzędzi i powłoki tabulacji.</p> + +<p>Następne reguły stylu dodawane do pliku findfile.css będą powodować zmiany w wyświetlaniu załączonego obrazu.</p> + +<pre>window > box { + background-color: #0088CC; +} + +menubar,menupopup,toolbar,tabpanels { + background-color: lightblue; + border-top: 1px solid white; + border-bottom: 1px solid #666666; + border-left: 1px solid white; + border-right: 1px solid #666666; +} + +caption { + background-color: lightblue; +} +</pre> + +<div class="float-right"><img alt="Grafika:Cskin2.jpg"></div> + +<p>Wewnętrzne okno pudełka, (który aktualnie otacza całą zawartość okna) zostało zmienione na kolor średnio-niebieski. Możesz zobaczyć ten niebieski, pomiędzy pasem kart i u samego dołu okna. Cztery elementy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code></code> są koloru jasno niebieskiego. Obramowanie wokół tych czterech elementów zostało zmienione na cięższy widok 3D. Możesz zobaczyć, jeśli przyjrzysz się bliżej. Tło <code><code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code></code> po zmianie jest bardziej ciemne.</p> + +<p>Pierwsza reguła powyżej (dla 'window > box') określa, że potomek-dziecko box, okna posiada inny kolor. Prawdopodobnie nie jest to dobre rozwiązanie w tym przypadku. Powinniśmy naprawdę zmienić użyte tutaj klasy stylu. Zróbmy to. Idąc tą drogą, możemy zmodyfikować XUL bez potrzeby trzymania pudełka jako pierwszego potomka okna.</p> + +<pre class="eval">.findfilesbox { + background-color: #0088CC; +} + +<strong>XUL:</strong> + +<vbox <span class="highlightred">class="findfilesbox"</span> orient="vertical" flex="100%"> +<toolbox> +</pre> + +<p>Następnie, zmodyfikujmy karty. Zrobimy zaznaczone kartę, pogrubimy i zmienimy zaokrąglenia na nich.</p> + +<pre>tab:first-child { + -moz-border-radius: 4px 0px 0px 0px; +} + +tab:last-child { + -moz-border-radius: 0px 4px 0px 0px; +} + +tab[selected="true"] { + color: #000066; + font-weight: bold; + text-decoration: underline; +} +</pre> + +<div class="float-right"><img alt="Grafika:Cskin3.jpg"></div> + +<p>Druga reguła zmienia wygląd normalnej karty, pierwsze ustawienia zaokrąglenia pierwszej karty i ustawienia drugiej zaokrągla, gdyż jest to ostatnia karta. Użyte tutaj są specjalne reguły stylów Mozilli, <code><a href="pl/CSS/-moz-border-radius">-moz-border-radius</a></code>, które tworzą zaokrąglone obramowanie rogów. Górne lewe obramowanie pierwszej karty i górne prawe obramowanie drugiej karty, są zaokrąglone czterema pikselami i pozostałe rogi mają również wartość równą zero pikseli, które są równoważne nie zaokrąglaniu. Powiększenie wartości tutaj powodują większe zaokrąglenie i zmniejszają widok ich jako prostokątnych.</p> + +<p>Ostatnia reguła nakłada tylko kartę, że posiadają atrybut <code><code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></code> ustawiony na <code>true</code>. To stwarza tekst w zaznaczonej karcie jako pogrubiony, podkreślony i koloru ciemno niebieskiego. Uwaga, w obrazku w tym przykładzie styl ten został zastosowany tylko do pierwszej karty, ponieważ jest zaznaczony jako jedyny.</p> + +<p>Przyciski paska narzędzi z menu commands poniekąd są trudne do wyróżnienia. Dodamy kilka ikon do przycisków robiąc je bardziej przejrzystymi. Mozilla Compresor dostarcza ikony przycisków Otwórz i Zapisz, które będą użyte tutaj do zapisania czasu. Potrafimy ustawić obrazek dla przycisku poprzez właściwość CSS <code><a href="pl/CSS/list-style-image">list-style-image</a></code>.</p> + +<pre>#opensearch { + list-style-image: url("chrome://editor/skin/icons/btn1.gif"); + -moz-image-region: rect(48px 16px 64px 0); + -moz-box-orient: vertical; +} + +#savesearch { + list-style-image: url("chrome://editor/skin/icons/btn1.gif"); + -moz-image-region: rect(80px 16px 96px 0); + -moz-box-orient: vertical; +} +</pre> + +<div class="float-right"><img alt="Grafika:Cskin4.jpg"></div> + +<p>Mozilla dostarcza własności zwykłych stylów <code><a href="pl/CSS/-moz-image-region">-moz-image-region</a></code>, które potrafi zostać użyte do zrobienia części elementu obrazka. Możesz myśleć o tym , jako, że jest to spięty region obrazka. Ustawiasz właściwości pozycji i rozmiaru obrazka i przycisk będzie wyświetli tylko ten kawałek obrazka. Uznane to zostaje jako ten sam obrazek dla wielokrotnego przycisków i ustawia inne regiony dla każdego. Kiedy masz kilka przycisków, ze statusem najechany, aktywny i wyłączony, to zachowuje miejsce, które normalnie jest okupowane przez wielokrotne obrazki. W kodzie powyżej, używamy tego samego obrazka dla każdego przycisku, ale ustawiamy inne regiony dla każdego jednego. Jeśli widzisz ten obrazek (btn1.gif), powinieneś spostrzec, że stanowi to kratkę z małymi obrazkami, każdy jeden o wymiarach 16 na 16 pikseli.</p> + +<p><br> + Własność <code><a href="pl/CSS/-moz-box-orient">-moz-box-orient</a></code> jest użyta do orientacji pionowej przycisku, więc obrazek ten stanowi powyższą etykietę. Ta cecha ma te same znaczenie jako atrybut <code><code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code></code> . To jest wygodne, ponieważ motyw nie zmieni XUL-a. Wiele atrybutów box ma właściwość korespondencji.</p> + +<p>Następnie, zrobimy kilka zmian dotyczących przycisków znajdujących się wzdłuż dołu, ponownie użyjemy kilku ikon z Mozilli do zapisania w czasie. Jeśli tworzysz swój własny motyw, będziesz potrzebować nowych ikon lub skopiuj ikony nowych plików. Jeśli pójdziemy za przykładem w tym rozdziale, to tylko kopia plików do Twojej nowego motywu i odpowiednia zmiana URL-a.</p> + +<pre>#find-button { + list-style-image: url("chrome://global/skin/checkbox/images/cbox-check.jpg"); + font-weight: bold; +} + +#cancel-button { + list-style-image: url("chrome://global/skin/icons/images/close-button.jpg"); +} + +button:hover { + color: #000066; +} +</pre> + +<p> </p> + +<div class="float-right"><img alt="Grafika:Cskin5.jpg"></div> + +<p>Dodamy obrazki do przycisków i zrobimy przycisk <strong>Znajdź</strong>, który będzie posiadał pogrubiony tekst wskazujący, że jest to przycisk domyślny. Ostatnia zasada nakłada na przycisk zasadę, że jeśli kursor myszy ma się zmieniać nad przyciskiem. Ustawiamy kolor tekstu na ciemny niebieski w tym przypadku. Na koniec, kilka mniejszych zmian w rozmieszczeniu w oknie znajdujących się tam rzeczy, poprzez ustawienie marginesów:</p> + +<div class="float-right"><img alt="Grafika:cskin-fin.jpg"></div> + +<pre>tabbox { + margin: 4px; +} + +toolbarbutton { + margin-left: 3px; + margin-right: 3px; +} +</pre> + +<p>Po tych zmianach, okno dialogowe Znajdź pliki będzie wyglądało w następujący sposób.</p> + +<p>Jak możesz zauważyć, proste zmiany w regułach stylu dały rezultat całkiem innego wyglądu okna dialogowego Znajdź pliki. Możemy kontynuować poprzez zmianę menu, chwytając pasek narzędzi i położenie elementu pola wyboru.</p> + +<h2 id="Tworzenie_globalnego_motywu" name="Tworzenie_globalnego_motywu">Tworzenie globalnego motywu</h2> + +<p>Stworzony motyw powyżej, jest prosty i tylko zastosowanie do okna dialogowego Znajdź pliki. Niektóre zmiany zrobione dla motywu, powinny być umieszczone w pliku globalnych arkuszach stylów (w globalnym katalogu skórek) dla zastosowania we wszystkich aplikacjach. Na przykład, posiadanie innych obrazków dla sprawdzenia pudełka w oknie dialogowym Znajdź pliki, jako inny wygląd okna to trochę dziwaczne. Ta zmiana powinna naprawdę zostać przeniesiona do arkusza stylów globalnych.</p> + +<p>Spróbuj przenieść style CSS z pliku findfile.css do pliku global.css i następnie spójrz na niektóre okna dialogowe w Mozilli (Widok cookie jest dobrym przykładem). Zostaniesz powiadomiony, że posiada adoptowane reguły te, co dodałeś. Niektóre reguły popadają w konflikt miedzy sobą w plikach stylów. Na przykład, reguły już zdefiniowane dla przycisków, kart i inne zdefiniowane dodatkowe reguły dla nich. Kiedy zmieniasz skórę global, możesz potrzebować scalenia zmian do istniejących reguł.</p> + +<p>Do najlepszych zdolności skórki, to jest deklaracja wyglądu bliskich zasad stylów w katalogu globalnym, raczej niż w indywidualnym pliku stylów. Zawiera on kolory, czcionki i rozmiary wyglądu. Jeśli zmienisz kolor lub coś w lokalnym pliku skóry (takim jak findfile.css), okno dialogowe może wyglądać dziwacznie jeśli użytkownik zmieni swoją skórę globalną. Nie wyklucza to użytkownikowi używania jednej domyślnej.</p> + +<div class="highlight"> +<p>Przykład Znajdź pliki wraz z motywem <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-cskin.xul.txt">Source</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-cskin.xul">View</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-cskin.css">Stylesheet</a></p> +</div> + +<p><small>Zobacz także: <a href="pl/Dokumentacja_CSS/Rozszerzenia_Mozilli">Rozszerzenia CSS Mozilli</a> i <a href="pl/Dokumentacja_CSS">Dokumentacja CSS</a></small></p> + +<p>W następnym temacie przedstawiamy dyskusje, <a href="pl/Kurs_XUL/Lokalizacja">jak zrobić lokalizację aplikacji XUL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Modyfikacja_domyślnego_motywu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Lokalizacja">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okien_dialogowych/index.html b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okien_dialogowych/index.html new file mode 100644 index 0000000000..7cea315024 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okien_dialogowych/index.html @@ -0,0 +1,151 @@ +--- +title: Tworzenie okien dialogowych +slug: Mozilla/Tech/XUL/Kurs_XUL/Tworzenie_okien_dialogowych +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Creating_Dialogs +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Możliwości_okna" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Okna_otwierania_i_zapisywania_plików">Następny »</a></p> +</div><p></p> + +<p>Aplikacja XUL często wymaga wyświetlania okien dialogowych. Ten artykuł opisuje jak takie okna skonstruować.</p> + +<h2 id="Tworzenie_okien_dialogowych" name="Tworzenie_okien_dialogowych">Tworzenie okien dialogowych</h2> + +<p>Funkcja <code><a href="pl/DOM/window.openDialog">openDialog()</a></code> stosowana jest do otwarcia okna dialogowego. Podobną funkcją jest <code><a href="pl/DOM/window.open">open()</a></code>. Różni się jednak pod kilkoma względami. Wyświetli okno, a nie okno dialogowe, z czego wynika, że oczekujemy jakiejś akcji użytkownika. Okno to może mieć subtelne różnice w sposobie pracy i w postrzeganiu je przez użytkownika. Te różnice wynikają z platformy, na której pracujemy.</p> + +<p>W dodatku funkcja <code>openDialog()</code> może wymagać dodatkowych argumentów, poza trzema opisanymi wcześniej. Te argumenty są przesyłane do okienka dialogowego i umieszczane w obszarze przechowywanym we właściwościach argumentów nowego okna. Można przesłać tyle argumentów, ile jest potrzebne. Jest to bardzo wygodny sposób dostarczania wartości domyślnych do pól w oknie dialogowym.</p> + +<pre>var somefile=document.getElementById('enterfile').value; + +window.openDialog("chrome://findfile/content/showdetails.xul","showmore", + "chrome",somefile); +</pre> + +<p>W tym przykładzie zostanie wyświetlone okno dialogowe showdetails.xul. Przesłany mu będzie jeden argument <code>somefile</code> wzięty z wartości elementu o id <code>enterfile</code>. W skrypcie używanym przez to okienko dialogowe, możemy się odwołać do tego argumentu używając własności <code>arguments</code> okna. Na przykład:</p> + +<pre>var fl = window.arguments[0]; + +document.getElementById('thefile').value = fl; +</pre> + +<p>Jest to bardzo efektywny sposób przekazywania wartości nowemu oknu. Można przesłać wartości z otwartego okna do oryginalnego na dwa sposoby. Po pierwsze można użyć własności <code><a href="pl/DOM/window.opener">window.opener</a></code>, która pozostawia okno, z którego otwarto dialog. Po drugie można przesłać funkcję lub obiekt jako jeden z argumentów, a potem odwołać się do tej funkcji lub zmodyfikować obiekt w otwartym dialogu.</p> + +<div class="note"> +<p><strong>Uwaga</strong>: <code>openDialog()</code> żąda przywileju UniversalBrowserWrite. To znaczy, że to nie będzie działało na zdalnej stronie; dlatego stosuj w zamian <code>window.open()</code>.</p> +</div> + +<h2 id="Element_okna_dialogowego" name="Element_okna_dialogowego">Element okna dialogowego</h2> + +<p>Element okna dialogowego powinien być używany zamiast elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>, podczas tworzenia <code><code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code></code>. Zapewnia to użyteczną możliwość stworzenia nawet do czterech przycisków w dole okienka dialogowego na polecenia takie jak 'OK', 'Anuluj' itd. Nie musisz zamieszczać XUL-a dla każdego <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>, ale musisz pamiętać o kodzie, który wygeneruje odpowiednią akcję, gdy użytkownik naciśnie dany przycisk. Ta procedura jest niezbędna, ponieważ różne platformy mają odpowiednią dla siebie kolejność, w której pojawiają się te przyciski.</p> + +<h3 id="Przyk.C5.82ad_okienka_dialogowego" name="Przyk.C5.82ad_okienka_dialogowego">Przykład okienka dialogowego</h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_dialogs_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_dialogs_1.xul">Podgląd</a></p> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> + +<dialog id="donothing" title="Przykład okienka dialogowego" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + buttons="accept,cancel" + ondialogaccept="return doOK();" + ondialogcancel="return doCancel();"> + +<script> +function doOK(){ + alert("Nacisnąłeś OK!"); + return true; +} + +function doCancel(){ + alert("Nacisnąłeś Cancel!"); + return true; +} +</script> + +<description value="Zaznacz przycisk"/> + +</dialog> +</pre> + +<p>W oknie dialogowym możesz umieszczać elementy jakie tylko chcesz. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code></code> ma kilka dodatkowych możliwości, których nie posiadają elementy okien. Atrybut <code><code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code></code> jest używany w celu zdefiniowania, które przyciski mają się pojawić w oknie dialogowym. Następujące wartości mogą być użyte, gdy zostaną oddzielone przecinkami:</p> + +<ul> + <li><code>accept</code> - przycisk OK</li> + <li><code>cancel</code> - przycisk Anuluj</li> + <li><code>help</code> - przycisk Pomoc</li> + <li><code>disclosure</code> - przycisk szczegółów, służący do wyświetlania dodatkowych informacji</li> +</ul> + +<p>Możemy ustawić kod do wykonania po naciśnięciu jakiegoś przycisku, za pomocą atrybutów <code><code id="a-ondialogaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogaccept">ondialogaccept</a></code></code>, <code><code id="a-ondialogcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogcancel">ondialogcancel</a></code></code>, <code><code id="a-ondialoghelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialoghelp">ondialoghelp</a></code></code> i <code><code id="a-ondialogdisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogdisclosure">ondialogdisclosure</a></code></code>. Jeśli wypróbujesz powyższy przykład, odkryjesz, że funkcja do <code>doOK()</code> jest wywoływana, gdy przycisk 'OK' został wciśnięty, a funkcja <code>doCancel()</code>, gdy wciśnięty został przycisk 'Anuluj'.</p> + +<p>Te dwie funkcje <code>doOK()</code> i <code>doCancel()</code> - zwracają <code>true</code>, co oznacza, że okno dialogowe musi zostać zamknięte. Jeśli zwrócone byłoby <code>false</code>, to okno dialogowe pozostałoby otwarte. Jest to używane w przypadku wpisania błędnej wartości w pole w oknie dialogowym.</p> + +<p>Użytecznymi atrybutami między innymi są:</p> + +<ul> + <li><code><code id="a-buttonlabelaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelaccept">buttonlabelaccept</a></code></code> - etykieta pokazująca się na przycisku akceptacji np.<em>Zapisz</em></li> + <li><code><code id="a-buttonaccesskeyaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonaccesskeyaccept">buttonaccesskeyaccept</a></code></code> - skrót klawiaturowy do zastosowania dla przycisku akceptującego np.<em>Z</em></li> + <li><code><code id="a-defaultButton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultButton">defaultButton</a></code></code> - przycisk jest aktywny, kiedy naciśnięty zostanie klawisz Enter</li> +</ul> + +<div class="note"> +<p><strong>Uwaga:</strong> Atrybuty etykiety są żądane przez zdalne strony i prawdopodobnie zapomniano o tym w powyższych przykładach due to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=224996" title="<dialog> buttons have no label in remote XUL">błąd 224996</a>.</p> +</div> + +<h3 id="Przyk.C5.82adowe_okno_dialogowe_wraz_z_dodatkowymi_mo.C5.BCliwo.C5.9Bciami" name="Przyk.C5.82adowe_okno_dialogowe_wraz_z_dodatkowymi_mo.C5.BCliwo.C5.9Bciami">Przykładowe okno dialogowe wraz z dodatkowymi możliwościami</h3> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> + +<dialog id="myDialog" title="Moje okienko" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + onload="window.sizeToContent();" + buttons="accept,cancel" + buttonlabelaccept="Ustaw ulubione" + buttonaccesskeyaccept="U" + ondialogaccept="return doSave();" + buttonlabelcancel="Anuluj" + buttonaccesskeycancel="n" + ondialogcancel="return doCancel();"> + +<script> +function doSave(){ + //doSomething() + return true; +} +function doCancel(){ + return true; +} +</script> + +<dialogheader title="Moje okienko dialogowe" description="Przykładowe okno"/> +<groupbox flex="1"> + <caption label="Wybierz ulubiony owoc"/> + <radio id="orange" label="Oranges because they are fruity"/> + <radio id="violet" selected="true" label="Strawberries because of colour"/> + <radio id="yellow" label="Bananna because it pre packaged"/> +</groupbox> + +</dialog> +</pre> + +<p>Elementy przycisków mogą być dostępne z następującym kodem JavaScript</p> + +<pre>// przycisk accept +var acceptButt = document.documentElement.getButton("accept") +</pre> + +<h3 id="Wi.C4.99cej_przyk.C5.82ad.C3.B3w" name="Wi.C4.99cej_przyk.C5.82ad.C3.B3w">Więcej przykładów</h3> + +<p>Więcej przykładów znajdziemy w <a href="pl/Fragmenty_kodu/Okienka_dialogowe">Dialogs and prompts</a> (fragment kodu).</p> + +<p>Następnie, zobaczymy jak otworzyć <a href="pl/Kurs_XUL/Okna_otwierania_i_zapisywania_plik%c3%b3w">okienko dialogowe pliku</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Możliwości_okna" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Okna_otwierania_i_zapisywania_plików">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okna/index.html b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okna/index.html new file mode 100644 index 0000000000..1b94462992 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/tworzenie_okna/index.html @@ -0,0 +1,103 @@ +--- +title: Tworzenie okna +slug: Mozilla/Tech/XUL/Kurs_XUL/Tworzenie_okna +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Creating_a_Window +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pliki_manifestu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_przycisków">Następny »</a></p> +</div><p></p> + +<p>Przez cały kurs będziemy tworzyć proste narzędzie do wyszukiwania plików. Najpierw jednak powinniśmy zapoznać się z podstawową składnią pliku XUL.</p> + +<h3 id="Tworzenie_pliku_XUL" name="Tworzenie_pliku_XUL">Tworzenie pliku XUL</h3> + +<p>Plik XUL może posiadać dowolną nazwę, ale powinien mieć rozszerzenie <code>.xul</code>. Prosty plik XUL ma następującą postać:</p> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<window + id="findfile-window" + title="Znajdź pliki" + orient="horizontal" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + ... +</window> +</pre> + +<p>To okno pozostanie puste dopóty, dopóki nie będzie zawierało jakichkolwiek elementów interfejsu użytkownika. Elementy te dodamy w kolejnych artykułach. Poniżej znajduje się analiza powyższego przykładu kodu, linijka po linijce:</p> + +<h3 id="Otwieranie_okna" name="Otwieranie_okna">Otwieranie okna</h3> + +<p>Istnieje kilka metod, których możemy użyć do otwarcia okna XUL. Jeśli znajdujesz się w okresie programowania, wystarczy tylko wpisać URL (czy to<em>chrome:</em>,<em>file:</em> czy inny typ URL) do paska adresu w oknie przeglądarki Mozilla. Powinieneś być także zdolnym do podwójnego kliknięcia w plik w swoim menedżerze plików, który przypisze pliki XUL do połączenia z Mozillą. Okno XUL wyświetli się w oknie przeglądarki jako nowe okno, lecz jest też często dostatecznie, podczas stawiania pierwszych kroków w programowaniu.</p> + +<p>Poprawnym sposobem do otworzenia okna jest zastosowanie JavaScript. Nie potrzebna jest żadna nowa składnia, jako, że możemy zastosować funkcję <a href="pl/DOM/window.open">window.open()</a> jako jeden dokument <a href="pl/HTML">HTML</a>. Jednakże, jedna dodatkowa flaga, nazywająca się 'chrome' jest potrzebna do wskazania przeglądarce dokument <a href="pl/DOM/window.open#Window_functionality_features">chrome</a> do otwarcia. Otworzymy okno bez paska narzędzi i menu, reszta okna będzie wyświetlana jak w normalnym oknie przeglądarki. Składnia została opisana poniżej:</p> + +<pre>window.open(url,windowname,flags); + +gdzie: flags stanowi flagę "chrome", tak jak w tym przykładzie: + +window.open("chrome://navigator/content/navigator.xul", "bmarks", "chrome,width=600,height=300"); +</pre> + +<div class="highlight"> +<h5 id="Przyk.C5.82ad_findfile.xul" name="Przyk.C5.82ad_findfile.xul">Przykład <code>findfile.xul</code></h5> + +<p>Zacznijmy tworzenie prostego pliku okna dialogowego <code>Znajdź pliki</code>. Po pierwsze nazywamy ten plik <code>findfile.xul</code> i umieszczamy jego zawartość w określonym pliku w <code>findfile.manifest</code>, (który został utworzony w poprzednim artykule). Dodaj szablon XUL do pliku, który pokazaliśmy na górze tej strony, a następnie wszystko zapisz.</p> +</div> + +<p>Możemy użyć parametru linii poleceń '-chrome' do określenia pliku XUL, który zostanie otwarty w momencie uruchomienia Mozilli. Jeśli nie zostało to określone, zostanie otwarte okno domyślne (zazwyczaj jest to okno przeglądarki). Na przykład, możemy otworzyć okno dialogowe <code>Znajdź pliki</code> na dwa następujące sposoby:</p> + +<pre>mozilla -chrome chrome://findfile/content/findfile.xul + +mozilla -chrome resource:/chrome/findfile/content/findfile.xul +</pre> + +<p>Jeśli uruchomisz tą komendę z linii poleceń (w zależności od tego, jakiej platformy używasz), okienko dialogowe <code>Znajdź pliki</code> zostanie otwarte domyślnie zamiast okna przeglądarki Mozilla. Oczywiście, ponieważ nie mamy dodanych jakichkolwiek elementów UI do okna, zobaczysz tylko okno. W kolejnych tematach dodamy różne dodatkowe elementy.</p> + +<p>Zobacz, chociaż efekt następującego otwarcia okna zakładek:</p> + +<pre class="eval">mozilla -chrome <a class="external" rel="freelink">chrome://communicator/content/bookma...rksManager.xul</a> + +<span class="highlightred">Jeśli używasz Firefoksa, sprawdź:</span> +firefox -chrome <a class="external" rel="freelink">chrome://browser/content/bookmarks/b...rksManager.xul</a> +</pre> + +<p>Argument '-chrome' nie nadaje plikowi jakichkolwiek dodatkowych uprawnień. Zamiast, to powód określający plik do otwarcia jako okno bez jakiegokolwiek przeglądarkowego chrome, takich jak pole adresowe lub menu. Tylko URL chrome posiada dodatkowe przywileje.</p> + +<div class="note"><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensiondev/">Rozszerzenie programisty</a> będące edytorem XUL, który pozwala na pisanie w języku XUL oraz pozwala na przeglądanie wyników w czasie rzeczywistym za pomocą Mozilli!</div> + +<p>W następnym artykule <a href="pl/Kurs_XUL/Dodawanie_przycisk%c3%b3w">dodamy przyciski do okna</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Pliki_manifestu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodawanie_przycisków">Następny »</a></p> +</div><p></p> + +<div class="noinclude"> </div> + +<ol> + <li><strong><?xml version="1.0"?></strong><br> + Deklaracja pliku XML. Dodajemy tą linijkę na początku każdego pliku XUL, tak jak znacznik HTML wstawiamy na początku pliku HTML.</li> + <li><strong><?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?></strong><br> + Linijka ustalająca arkusz stylów używany dla pliku. Jest to składnia, którą plik XML używa do importowania arkuszy stylów. W tym przypadku importuje style znajdujące się w <code><a class="external" rel="freelink">chrome://global/skin</a></code>. Nie odwołując się do konkretnego pliku przeglądarka Mozilla, w tym przypadku, wybierze plik <strong>all-important</strong> <code>global.css</code>. Plik ten zawiera wszystkie domyślne deklaracje wszystkich elementów XUL. Ponieważ XML nie posiada żadnej dokumentacji dotyczącej sposobu, w jaki sposób powinny być jego elementy wyświetlane. Ogólnie, umieszczamy tą linię na samej górze każdego pliku XUL. Możemy także importować inne arkusze stylów stosując prostą składnię. Zauważ, że normalnie zaimportowany zostanie globalny arkusz stylów, z wewnątrz Twojego własnego pliku arkusza stylu.</li> + <li><strong><window</strong><br> + Deklarujemy, że będziemy opisywać okno <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>. Znacznik ten ma analogiczne znaczenie do BODY z języka HTML, który otacza całą zawartość strony. W znaczniku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> można umieścić wiele atrybutów (w przykładzie zawarte są cztery). Każdy z nich umieszczony został w oddzielnej linii, głównie po to, aby kod był przejrzysty.</li> + <li>'<strong>id="findfile-window"'</strong><br> + Atrybut <code>id</code> jest używany jako identyfikator, dzięki któremu skrypty mogą odwoływać się do okna. Przeważnie <code>id</code> dodaje się do każdego elementu. Nazwa identyfikatora może być dowolna.</li> + <li><strong>title="Znajdź pliki"</strong><br> + Atrybut <code>title</code> określa tekst, który jest umieszczony na pasku tytułowym okna. W tym przypadku zostanie wyświetlone: <code>Znajdź pliki</code>.</li> + <li><strong>orient="horizontal"</strong><br> + Atrybut <code>orient</code> określa położenie elementów w oknie. Wartość <code>horizontal</code> ustala poziome położenie elementów w oknie. Wartością domyślną <code>orient</code> jest <code>vertical</code>, które to określa położenie elementów w kolumnie.</li> + <li><strong>xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"></strong><br> + Deklaracja przestrzeni nazw (<em>namespace</em>) w języku XUL, którą powinieneś umieścić w elemencie <code>window</code>, aby wskazać, że wszyscy jego potomkowie należą do XUL-a. W rzeczywistości URL ten nie jest nigdy wczytany. Stanowi informację dla przeglądarki Mozilla, że ma do czynienia ze standardową składnią języka XUL.</li> + <li><strong>...</strong><br> + W tym miejscu deklarowane będą elementy takie jak: przyciski, menu lub inne komponenty interfejsu użytkownika.</li> + <li><strong></window></strong><br> + Na końcu pliku zamykamy znacznik <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>.</li> +</ol> + +<p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/url_chrome/index.html b/files/pl/mozilla/tech/xul/kurs_xul/url_chrome/index.html new file mode 100644 index 0000000000..dae67852d4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/url_chrome/index.html @@ -0,0 +1,74 @@ +--- +title: URL Chrome +slug: Mozilla/Tech/XUL/Kurs_XUL/URL_Chrome +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/The_Chrome_URL +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Struktura_XUL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pliki_manifestu">Następny »</a></p> +</div><p></p> + +<p>Następujący artykuł opisuje jak odnosić się do dokumentów XUL i innych plików chrome.</p> + +<h3 id="URL_Chrome" name="URL_Chrome">URL Chrome</h3> + +<p>Pliki XUL mogą być połączone z normalnymi adresami URL HTTP (lub innymi typami adresów URL) tak jak pliki HTML. Jednakże paczki, które są zainstalowanej wewnątrz systemu chrome Mozilli mogą się łączyć ze sobą za pomocą specjalnych adresów URL. Paczki zawarte z przeglądarką Mozilli są już zainstalowane, ale możemy zarejestrować swoje własne.</p> + +<p>Paczki zainstalowane nie mają żadnych ograniczeń ochronnych, co jest wymagane przez wiele aplikacji. Inną zaletą nad innymi typami URL jest automatyczne radzenie sobie z tematami i lokalizacjami. Dla przykładu, chrome URL pozwala dostać się do pliku grafiki w temacie wyglądu bez potrzeby znania tematu używanego przez użytkownika. Jest to możliwe dzięki temu, że każdy temat posiada takie same nazwy plików. Mozilla sama określi gdzie znajduję się plik i zwróci właściwe dane. Nie ma też znaczenia dla tego żeby się do niej dostać, gdzie paczka jest zainstalowana. Chrome URL są nie zależne od fizycznego miejsca plików. To czyni pisanie aplikacji odnoszącej się do wielu plików znacznie łatwiejsza gdyż nie musisz się martwić gdzie one dokładnie się znajdują.</p> + +<p>Prosta składnia URL chrome jest następująca:</p> + +<pre class="eval"><a class="external" rel="freelink">chrome://</a><em><nazwa paczki></em>/<em><część></em>/<em><plik.xul></em> +</pre> + +<p><span class="comment">Another advantage over other URL types is that they automatically handle multiple themes and locales. For example, a chrome URL lets you refer to a file in the theme such as an image without needing to know which theme the user is using. As long as the filenames are the same in each theme, you can refer to the file using a chrome URL. Mozilla will take care of determining where the file is located and return the right data. This also means that it doesn't matter where the package is installed to be able to access it. The chrome URLs are independent of where the files might physically be located. This makes it much easier to write applications that have lots of files since you don't have to worry about the details of locating files.</span> <nazwa paczki> - to nazwa paczki jak np. edytor czy komunikator. <część> - to np. 'content', 'skin' lub 'locale' zależnie do czego się odnosisz. <plik.xul> - to nazwa pliku.</p> + +<p><strong>Przykład:</strong> <a class="external" rel="freelink">chrome://messenger/content/messenger.xul</a></p> + +<p>Przykład odnosi się do okna Kuriera (messenger'a). Możesz dostać się do pliku tematu zmieniając 'content' na 'skin' i zmieniając nazwę pliku. Tak samo możesz dostać się do katalogu 'locale'.</p> + +<p>Kiedy otwierasz chrome URL, Mozilla sprawdza swoją listę zainstalowanych paczek i próbuje zlokalizować plik JAR który odpowiada nazwie paczki i jej części. Po odnalezieniu zagląda do tego pliku w poszukiwaniu pliku.xul. Mozilla zawsze zacznie poszukiwania w tym samym katalogu w pliku JAR gdzie znajduję się powiązany plik contents.rdf, który opisano w poprzedniej sekcji. To oznacza, że jeżeli kilka paczek lub części znajduje się w tym samym pliku JAR, pliki znajda się we właściwym miejscu. Dla przykładu plik contents.rdf dla przykładu powyższego adresu chrome URL znajduje się w pliku messenger.jar we wnętrzu tego archiwum, katalog 'content/messenger'. To oznacza, że 'messenger.xul' zostanie wczytany z tej lokacji a jeśli otworzysz messenger.jar znajdziesz ten plik właśnie w tym katalogu. Jeżeli używasz rozszerzonej formy plików zamiast JAR, stanie się to samo z wyjątkiem tego, że Mozilla może przejść bezpośrednio do katalogu bez szukania go w pliku JAR.</p> + +<p>Jeżeli przeniesiesz plik messenger.jar gdzieś indziej i uaktualnisz miejsce w liście Mozilla zarejestrowanych paczek chrome, Poczta nadal będzie działać, ponieważ nie polega na określonym miejscu instalacji. Używając chrome URL możemy zostawić szczegóły takie jak te w Mozilli. Podobnie, jeżeli użytkownik zmieni temat, część 'skin' chrome URL przetłumaczy do innego zestawu plików, jeszcze XUL i skrypty nie potrzebują nic zmieniać.</p> + +<p>Mozilla jest w stanie zrozumieć, która skóra i język są aktualnie używane i sporządza mapę odpowiednich katalogów dla chrome URL. Pliki chrome.rdf w chrome i katalogu profilu i contents.rdf są tam, by powiedzieć Mozilla jak to zrobić. Użytkownik może użyć każdej skóry albo języka, ale URL-e, które prowadzą do plików chrome nie muszą być zmienione. Na przykład, domyślny navigator.css jest dostępny:</p> + +<pre>chrome://navigator/skin/navigator.css +</pre> + +<p>Jeżeli zmieniasz skórę przeglądarki, chrome URL nie zmieni się, nawet jeśli zmieni się prawdziwe miejsce plików użytych przez skórę.</p> + +<p>System chrome bierze sekcje nawigatora zawartości, aktualnej skóry i aktualnej lokalizacji i grupuje je razem, by utworzyć interfejs użytkownika. Teraz więcej przykładów, ten raz dla kuriera. Zauważ, że żaden z URL-i nie wskazuje, który temat albo lokalizacja jest użyta i żaden nie wskazuje określonego katalogu.</p> + +<pre>chrome://messenger/content/messenger.xul +chrome://messenger/content/attach.js +chrome://messenger/skin/icons/folder-inbox.gif +chrome://messenger/locale/messenger.dtd +</pre> + +<p>Dla pod paczek, można użyć tej samej struktury. Następne adresy odniosą się do okna zakładek, sporządzone zarówno dla Mozilli i Firefoksa, odkąd nazwy paczki są różne w obu:</p> + +<pre>chrome://communicator/content/bookmarks/bookmarksManager.xul (Mozilla) chrome://browser/content/bookmarks/bookmarksManager.xul (Firefox) +</pre> + +<p>Możesz wejść poprzez chrome URL wszędzie tam, gdzie może zostać użyty normalny URL. Możesz nawet używać ich bezpośrednio w pasku adresu w oknie Mozilli. Jeżeli wejdziesz na któryś z adresów wymienionych powyżej, powinieneś zobaczyć, okno jak strona sieci i przeważnie działałaby jak gdyby to było oddzielne okno. Niektóre okienka dialogowe mogą nie działać dobrze, mogą wymagać argumentów dostarczonych od okna, które je otworzyło.</p> + +<p>Zobaczysz też chrome URL bez wyszczególnionych nazw, takie jak:</p> + +<pre>chrome://navigator/content/ +</pre> + +<p>W tym przypadku, tylko nazwa paczki i część są określone. Ten typ odniesięnia automatycznie wybierze odpowiedni plik z właściwego katalogu. Dla content, plik z tą samą nazwą paczki i rozszerzeniem xul są wybrane. W powyższym przykładzie w pliku navigator.xul jest wybrane. Dla kuriera, messenger.xul byłby wybrany. Kiedy tworzysz swoje własne aplikacje, będziesz chciał utworzyć plik dla twojego głównego okna z tą samą nazwą jak paczka, więc to może zostać odnalezione do używają tej krótszej formy. To jest wygodne odkąd wszystkim co musi wiedzieć użytkownik jest nazwa paczki, by móc otwierać aplikacje. Oczywiście, dla rozszerzeń, które modyfikują interfejs przeglądarki, użytkownik nie będzie potrzebował znać URL, ponieważ rozszerzenie przedstawi siebie w interfejsie użytkownika.</p> + +<p>Dla tematów, jest wybrany plik <nazwa paczki>.css. Dla lokalizacji jest wybrany plik <nazwa paczki>.dtd.</p> + +<p>Zapamiętaj, że chrome URL nie jest powiązany z tym gdzie na dysku się znajduje. Pierwsze dwa kawałki są nazwą paczki i częścią (content, skin albo locale). Zazwyczaj pliki content umieszczane są w katalogu zwanym 'content', jest to czysto umowne więc te pliki mogą zostać umieszczone w całkowicie innej strukturze. Jedyną regułą jest, że część nazwy chrome URL odnosi się do plików umieszczonych w tym samym katalogu, gdzie znajduje się powiązany plik 'contents.rdf'.</p> + +<p>W następnym artykule dowiemy się jak tworzyć pliki contents.rdf i paczki.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Struktura_XUL" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Pliki_manifestu">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/więcej_funkcji_obsługi_zdarzeń/index.html b/files/pl/mozilla/tech/xul/kurs_xul/więcej_funkcji_obsługi_zdarzeń/index.html new file mode 100644 index 0000000000..cddafecfd3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/więcej_funkcji_obsługi_zdarzeń/index.html @@ -0,0 +1,174 @@ +--- +title: Więcej funkcji obsługi zdarzeń +slug: Mozilla/Tech/XUL/Kurs_XUL/Więcej_funkcji_obsługi_zdarzeń +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/More_Event_Handlers +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzeń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL/Skróty_klawiaturowe">Następny »</a></p> +</div><p></p> + +<p>W tym artykule, badana jest postać obiektu zdarzenia oraz opisane są dodatkowe zdarzenia.</p> + +<h2 id="Obiekt_zdarzenia" name="Obiekt_zdarzenia">Obiekt zdarzenia</h2> + +<p>Każda obsługa zdarzeń posiada pojedynczy argument, który przetrzymuje obiekt <a href="/pl/DOM/event" title="pl/DOM/event">zdarzenia</a>. W postaci atrybutu nasłuchu, zdarzenie jest argumentem kodu skryptu, do którego można się odnosić poprzez używanie nazwy 'event'. Natomiast w funkcji <code><a href="/pl/DOM/element.addEventListener" title="pl/DOM/element.addEventListener">addEventListener</a></code>, pierwszy argument będzie obiektem zdarzenia. Ten obiekt zdarzenia, posiada pewną liczbę własności, które mogą być badane w trakcie trwania zdarzenia. Pełną listę własności można znaleźć w dokumentacji obiektu na <a class="external" href="http://xulplanet.com/references/objref/Event.html">XULPlanet</a>].</p> + +<p>Mieliśmy już okazję oglądać własność <code><a href="/pl/DOM/event.target" title="pl/DOM/event.target">target</a></code> zdarzenia w poprzedniej sekcji. Zawiera ona odnośnik do elementu, w którym pojawiło się zdarzenie. Podobną własnością jest <code><a href="/pl/DOM/event.currentTarget" title="pl/DOM/event.currentTarget">currentTarget</a></code>, która zawiera element, którego nasłuch jest aktualnie obsługiwany. W poniższym przykładzie, <code><a href="/pl/DOM/event.currentTarget" title="pl/DOM/event.currentTarget">currentTarget</a></code> zawsze wskazuje na vbox, natomiast własność <code><a href="/pl/DOM/event.target" title="pl/DOM/event.target">target</a></code> będzie przechowywała specyficzny element: przycisk lub pole wyboru, które zostały aktywowane.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_1.xul">Podgląd</a></p> + +<pre><vbox oncommand="alert(event.currentTarget.tagName);"> + <button label="OK"/> + <checkbox label="Pokaż obrazki"/> +</vbox> +</pre> + +<h3 id="Zatrzymanie_propagowania_zdarzenia" name="Zatrzymanie_propagowania_zdarzenia">Zatrzymanie propagowania zdarzenia</h3> + +<p>Przypomnijmy, że faza przejęcia ma miejsce przed fazą wrzenia, więc jakikolwiek "listener" należący do tej pierwszej będzie wyzwalany przed nasłuchem drugiej. Jeśli zdarzenie odnoszące się do fazy przejęcia, zatrzyma swoją propagację, żaden z późniejszych "listenerów", tak tych należących do fazy przejęcia, jak i wrzenia nie otrzyma powiadomienia o zdarzeniu. W celu zatrzymania propagacji zdarzenia, wystarczy wywołać metodę <code><a href="/pl/DOM/event.stopPropagation" title="pl/DOM/event.stopPropagation">stopPropagation</a></code> należącą do obiektu zdarzenia. Przykład tego wywołania poniżej:</p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_2.xul">Podgląd</a></p> + +<pre><hbox id="outerbox"> + <button id="okbutton" label="OK"/> +</hbox> + +<script> +function buttonPressed(event){ + alert('Przycisk został naciśnięty!'); +} + +function boxPressed(event){ + alert('Pudełko zostało naciśnięte!'); + event.stopPropagation(); +} + +var button = document.getElementById("okbutton"); +button.addEventListener('command',buttonPressed,true); + +var outerbox = document.getElementById("outerbox"); +outerbox.addEventListener('command',boxPressed,true); +</script> +</pre> + +<p>W tym przypadku, nasłuch zdarzenia został dodany do przycisku, a inny nasłuch został dodany do ramki. Metoda <code><a href="/pl/DOM/event.stopPropagation" title="pl/DOM/event.stopPropagation">stopPropagation</a></code> została wywołana w "listenerze" ramki, więc "listener" przycisku nigdy nie zostanie wywołany. Jeśli to wywołanie zostało usunięte, oba "listenery" będą wywoływane, co spowoduje pojawienie się obu alertów.</p> + +<h3 id="Zapobieganie_domy.C5.9Blnym_akcj.C4.85" name="Zapobieganie_domy.C5.9Blnym_akcj.C4.85">Zapobieganie domyślnym akcją</h3> + +<p>Jeśli żadna obsługa wydarzenia nie została zarejestrowani dla wydarzenia, to po zakończeniu fazy przejęcia i wrzenia, element obsłuży zdarzenie w sposób domyślny. Co się stanie zależy od zdarzenia i typu samego elementu. Przykładowo, zdarzenie "popupshowing" jest wysyłane do "popupa" chwilę przed jego wyświetleniem. Domyślną akcją jest wyświetlenie "popupa". Jeśli coś zapobiegnie akcji domyślnej, "popup" nie zostanie wyświetlony. Domyślnej akcji możemy zapobiec dzięki znajdującej się w obiekcie zdarzenia metodzie <code><a href="/pl/DOM/event.preventDefault" title="pl/DOM/event.preventDefault">preventDefault</a></code>. Przykład jej zastosowania poniżej.</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_3.xul">Podgląd</a></p> + +<pre><button label="Types" type="menu"> + <menupopup onpopupshowing="event.preventDefault();"> + <menuitem label="Glass"/> + <menuitem label="Plastic"/> + </menupopup> +</button> +</pre> + +<p>Zauważmy, że zapobieganie domyślnym akcjom, to nie to samo co zatrzymywanie propagacji zdarzenia przy użyciu metody <code><a href="/pl/DOM/event.stopPropagation" title="pl/DOM/event.stopPropagation">stopPropagation</a></code>. Nawet w przypadku kiedy zapobiegnięto domyślnej akcji, zdarzenie będzie nadal kontynuowało swoją propagację. Podobnie, wywoływanie metody <code><a href="/pl/DOM/event.stopPropagation" title="pl/DOM/event.stopPropagation">stopPropagation</a></code>, nie zapobiegnie domyślnej akcji. W celu zatrzymania przed zajściem obu tych akcji, należy wywołać obie powyższe metody.</p> + +<p>Warto zaznaczyć, że kiedy zapobiegniemy propagacji lub akcji domyślnej, żadna z nich nie będzie w już stanie być uruchomiona ponownie dla danego wydarzenia.</p> + +<p>The following sections list some of the events that may be used. A full list is provided in the <a class="external" href="http://www.xulplanet.com/references/elemref/ref_EventHandlers.html">XULPlanet event reference</a>.</p> + +<h2 id="Zdarzenia_myszy" name="Zdarzenia_myszy">Zdarzenia myszy</h2> + +<p>Jest tu kilka zdarzeń, które mogą być użyte do obsługi myszki i jej określonych akcji, które są opisane pokrótce poniżej:</p> + +<dl> + <dt>click </dt> + <dd>Wywoływany, kiedy przycisk myszy zostanie naciśnięty i zwolniony nad elementem.</dd> +</dl> + +<dl> + <dt>dblclick </dt> + <dd>Wywoływana, kiedy przycisk myszy zostanie naciśnięty dwukrotnie.</dd> +</dl> + +<dl> + <dt>mousedown </dt> + <dd>Wywoływana, kiedy przycisk myszy jest naciśnięty nad elementem. Obsługa zdarzenia będzie wywoływana jak tylko przycisk zostanie naciśniety, nawet jeśli nie został jeszcze zwolniony.</dd> +</dl> + +<dl> + <dt>mouseup </dt> + <dd>Wywoływana, kiedy przycisk myszy zostanie zwolniony na elemencie.</dd> +</dl> + +<dl> + <dt>mouseover </dt> + <dd>Wywoływana kiedy wskaźnik myszy zostanie przeniesiony nad element. Można ją wykorzystywać w celu podświetlania elementu, jednakże CSS umożliwia to automatycznie, więc lepiej nie wykonywać tego z pomocą zdarzeń. Można jednak, wykorzystywać to do wyświetlania tekstu pomocy w pasku statusu.</dd> +</dl> + +<dl> + <dt>mousemove </dt> + <dd>Wywoływana, kiedy wskaźnik myszy zostanie poruszony nad elementem. Zdarzenie to może być wywoływane wiele razy, w chwili w której użytkownik porusza myszą, więc należy</dd> +</dl> + +<p>unikać obsługi nią długotrwałych zadań.</p> + +<dl> + <dt>mouseout </dt> + <dd>Wywoływana, kiedy wskaźnik myszy rozstanie przesunięty poza element. Można to wykorzystać do usunięcia podświetlenia elementu lub usunięcia tekstu pomocy paska statusu.</dd> +</dl> + +<p><span class="comment">There are also a set of drag related events, which occur when the user holds down a mouse button and drags the mouse around. Those events are described in <a href="/pl/Przeciągnij_i_upuść" title="pl/Przeciągnij_i_upuść">Przeciągnij i upuść</a>.</span></p> + +<p>Istnieje także zestaw zdarzeń związanych z funkcja drag, które mają miejsce w chwili kiedy, użytkownik przytrzymując wciśnięty przycisk myszy ciągnie (drag) mysz. Zostaną one opisane w późniejszej sekcji związanej z funkcjami <a href="/pl/Przeciągnij_i_upuść" title="pl/Przeciągnij_i_upuść">drag i drop</a>.</p> + +<h3 id="W.C5.82asno.C5.9Bci_zdarzenia_przycisku_myszy" name="W.C5.82asno.C5.9Bci_zdarzenia_przycisku_myszy">Własności zdarzenia przycisku myszy</h3> + +<p>Kiedy zachodzą zdarzenia związane z przyciskiem myszy, mamy dostęp do różnego typu dodatkowych własności, które są w stanie określić który przycisk myszy został wciśnięty lub dokładną lokalizację miejsca w którym znajduje się wskaźnik myszy. Własności zdarzenia związanego z <code><a href="/pl/DOM/event.button" title="pl/DOM/event.button">przyciskiem</a></code>, mogą zostać użyte w celu określenia, który przycisk został wciśnięty, gdzie dostępne wartości to 0 dla lewego przycisku, 1 dla prawego i 2 dla środkowego. Jeśli mysz jest skonfigurowana inaczej, wartości mogą się zmienić.</p> + +<p>Szczegółowe własności (<code><a href="/pl/DOM/event.detail" title="pl/DOM/event.detail">detail</a></code>) przechowują wartość mówiącą, ile razy przycisk został szybko wciśnięty w pewnej sekwencji. Pozwala to sprawdzić czy przycisk został raz, dwa lub trzy razy wciśnięty. Oczywiście, jeśli chcesz tylko sprawdzić podwójne kliknięcia można użyć w zastępstwie zdarzenia dblclick. Zdarzenie wciśnięcia będzie uruchamiane w chwili pierwszego wciśnięcia przycisku, jak również drugiego oraz trzeciego. Zdarzenie dblclick natomiast, będzie uruchamiane jednorazowo dla podwójnego wciśnięcia przycisku myszy.</p> + +<p>Własności <code><a href="/pl/DOM/event.button" title="pl/DOM/event.button">przycisku</a></code> oraz własności <code><a href="/pl/DOM/event.detail" title="pl/DOM/event.detail">detail</a></code> stosują się tylko do obsługi zdarzeń powiązanych z przyciskami myszy, a nie jej ruchem. Dla zdarzeń związanych z ruchem myszy, obie własności będą miały wartość 0.</p> + +<h3 id="W.C5.82asno.C5.9Bci_zdarzenia_pozycji_myszy" name="W.C5.82asno.C5.9Bci_zdarzenia_pozycji_myszy">Własności zdarzenia pozycji myszy</h3> + +<p>Jednak, wszystkie zdarzenia związane z obsługą myszy, będą posiadały dołączone własności przetrzymujące położenie myszy, w chwili zajścia zdarzenia. Istnieją dwa zestawy kordynatów położenia. Pierwszy to własności <code><a href="/pl/DOM/event.screenX" title="pl/DOM/event.screenX">screenX</a></code> i <code><a href="/pl/DOM/event.screenY" title="pl/DOM/event.screenY">screenY</a></code> i są w odniesieniu do lewego, górnego rogu ekranu. Drugi zestaw, <code><a href="/pl/DOM/event.clientX" title="pl/DOM/event.clientX">clientX</a></code> i <code><a href="/pl/DOM/event.clientY" title="pl/DOM/event.clientY">clientY</a></code>, istnieją w odniesieniu do lewego, górnego rogu dokumentu. Poniżej pokazany jest przykład wyświetlający aktualne położenie myszy:</p> + +<p><span id="Przyk%C5%82ad_4"><a id="Przyk%C5%82ad_4"></a><strong>Przykład 4</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_4.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advevents_4.xul">Podgląd</a></p> + +<pre><script> + +function updateMouseCoordinates(event){ + var text = "X:" + event.clientX + " Y:" + event.clientY; + document.getElementById("xy").value = text; +} +</script> + +<label id="xy"/> +<hbox width="400" height="400" onmousemove="updateMouseCoordinates(event);"/> +</pre> + +<p>W tym przykładzie, rozmiar ramki został wyspecyfikowany, w celu podkreślenia efektu. Obsługa zdarzenia pobiera własności <code><a href="/pl/DOM/event.clientX" title="pl/DOM/event.clientX">clientX</a></code> i <code><a href="/pl/DOM/event.clientY" title="pl/DOM/event.clientY">clientY</a></code>, a następnie tworzy dla nich string. Ten string jest przypisany do własności value danej etykiety. Warto zaznaczyć, że argument zdarzenia musi być przekazany do funkcji <code>updateMouseCoordinates</code>. Jeśli poruszysz szybko myszą, nad granicą ramki możesz zauważyć, że wartości położenia nie zatrzymują się idealnie na wartości 400. Jest to spowodowane zdarzeniem <code>mousemove</code>, które pojawia się w pewnym odstępie czasu po przekroczeniu granicy. Im szybciej poruszała się mysz tym większa będzie różnica między teoretycznie poprawną wartością, a tym co zwrócą nam wartości <code>clientX</code> i <code>clientY</code>.</p> + +<h3 id="Element_Relative_Coordinates" name="Element_Relative_Coordinates">Element Relative Coordinates</h3> + +<p>W większości przypadków będziemy woleli pobrać koordynaty zdarzenia w odniesieniu do elementu, nie zaś całego okna. Wartości te można otrzymać poprzez, odjęcie pozycji elementu od pozycji zdarzenia. Przykład poniżej.</p> + +<pre>var element = event.target; +var elementX = event.clientX - element.boxObject.x; +var elementY = event.clientY - element.boxObject.y; +</pre> + +<p>Elementy XUL posiadają obiekty ramek, które mogą być odzyskiwane za pomocą własności boxObject. Więcej informacji na ten temat znajdziemy w kolejnej sekcji, jednak co warto powiedzieć już teraz to, że wspomniana własność przechowuje informacje określającą jak wyświetlany jest element, włączając jego koordynaty x i y. W poniższym przykładzie, wspomniane koordynaty zostaję odjęte od koordynatów zdarzenia. Operacja ta daje nam pozycję zdarzenia w odniesieniu do elementu.</p> + +<h2 id="Zdarzenia_wczytywania" name="Zdarzenia_wczytywania">Zdarzenia wczytywania</h2> + +<p>Zdarzenie wczytywania jest wysyłane do dokumentu (znacznika <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>), kiedy tylko plik XUL zakończy wczytywanie i zaraz przed wyświetleniem zawartości. To zdarzenie jest bardzo często używane do inicjacji pól i wykonywania innych zadań które wymagają być zrobione przed tym jak użytkownik będzie używał okna. Należy używać zdarzenia wczytywania, aby wykonywać tego typu rzeczy dodając skrypt na górnym poziomie na zewnątrz funkcji. Wymagane to jest ze względu na to że elementy XUL mogą być jeszcze niewczytane lub nie w pełni zainicjowane, ze względu na co niektóre rzeczy mogą nie działać tak jak powinny. W celu użycia zdarzenia wczytywania, umieść atrybut <code><code id="a-onload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onload">onload</a></code></code> w znaczniku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>. Wywołaj kod wewnątrz obsługi zdarzenia wczytywania, który zainicjuje potrzebny interfejs.</p> + +<p>Istnieją także zdarzenia przeciwne do wczytywania (unload), które są wywoływane w trakcie zamykania okna lub w kontekście przeglądarki, kiedy strona jest przełączana na kolejny adres URL. Możemy wykorzystywać to zdarzenie do zapisania jakichkolwiek informacji.</p> + +<p>W następnym artykule dowiemy się <a href="/pl/Kurs_XUL/Skróty_klawiaturowe" title="pl/Kurs_XUL/Skróty_klawiaturowe">jak dodać dodawać skróty klawiaturowe</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL/Dodawanie_funkcji_obsługi_zdarzeń" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL/Skróty_klawiaturowe">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie/index.html b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie/index.html new file mode 100644 index 0000000000..2a7783d02e --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie/index.html @@ -0,0 +1,73 @@ +--- +title: Wprowadzenie +slug: Mozilla/Tech/XUL/Kurs_XUL/Wprowadzenie +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Introduction +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Struktura_XUL">Następny »</a></p> +</div><p></p> + +<p>Ten kurs pomoże Ci nauczyć się XUL (XML User Interface Language) (język opisu interfejsu użytkownika XML), wieloplatformowego języka opisującego interfejs użytkownika.</p> + +<p>Kurs pokazuje, jak stworzyć prosty interfejs w postaci okna <code>Znajdź pliki</code>, wyglądającego podobnie jak okno w programie Sherlock na Macintoshu lub okienko dialogowe w Windows. Utworzony zostanie tylko interfejs użytkownika o nieco ograniczonej funkcjonalności. Faktyczne wyszukiwanie plików nie zostanie w nim zaimplementowane. Czytając po kolei poszczególne artykuły kursu, dowiemy się, jak utworzyć okienko dialogowe <code>Znajdź pliki</code>.</p> + +<h3 id="Czym_jest_XUL_i_po_co_zosta.C5.82_stworzony" name="Czym_jest_XUL_i_po_co_zosta.C5.82_stworzony">Czym jest XUL i po co został stworzony</h3> + +<p>XUL (wym. "zool" i rymuje się z "cool") stworzony został w celu uproszczenia i przyspieszenia rozwoju przeglądarki Mozilla. Jest językiem opartym na języku XML (Extensible Markup Language), w związku z czym wszystkie dostępne własności języka XML są także dostępne w języku XUL.</p> + +<p>Większość aplikacji musi być rozwijana na bazie własności konkretnych platform, co niesie za sobą duże nakłady czasu i kosztów. Mimo że dla części użytkowników nie jest to istotne, inni mogą chcieć używać aplikacji na innych urządzeniach, takich jak urządzenia przenośne lub urządzenia typu set-top box.</p> + +<p>W przeszłości stworzono wiele rozwiązań wieloplatformowych. Java, na przykład, szczyci się swoją możliwością przenoszenia pomiędzy różnymi systemami. XUL jest jednym z takich języków, zaprojektowanych do tworzenia przenośnych interfejsów użytkownika.</p> + +<p>Budowa aplikacji zajmuje dużo czasu, nawet dla jednej tylko platformy. Wiele czasu wymaga też kompilacja i debugowanie. Dzięki XUL interfejs można implementować i modyfikować szybko i w prosty sposób.</p> + +<p>XUL posiada wszystkie zalety języka XML, więc XHTML lub inny język oparty na XML, jak MathML (Math Markup Language) czy SVG ("Scalable Vector Graphics), może być do niego bezpośrednio włączony. Ponieważ tekst wyświetlany z XUL jest wpisany wprost, oznacza to, że łatwo i przy małym nakładzie pracy może zostać przetłumaczony na inny język.</p> + +<p>Do modyfikacji wyglądu interfejsu użytkownika można wykorzystać arkusze stylów CSS (w podobny sposób, jak w odtwarzaczu WinAmp, na menedżery okien nakłada się<em>skórki</em>).</p> + +<h3 id="Jakie_rodzaje_interfejsu_u.C5.BCytkownika_mog.C4.85_by.C4.87_stworzone_w_XUL" name="Jakie_rodzaje_interfejsu_u.C5.BCytkownika_mog.C4.85_by.C4.87_stworzone_w_XUL">Jakie rodzaje interfejsu użytkownika mogą być stworzone w XUL</h3> + +<p>XUL pozwala na tworzenia większości elementów znanych ze współczesnych interfejsów graficznych. Jest wystarczająco ogólny, aby mógł być dostosowany do specjalnych potrzeb na niektórych urządzeniach, a jednocześnie wystarczająco potężny, by programiści mogli dzięki niemu tworzyć rozbudowane interfejsy.</p> + +<p>W XUL można utworzyć m.in.:</p> + +<ul> + <li>Kontrolki wejścia w formie pól tekstowych i pól wyboru</li> + <li>Paski narzędzi z przyciskami lub innymi elementami</li> + <li>Menu na pasku menu lub menu podręczne</li> + <li>Karty z oknami dialogowymi</li> + <li>Hierarchiczne drzewa lub tabele</li> + <li>Skróty klawiaturowe</li> +</ul> + +<p><span class="comment">przy liście, jeżeli stosujemy dużą literę na początku musimy dać na koniec kropkę, ew. nie stawiać nic. przecinki i kropke na końcu listy można stosować, jeśli kolejne wypunktowania zaczynamy małą literą</span></p> + +<p>Wyświetlaną zawartość można utworzyć z treści pliku XUL lub z danych z tzw. źródła danych. W Mozilli takimi źródłami danych mogą być: skrzynka pocztowa użytkownika, jego zakładki i wyniki wyszukiwania. Zawartość menu, drzew i innych elementów może być wypełniana tymi danymi lub danymi dostarczonymi w pliku RDF (Resource Description Framework).</p> + +<p>Zawartość XUL jest zwykle ładowana z pakietu zainstalowanego w Mozilli. Pakiet taki pozwala aplikacji na dodatkowe uprawnienia, takie jak odczyt plików lokalnych i modyfikację preferencji użytkownika. Pliki XUL i powiązane z nimi skrypty oraz obrazki danej aplikacji są pakowane do jednego pliku, który użytkownik może pobrać i zainstalować. Mozilla dostarcza środki do instalowania i rejestrowania takich pakietów bez potrzeby pisania dużej ilości złożonego kodu. Ponadto pakiety te mogą się nakładać na przeglądarkę lub inną aplikację, rozszerzając ich możliwości. W ten sposób działają rozszerzenia Firefoksa.</p> + +<p>Możliwe jest także otwarcie plików XUL bezpośrednio z systemu plików lub ze zdalnej witryny internetowej. Wówczas jednak niektóre ich możliwości zostaną ograniczone, przez co niektóre elementy XUL nie będą działać. Jeśli mimo to będziesz chciał załadować zawartość XUL ze zdalnej strony internetowej, serwer WWW musi być odpowiednio skonfigurowany, tj. wysyłać pliki XUL z typem MIME <code>application/vnd.mozilla.xul+xml</code>. XUL jest zwykle przechowywany w plikach z rozszerzeniem <code>.xul</code>. Możesz otworzyć plik XUL w Mozilli tak samo, jak każdy inny plik, używając menu <code>Plik</code> i wybierając polecenie <code>Otwórz plik...</code> lub wpisując adres URL do paska adresu.</p> + +<h3 id="Co_powiniene.C5.9B_wiedzie.C4.87.2C_by_pos.C5.82ugiwa.C4.87_si.C4.99_tym_kursem" name="Co_powiniene.C5.9B_wiedzie.C4.87.2C_by_pos.C5.82ugiwa.C4.87_si.C4.99_tym_kursem">Co powinieneś wiedzieć, by posługiwać się tym kursem</h3> + +<p>Powinieneś dobrze znać język HTML (HyperText Markup Language) i orientować się w podstawach języków XML oraz CSS (Cascading Style Sheets). Oto kilka wskazówek, które należy wziąć pod uwagę:</p> + +<ul> + <li>Wszystkie elementy języka XUL i ich atrybuty muszą być zapisane małymi literami, ponieważ XML rozróżnia wielkość liter (w przeciwieństwie do języka HTML).</li> + <li>Wartości atrybutów w języku XUL muszą być podawane w cudzysłowach, nawet jeśli są liczbami.</li> + <li>Pliki XUL składają się zwykle z czterech plików: jednego definiującego wygląd i poszczególne elementy, drugiego dla deklaracji stylów, trzeciego dla deklaracji jednostek (przydatnego przy lokalizacjach) i czwartego dla skryptów.</li> +</ul> + +<p>Można także dołączać dodatkowe pliki, jak np. obrazki lub dane wykorzystywane w zależności od platformy systemowej.</p> + +<p>XUL jest obsługiwany przez Mozillę i inne przeglądarki oparte na silniku Gecko, np. przez Netscape 6 (i nowsze) oraz Mozillę Firefox. Z powodu ciągłych zmian w składni języka XUL, niezbędna będzie jego najnowsza wersja, by przykłady z tego przewodnika działały poprawnie. Większość z podanych tutaj przykładów powinna działać w Mozilli 1.0 i nowszych. W Firefoksie i innych przeglądarkach XUL jest prawie identyczny, choć istnieje kilka dość specyficznych różnic, takich jak obsługa dostosowywanych pasków narzędzi.</p> + +<p>W kursie tym próbujemy zaprezentować większość możliwości języka XUL, nie wszystkie jednak mogły zostać w tym miejscu omówione. Gdy już zaznajomisz się z językiem XUL, zapraszamy do skorzystania z <a href="pl/Dokumentacja_XUL">dokumentacji XUL</a>, aby poznać pozostałe własności poszczególnych elementów.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Struktura_XUL">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_rdf/index.html b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_rdf/index.html new file mode 100644 index 0000000000..d3fe523f6d --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_rdf/index.html @@ -0,0 +1,138 @@ +--- +title: Wprowadzenie do RDF +slug: Mozilla/Tech/XUL/Kurs_XUL/Wprowadzenie_do_RDF +tags: + - Kurs_XUL + - Przewodniki + - RDF + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XUL +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Obiekty_pudełkowe_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Szablony">Następny »</a></p> +</div> W artykule tym, poznamy RDF (Resource Description Framework).<p></p> + +<h3 id="Resource_Description_Framework" name="Resource_Description_Framework">Resource Description Framework</h3> + +<p>Możemy użyć trzech elementów do wyświetlenia ustawień danych, także zakładek i wiadomości e-mail. Jednakże, był by to niewygodny sposób na wprowadzenie danych do pliku <a href="pl/XUL">XUL</a>. To było by trudne, aby zmodyfikować zakładki jeśli one by były bezpośrednio w pliku XUL. Rozwiązaniem jest użycie kodu źródłowego RDF.</p> + +<p><a href="pl/RDF">RDF</a> (Resource Description Framework) jest formatem, który potrafi być stosowany jako źródło do takich rzeczy jak wiadomość e-mail lub zakładki. Alternatywne dane w innych formatach możemy użyć i zapisać do pliku do odczytu, aby utworzyć dane RDF. Tak się dzieje podczas czytania danych przez pracującą Mozillę, służącą do odczytywania takich list ulubionych czy historii lub wiadomości e-mail. Mozilla dostarcza kod źródłowy dla tymczasowych danych więc będzie można prosto z nich korzystać.</p> + +<p>Możesz używać dostarczonego źródła RDF do promocji drzew z danymi lub wskazywać RDF na plik magazynowania w XML-u, który stanowi dane. Robiąc ...</p> + +<p>Możesz użyć jakiś dostarczony kod źródłowy do zwiększenia ilości drzew z danymi lub wskaż plik RDF będący magazynem w XML-u, który powstrzyma dane. Zrobi się to wtedy bardzo wygodne do przeglądania drzew z niemałą liczbą wierszy w niej. RDF potrafi także zapełniać inne elementy XUL równie dobrze tak jak listboxy i menu. Zobaczymy to w następnej sekcji.</p> + +<p>Jest tu dostarczony bardzo krótki ogólny przegląd plików RDF. Dla większych szczegółów jest przewodnik po RDF, przeczytaj <a class="external" href="http://www.xulplanet.com/tutorials/mozsdk/rdfstart.php">Instrukcja modelu RDF</a>, na XULPlanet. Jest to zalecane do czytania, jeśli dopiero zaczynasz z RDF. Zobacz niektóre przykłady plików RDF/XML, popatrz na te dostarczone przez Mozillę. Mają one rozszerzenie rdf.</p> + +<h4 id="RDF.2FXML" name="RDF.2FXML">RDF/XML</h4> + +<p>RDF stanowi model lub bazę danych, która jest reprezentowana w formie grafu. RDF/XML jest językiem XML-a, który może być użyty do reprezentacji danych RDF. Stanowi to dość proste ustawienie elementów. Przykład poniżej pokazuje szablon RDF.</p> + +<pre><?xml version="1.0"?> +<RDF:RDF + xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + ... +</RDF:RDF> +</pre> + +<p>Mają one podobieństwa do nagłówków XUL. Wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>, jest użyty element <code>RDF</code>. Widzimy przestrzeń nazw dla RDF, które było deklarowane więc tak elementy RDF organizują własności. Wewnątrz elementu RDF, wprowadź dane.</p> + +<h4 id="Baza_danych_RDF" name="Baza_danych_RDF">Baza danych RDF</h4> + +<p>Krótki opis RDF, zostanie tutaj dodany. Dla większości informacji o RDF, zobacz <a class="external" href="http://www.w3.org/RDF/">specyfikację RDF</a>. Uzyskajmy przykład generowania listy zakładek z RDF. Lista zakładek stanowi ustawienie rekordów, każdy z ustawieniem łączenia danych, takie jak URL-e, tytuł zakładki i data wizyty.</p> + +<p>Pomyśl o zakładkach jako o bazie danych, które są magazynowane jako duże tabele z ponumerowanymi plikami. W tym przypadku RDF, jednakże lista może być hierarchiczna jako dobar. To jest aktówka więc tak jak mamy w posiadaniu foldery kategorii pełne zakładek. Każdy z plików w bazie danych RDF jest źródłem, każdy z nazwą łączy się z nim. Nazwa jest opowiadane poprzez URI.</p> + +<p>Na przykład zaznaczamy pole zakładki Mozilli i lista URI jest opisana poniżej</p> + +<table class="fullwidth-table"> + <tbody> + <tr> + <td>Name</td> + <td><span class="nowiki">http://home.netscape.com/NC-rdf#Name</span></td> + <td>Nazwa zakładki</td> + </tr> + <tr> + <td>URL</td> + <td><span class="nowiki">http://home.netscape.com/NC-rdf#URL</span></td> + <td>URL do zlinkowania</td> + </tr> + <tr> + <td>Description</td> + <td><span class="nowiki">http://home.netscape.com/NC-rdf#Description</span></td> + <td>Opis zakładki</td> + </tr> + <tr> + <td>Last Visited</td> + <td><span class="nowiki">http://home.netscape.com/WEB-rdf#LastVisitDate</span></td> + <td>Data ostatniej wizyty</td> + </tr> + </tbody> +</table> + +<p>Te są generowane pobierając nazwę miejsca położenia i dołączenie nazwy pola. W następnym rozdziałem, zobaczymy w jaki sposób możemy automatycznie wykonać wypełnienie pola. Nota jest ostatnimi modyfikowanymi danymi posiadającymi nieznacznie inne pole nazwy, niż cała reszta.</p> + +<h4 id="RDF.2FXML_file_example" name="RDF.2FXML_file_example">RDF/XML file example</h4> + +<p>Poniżej znajduje się przykład pliku RDF/XML, ustawiono tablicę z trzema dowodami i trzema polami.</p> + +<pre><RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ANIMALS="http://www.some-fictitious-zoo.com/rdf#"> + + <RDF:Seq about="http://www.some-fictitious-zoo.com/all-animals"> + <RDF:li> + <RDF:Description about="http://www.some-fictitious-zoo.com/mammals/lion"> + <ANIMALS:name>Lion</ANIMALS:name> + <ANIMALS:species>Panthera leo</ANIMALS:species> + <ANIMALS:class>Mammal</ANIMALS:class> + </RDF:Description> + </RDF:li> + <RDF:li> + <RDF:Description about="http://www.some-fictitious-zoo.com/arachnids/tarantula"> + <ANIMALS:name>Tarantula</ANIMALS:name> + <ANIMALS:species>Avicularia avicularia</ANIMALS:species> + <ANIMALS:class>Arachnid</ANIMALS:class> + </RDF:Description> + </RDF:li> + <RDF:li> + <RDF:Description about="http://www.some-fictitious-zoo.com/mammals/hippopotamus"> + <ANIMALS:name>Hippopotamus</ANIMALS:name> + <ANIMALS:species>Hippopotamus amphibius</ANIMALS:species> + <ANIMALS:class>Mammal</ANIMALS:class> + </RDF:Description> + </RDF:li> + </RDF:Seq> +</RDF:RDF> +</pre> + +<p>Tutaj, trzy rekordy zostały opisane, jeden dla każdego zwierzęcia. Każdy tag <code>RDF:Description</code> opisuje pojedynczy rekord. Wewnątrz każdego rekordu, trzy pola są opisane, <code>name</code>, <code>species</code> i <code>class</code>. To nie jest konieczne dla wszystkich rekordów posiadających te same pola.</p> + +<p>Każde z trzech pól posiada przyporządkowaną nazwę <code>ANIMALS</code> URL, który jest zadeklarowany w tagu <code>RDF</code>. Nazwy zostały po selekcjonowane, ponieważ ma to znaczenie w tym przypadku, lecz my możemy poseleekcjonować coś innego. Cechą nazwy feature is useful because the <code>class</code> field might conflict with that used for styles.</p> + +<p>Elementy <code>Seq</code> i <code>li</code> są używane do specyficznych rekordów ,które są na liście. This is much like how HTML lists are declared. <code>Seq</code> element is used to indicate that the elements are ordered, or in sequence. Instead of the <code>Seq</code> element, you can also use <code><strong>Bag</strong></code> to indicate unordered data, i <code>Alt</code> to indicate data where each record specifies alternative values (such as mirror URLs).</p> + +<p>The resources can be referred to in a XUL file by combining the namespace URL followed by the field name. In the example above, the following URIs are generated which can be used to refer to the specific fields:</p> + +<table class="fullwidth-table"> + <tbody> + <tr> + <td>Name</td> + <td><span class="nowiki">http://www.some-fictitious-zoo.com/rdf#name</span></td> + </tr> + <tr> + <td>Species</td> + <td><span class="nowiki">http://www.some-fictitious-zoo.com/rdf#species</span></td> + </tr> + <tr> + <td>Class</td> + <td><span class="nowiki">http://www.some-fictitious-zoo.com/rdf#class</span></td> + </tr> + </tbody> +</table> + +<p>Następnie zobaczymy jak stosować RDF do promocji elementów XUL.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Obiekty_pudełkowe_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Szablony">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_xbl/index.html b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_xbl/index.html new file mode 100644 index 0000000000..c0690c246d --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/wprowadzenie_do_xbl/index.html @@ -0,0 +1,100 @@ +--- +title: Wprowadzenie do XBL +slug: Mozilla/Tech/XUL/Kurs_XUL/Wprowadzenie_do_XBL +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - Wszystkie_kategorie + - XBL + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Introduction_to_XBL +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Plik_własności" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Treść_anonimowa">Następny »</a></p> +</div><p></p> + +<p>Język <a href="pl/XUL">XUL</a> posiada siostrzany język, <a href="pl/XBL">XBL</a> (eXtensible Bindings Language). Ten język jest stosowany do określania zachowań kontrolek XUL.</p> + +<h3 id="Wi.C4.85zania" name="Wi.C4.85zania">Wiązania</h3> + +<p>Języka XUL można używać do definiowania układu (wyglądu) interfejsu przeznaczonego dla użytkownika. Oprawę graficzną elementów można zmieniać za <a href="pl/Kurs_XUL/Dodawanie_arkuszy_styl%c3%b3w">pomocą stylów</a>. Możesz również <a href="pl/Kurs_XUL/Tworzenie_motyw%c3%b3w">tworzyć nowe motywy</a> poprzez zmianę stylów. Podstawowy wygląd wszystkich elementów, jak na przykład <a href="pl/Kurs_XUL/Paski_przewijania">pasek przewijania</a> i <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia#_Pola_wyboru_i_przyciski_opcji">pole wyboru</a> może być modyfikowane przez styl lub przez ustawienie atrybutów elementu.</p> + +<p>Niemniej jednak, XUL nie dostarcza możliwości, dzięki której mógłbyś zmienić sposób pracy wszystkich elementów. Na przykład, chcesz koniecznie zmienić działanie poszczególnych części funkcji scroll bar (paska przewijania). Do tego potrzebujesz języka <a href="pl/XBL">XBL</a>.</p> + +<p>XUL, XBL jest podobny do języka XML, więc ma podobną składnię. Następujący przykład pokazuje podstawowy szkielet pliku XBL:</p> + +<pre><?xml version="1.0"?> +<bindings xmlns="http://www.mozilla.org/xbl"> + <binding id="binding1"> + <!-- Zawartość, właściwość, metoda i zdarzenia opisujące są tutaj --> + </binding> + <binding id="binding2"> + <!-- Zawartość, właściwość, metoda i zdarzenia opisujące są tutaj --> + </binding> +</bindings> +</pre> + +<p>The <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#bindings">bindings</a></code></code> element is the root element of an XBL file and contains one or more <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#binding">binding</a></code></code> elements. Each <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#binding">binding</a></code></code> element declares a single binding. The <code>id</code> attribute can be used to identify the binding, as in the example above. The template has two bindings, one called <code>binding1</code> and the other called <code>binding2</code>. One might be attached to a scroll bar and the other to a menu. A binding can be attached to any XUL element. If you use CSS classes, you can use as many different bindings as you need. Note the namespace on the <code><code><a href="/pl/docs/XBL/Dokumentacja_XBL_1.0/Elementy#bindings">bindings</a></code></code> element in the template above. This declares that we are using XBL syntax.</p> + +<p>You assign a binding to an element by setting the CSS property <code><a href="pl/CSS/-moz-binding">-moz-binding</a></code> to the URL of the bindings file. For example:</p> + +<pre>scrollbar { + -moz-binding: url('chrome://findfile/content/findfile.xml#binding1'); +} +</pre> + +<p>The URL points to the binding with the id 'binding1' in the file '<a class="external" rel="freelink">chrome://findfile/content/findfile.xml</a>'. The '#binding1' syntax is used to point to a specific binding, much like how you would point to an anchor in an HTML file. You will usually put all of your bindings in a single file. The result in this example, is that all scrollbar elements will have their behavior described by the binding 'binding1'.</p> + +<p>Wiązanie posiada pięć typów, które możemy zadeklarować:</p> + +<ol> + <li>Content: child elements that are added to the element that the binding is bound to.</li> + <li>Properties: properties added to the element. They can be accessed through a script.</li> + <li>Methods: methods added to the element. They can be called from a script.</li> + <li>Events: events, such as mouse clicks and keypresses that the element will respond to. The binding can add scripts to provide default handling. In addition new events can be defined.</li> + <li>Style: custom style properties that the XBL defined element has.</li> +</ol> + +<h3 id="Przyk.C5.82ad_wi.C4.85zania" name="Przyk.C5.82ad_wi.C4.85zania">Przykład wiązania</h3> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code> jest generowany wystarczająco tak jak możesz użyć do utworzenia elementu graficznego (poprzez to możesz użyć jakikolwiek element, nawet jeden zrobiony dla siebie). Przydzielając do <code>class</code> tagu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>, możesz łączyć oprawy tylko do tych do których należą te klasy. Następujący przykład demonstruje to.</p> + +<pre class="eval"><strong>XUL (example.xul):</strong> + +<?xml version="1.0"?> +<?xml-stylesheet href="<a class="external" rel="freelink">chrome://global/skin/</a>" type="text/css"?> +<?xml-stylesheet href="<a class="external" rel="freelink">chrome://example/skin/example.css</a>" type="text/css"?> + +<window + xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> + <box class="okcancelbuttons"/> +</window> + +<strong>CSS (example.css):</strong> + +box.okcancelbuttons { + -moz-binding: url('<a class="external" rel="freelink">chrome://example/skin/example.xml#okcancel'</a>); +} + +<strong>XBL (example.xml):</strong> + +<?xml version="1.0"?> +<bindings xmlns="<span class="nowiki">http://www.mozilla.org/xbl</span>" + xmlns:xul="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> + <binding id="okcancel"> + <content> + <xul:button label="OK"/> + <xul:button label="Cancel"/> + </content> + </binding> +</bindings> +</pre> + +<p>Ten przykład tworzy okno z pojedynczym pudełkiem. Pudełko zostało zadeklarowane dla <code>class</code> z <code>okcancelbuttons</code>. Arkusz stylów łączy nazwę pliku, którego pola z klasą <code>okcancelbuttons</code> ma specjalne łączenie, definiując w pliku XBL. Możesz użyć inne elementy w dodatku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>, będący Twoim własnym znacznikiem:</p> + +<p>We'll look more at the details of the XBL part in the next section. However, to summarize, it causes two buttons to be added automatically inside the box, one an OK button and the other a Cancel button. W następnym artykule, zobaczymy jak utworzyć <a href="pl/Kurs_XUL/Tre%c5%9b%c4%87_anonimowa">treść korzystając się z XBL</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Plik_własności" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Treść_anonimowa">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/wyskakujące_menu/index.html b/files/pl/mozilla/tech/xul/kurs_xul/wyskakujące_menu/index.html new file mode 100644 index 0000000000..e5ccc54615 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/wyskakujące_menu/index.html @@ -0,0 +1,196 @@ +--- +title: Wyskakujące menu +slug: Mozilla/Tech/XUL/Kurs_XUL/Wyskakujące_menu +tags: + - Kurs_XUL + - Przewodniki + - Strony_wymagające_dopracowania + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Popup_Menus +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przewijane_menu">Następny »</a></p> +</div><p></p> + +<p>W poprzednim artykule zobaczyliśmy jak utworzyć menu na pasku menu. Język <a href="pl/XUL">XUL</a> także posiada możliwości utworzenia wyskakujących menu (<em>popup menus</em> ), które są zazwyczaj wyświetlane w momencie kiedy użytkownik naciśnie prawy przycisk myszy.</p> + +<h3 id="Tworzenie_wyskakuj.C4.85cego_menu" name="Tworzenie_wyskakuj.C4.85cego_menu">Tworzenie wyskakującego menu</h3> + +<p><a href="pl/XUL">XUL</a> posiada trzy różne rodzaje wyskakujących okienek (popups), które zostały opisane poniżej. Główną różnicą pomiędzy nimi jest sposób ich wyświetlania:</p> + +<dl> + <dt>Zwykły popup (<em>plain popup</em> ) </dt> + <dd>Wyskakujące menu pojawiające się po naciśnięciu lewego przycisku myszy na elemencie. Jest podobne do menu na pasku menu, tyle tylko że może zostać umieszczone w dowolnym miejscu oraz zawierać dowolne elementy. Przykładem jest menu pojawiające po naciśnięciu przycisku Wstecz w przeglądarce.</dd> +</dl> + +<dl> + <dt>Menu kontekstowe (<em>context popup</em> ) </dt> + <dd>Pojawia się po naciśnięciu kontekstowego przycisku myszy. Najczęściej jest to prawy przycisk, czasami inny lub z kombinacją innych klawiszy. Na przykład na Macintoshu należy użyć klawisza Ctrl oraz przycisku myszy lub przytrzymać przycisk przez chwilę. Możliwe jest także otworzenie menu kontekstowego bez użycia myszy, na przykład poprzez naciśnięcie klawisza menu na klawiaturze.</dd> +</dl> + +<dl> + <dt>Podpowiedzi (<em>tooltips</em> ) </dt> + <dd>Wyskakujące okienko pojawiające się kiedy użytkownik najedzie myszką na element. Stosuje się je zazwyczaj w celu dostarczenia dodatkowych informacji o danym elemencie.</dd> +</dl> + +<p>Wszystkie one różnią się sposobem wywołania. Mimo że mogą zawierać dowolną zawartość, dwa pierwsze zazwyczaj mają w sobie menu, a trzeci to najczęściej po prostu tekst. Rodzaj popupa określa się poprzez element go wywołujący.</p> + +<h4 id="Deklarowanie_zawarto.C5.9Bci_wyskakuj.C4.85cego_okienka" name="Deklarowanie_zawarto.C5.9Bci_wyskakuj.C4.85cego_okienka">Deklarowanie zawartości wyskakującego okienka</h4> + +<p>Wyskakujące okienko opisuje zastosowanie elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>. Nie posiada określonych atrybutów i jest typem pudełka. Podczas wywołania wyświetli okienko zawierające to co umieścimy we wnętrzu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>. Jednakże, powinniśmy zawsze umieszczać atrybut <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> w menupopup jako powiązanie z elementem wyskakującego okienka (popup). Zobaczmy, co to oznacza wkrótce. Najpierw, przykład:</p> + +<pre><popupset> + <menupopup id="clipmenu"> + <menuitem label="Wytnij"/> + <menuitem label="Kopiuj"/> + <menuitem label="Wklej"/> + </menupopup> +</popupset> +</pre> + +<p>Jak widać, zostało stworzone proste menu wyskakujące z trzema komendami. Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> otacza trzy pozycje menu. Należy zwrócić uwagę, że <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> został ustawiony na element <code>menupopup</code>.</p> + +<p>Deklaracja menu wyskakującego okienka została cała otoczona przez element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popupset" title="popupset">popupset</a></code></code>. Jest to opcjonalnym kontenerem na wyskakujących okienek. Nie jest on rysowany na ekranie, lecz jest używany jako miejsce deklaracji wszystkich wyskakujących okienek. Może on zawierać wiele menu wyskakujących, jeden pod drugim. Zazwyczaj w pliku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popupset" title="popupset">popupset</a></code></code> jest zadeklarowany tylko raz, chociaż nic nie stoi na przeszkodzie aby zrobić to wiele razy.</p> + +<p><span class="comment">As the name <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popupset" title="popupset">popupset</a></code></code> implies, you can put multiple popup declarations inside it. Just add additional ones after the first <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code> element. You can have more than one <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popupset" title="popupset">popupset</a></code></code> in a file, but usually you will have only one.</span></p> + +<h4 id="Powi.C4.85zanie_wyskakuj.C4.85cego_okienka_z_elementem" name="Powi.C4.85zanie_wyskakuj.C4.85cego_okienka_z_elementem">Powiązanie wyskakującego okienka z elementem</h4> + +<p>Teraz po utworzeniu wyskakującego okna należałoby je pokazać. W tym celu musimy powiązać wyskakujące okno z elementem, gdzie powinno się ukazać. Dokonujemy tego w celu pokazania okna tylko wtedy, gdy użytkownik kliknie w danym obszarze okna. Przeważnie będzie to dany przycisk lub pudełko.</p> + +<p>Popup po utworzeniu może zostać wyświetlony. Aby pojawił się w określonym położeniu, należy go połączyć z odpowiednim elementem (najczęściej z przyciskiem lub pudełkiem elementu ). W tym celu należy do danego elementu dodać jeden z trzech atrybutów, każdy odpowiadający odpowiedniemu rodzajowi popupa. Są to: <code><code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code></code> - zwykły popup <code><code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code></code> - kontekstowy <code><code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code></code> - podpowiedź</p> + +<p>Wartość atrybutu musi być ustawiona na <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> <code>menupopup</code>, które chcemy, aby się pojawiło. Dlatego właśnie każde z wyskakujących okienek musi posiadać <code>id</code>. W ten bardzo prosty sposób, możemy mieć wiele wyskakujących menu w jednym pliku.</p> + +<p>W powyższym przykładzie zostaje utworzone menu kontekstowe. Następnie jest ono dołączone do pudełka elementu.</p> + +<p><span class="comment">In the example above, we want to make the popup a context menu. That means that we need to use the <code><code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code></code> attribute and add it to the element which we want to have the popup associated with. The sample below shows how we might do this:</span></p> + +<p><br> + <span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_1.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_1.xul">Podgląd</a></p> + +<div class="float-right"><img alt="grafika:popups-ex1.png"></div> + +<pre><popupset> + <popup id="clipmenu"> + <menuitem label="Wytnij"/> + <menuitem label="Kopiuj"/> + <menuitem label="Wklej"/> + </popup> +</popupset> + +<box context="clipmenu"> + <description value="Kliknięcie kontekstowe dla menu"/> +</box> +</pre> + +<p>Jak widać, menu kontekstowe zostało powiązane z pudełkiem. Jeśli zostanie on kliknięty kontekstowym przyciskiem myszy (najczęściej prawym), pojawi się popup. Stanie się tak również po kliknięciu w jego dziecko (element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> w naszym przykładzie). Dzięki temu, że menu dołącza się za pomocą atrybutu <code><code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code></code> do danego elementu poprzez jego<em>id</em> , może być on użyty z wieloma obiektami. W tym wypadku pojawi się popup <code>clipmenu</code>.</p> + +<p><span class="comment">Here, the popup has been associated with a box. Whenever you context-click (right-click) anywhere inside the box, the popup menu will appear. The popup will also appear even if you click on the children of the box, so it will work if you click on the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code></code> element also. The <code><code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code></code> attribute has been used to associate the box with a popup with the same id. In this case, the popup <code>clipmenu</code> will appear. This way, you can have a number of popups and associate them with different elements. You could associate multiple popups with the same element by putting more attributes of different types on an element. You could also associate the same popup with multiple elements, which is one advantage of using the popup syntax. Popups can only be associated with XUL elements; they cannot be associated with HTML elements.</span></p> + +<h3 id="Podpowiedzi" name="Podpowiedzi">Podpowiedzi</h3> + +<p>Dowiemy się w jaki sposób prosto stworzyć podpowiedź. Są dwa sposoby na utworzenie podpowiedzi. Prostsza i zarazem pierwsza możliwość to dodanie atrybutu <code><code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code></code> do elementu, do którego chcemy załączyć podpowiedź.</p> + +<p>Druga możliwość to użycie elementu typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></code> zawierającego treść podpowiedzi. Wymaga to oddzielnego bloku kodu dla każdej podpowiedzi lub skryptu generującego zawartość podpowiedzi. Zaletą takiego rozwiązania jest to, że można zawrzeć w niej dowolną treść.</p> + +<p><span class="comment">The second method is to use a <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></code> element containing the content of a tooltip. This requires you to have a separate block of content for each tooltip or to have a script which sets the content. However, it does allow you to use any content besides text in a tooltip.</span></p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_2.xul">Podgląd</a></p> + +<pre><button label="Zapisz" tooltiptext="Kliknij tutaj, aby zapisać swoją zawartość"/> + +<popupset> + <tooltip id="moretip" orient="vertical" style="background-color: #33DD00;"> + <description value="Kliknij tutaj, aby dowiedzieć się więcej"/> + <description value="Naprawdę!" style="color: red;"/> + </tooltip> +</popupset> + +<button label="Więcej" tooltip="moretip"/> +</pre> + +<p>Każdy z tych dwóch przycisków posiada podpowiedź. Pierwszy stosuje domyślny styl podpowiedzi, natomiast drugi posiada styl nadany przez użytkownika, mający inny kolor tła oraz styl czcionki. Podpowiedź przyporządkowana została wraz przyciskiem <code>Więcej</code> za pomocą atrybutu <code>tooltip</code>, który jest ustawiony do przesłania na wartość <code><code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code></code> elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></code>. Zauważ, że element <code>tooltip</code> jest wciąż umieszczony wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popupset" title="popupset">popupset</a></code></code>, podobnie jak inne typy wyskakujących okienek (popup).</p> + +<p><span class="comment">powyżej fragment - zrobiony</span></p> + +<h3 id="Wyr.C3.B3wnywanie_okienek" name="Wyr.C3.B3wnywanie_okienek">Wyrównywanie okienek</h3> + +<p>Domyślnie okienko wyskakujące (<em>popup</em> ) oraz kontekstowe (<em>context window</em> ) zostaną wyświetlone tam gdzie znajduje się wzkaźnik myszy. Podpowiedź (<em>tooltip</em> ) pojawi się trochę poniżej elementu aby nie był zasłonięty przez wzkaźnik myszy. Czasami jednak zdarza się potrzeba większej kontroli nad miejscem wyświetlania okienka wyskakującego, na przykład menu które pojawia się po naciśnięciu przycisku Wstecz powinno pojawić się pod nim, a nie w miejscu gdzie znajduje się wzkaźnik myszy.</p> + +<p>W tym celu można użyć dodatkowego atrybutu elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code></code> - <code><code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code></code>. Można go również dodać do elementu typu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></code>. Jest on używany w celu ustawienia miejsca wyświetlania okienka względem elementu go wywołującego. Posiada kilka zdefiniowanych wartości, krótko opisanych poniżej:</p> + +<dl> + <dt>after_start </dt> + <dd>popup pojawi się poniżej elementu, wyrównanie wzdłuż lewych krawędzi. Popup zostanie rozszerzony po prawej stronie jeśli jest większy niż element. W ten sposób wyświetlane jest menu, które pojawia się po naciśnięciu przycisku Wstecz w przeglądarce.</dd> + <dt>after_end </dt> + <dd>popup pojawi się poniżej elementu, wyrównanie wzdłuż prawych krawędzi.</dd> + <dt>before_start </dt> + <dd>popup pojawi się powyżej elementu, wyrównanie wzdłuż lewych krawędzi.</dd> + <dt>before_end </dt> + <dd>popup pojawi się powyżej elementu, wyrównanie wzdłuż prawych krawędzi.</dd> + <dt>end_after </dt> + <dd>popup pojawi się po prawej stronie elementu, wyrównanie wzdłuż dolnych krawędzi.</dd> + <dt>end_before </dt> + <dd>popup pojawi się po prawej stronie elementu, wyrównanie wzdłuż górnych krawędzi.</dd> + <dt>start_after </dt> + <dd>popup pojawi się po lewej stronie elementu, wyrównanie wzdłuż dolnych krawędzi.</dd> + <dt>start_before </dt> + <dd>popup pojawi się po lewej stronie elementu, wyrównanie wzdłuż górnych krawędzi.</dd> + <dt>overlap </dt> + <dd>popup pojawi się na elemencie.</dd> + <dt>at_pointer </dt> + <dd>popup pojawi się w tym samym miejscu, co wzkaźnik myszy.</dd> + <dt>after_pointer </dt> + <dd>popup pojawi się na takim samym poziomie co wzkaźnik myszy, ale poniżej elementu. W ten sposób zostaje wyświetlona podpowiedź.</dd> +</dl> + +<p>Dodając do elementu jeden lub dwa takie atrybuty, można dokładnie określić, gdzie popup powinien się pojawić (nie można określić położenia w pikselach). Atrybutu<em>position</em> można użyć z wszystkimi typami okienek wyskakujących, ale zazwyczaj nie zmienia się jego wartości dla podpowiedzi.</p> + +<p>Poniższy przykład pokazuje sposób tworzenia przycisku Wstecz wraz z menu wyskakującym:</p> + +<h4 id="Przycisk_z_menu_wyskakuj.C4.85cym" name="Przycisk_z_menu_wyskakuj.C4.85cym">Przycisk z menu wyskakującym</h4> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_popups_3.xul">Podgląd</a></p> + +<pre><popupset> + <popup id="backpopup" position="after_start"> + <menuitem label="Page 1"/> + <menuitem label="Page 2"/> + </popup> +</popupset> + +<button label="Pop Me Up" popup="backpopup"/> +</pre> + +<div class="highlight"> +<h3 id="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Nasz_przyk.C5.82ad:_Znajd.C5.BA_pliki">Nasz przykład: <code>Znajdź pliki</code></h3> + +<p>Dodajmy proste menu wyskakujące do okienka dialogowego <code>Znajdź pliki</code>. Dla przejrzystości zawartość będzie taka sama jak w menu <code>Edycja</code><code>Znajdź pliki</code>. Popup pojawi się po kliknięciu pierwszej zakładki:</p> + +<pre class="eval"><span class="highlightred"><popupset> + <popup id="editpopup"> + <menuitem label="Wytnij" accesskey="t"/> + <menuitem label="Kopiuj" accesskey="k"/> + <menuitem label="Wklej" accesskey="w" disabled="true"/> + </popup> +</popupset></span> + +<vbox flex="1"> +. +. +. + +<span class="highlightred"><tabpanel id="searchpanel" orient="vertical" context="editpopup"></span> +</pre> + +<p>Proste menu zostało dodane do pierwszej zakładki. Pojawi się ono po naciśnięciu prawego przycisku myszy (lub z klawiszem Ctrl na Macintoshu) gdziekolwiek na pierwszym panelu, natomiast kliknięcie w innym miejscu nie spowoduje żadnego efektu. Warto zauważyć że 'textbox' posiada swoje własne wbudowane menu, które zastąpi nasze.</p> + +<p>Nasz przykład, okienko dialogowe <code>Znajdź pliki</code>: <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-popups.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-popups.xul">Podgląd</a></p> +</div> + +<p>W następnym artykule zostaną <a href="pl/Kurs_XUL/Przewijane_menu">omówione menu przewijane</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_menu" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Przewijane_menu">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/własne_widoki_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/własne_widoki_drzewa/index.html new file mode 100644 index 0000000000..d1ac85888d --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/własne_widoki_drzewa/index.html @@ -0,0 +1,149 @@ +--- +title: Własne widoki drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Własne_widoki_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Custom_Tree_Views +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zaznaczenie_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Szczegóły_widoku_drzewa">Następny »</a></p> +</div><p></p> + +<p>Widok drzewa przetrzymuje dane, które mają być wyświetlone w drzewie.</p> + +<h2 id="Tworzenie_w.C5.82asnych_widok.C3.B3w" name="Tworzenie_w.C5.82asnych_widok.C3.B3w">Tworzenie własnych widoków</h2> + +<p>Dotychczas używaliśmy wbudowanych wyglądów drzewa. W tej sekcji przyjrzymy się tworzeniu własnego wyglądu. Jest to konieczne w sytuacji, gdy ilość danych jest bardzo duża, lub są one kompleksowo zaaranżowane. Na przykład, wydajność była by niezbyt duża w sytuacji gdybyśmy mieli użyć treeitems kilka tysięcy razy. Możesz też tworzyć własny widok w sytuacji, gdy chcesz wykonać obliczenia na danych, które maja być wyświetlone. Ponieważ widok może magazynować i odzyskiwać dane w sposób najbardziej odpowiedni dla użytych danych, drzewo może być użyte nawet setki tysięcy razy.</p> + +<div class="note">Uwaga: The tree-related interfaces changed in <a href="/pl/Gecko" title="pl/Gecko">Gecko</a> 1.8. Zobacz <a href="/pl/Tree_Widget_Changes" title="pl/Tree_Widget_Changes">Tree Widget Changes</a>, aby uzyskać więcej informacji.</div> + +<p>Żeby implementować własny wygląd, będziesz musiał stworzyć obiekt wprowadzający interfejs <a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsITreeView.html">nsITreeView</a>. Możesz tworzyć te obiekty w <a href="/pl/JavaScript" title="pl/JavaScript">JavaScript</a>, ale będziesz potrzebować oddzielnego obiektu dla każdego drzewa. Naturalnie, ponieważ własny widok będzie używany, wbudowany widok nie będzie już używany, więc <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code> i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code> będą bezużyteczne, ponieważ własny widok będzie otrzymywać dane z innego źródła. Tak więc <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> może zostać pusty. Przykład:</p> + +<pre><tree id="my-tree" flex="1"> + <treecols> + <treecol id="namecol" label="Name" flex="1"/> + <treecol id="datecol" label="Date" flex="1"/> + </treecols> + <treechildren/> +</tree> +</pre> + +<p>By wyznaczyć dane do pokazania w drzewie, musi być stworzony obiekt widoku, który jest użyty dla każdej komórki, całkowita liczba wierszy plus inne opcjonalne informacje. Drzewo wywoła metody widoku w celu otrzymania informacji potrzebnych do wyświetlenia.</p> + +<p>Generalnie, chociaż widok drzewa ma około trzydziestu funkcji mogących zostać zaimplementowanymi, musimy je uruchomić tylko jednokrotnie, gdy drzewo ją wywołuje.</p> + +<dl> + <dt>rowCount</dt> + <dd>Własność powinna być ustawiona, do ustalenia dla całkowitej liczby wierszy w drzewie.</dd> +</dl> + +<dl> + <dt>getCellText( row , column )</dt> + <dd>Metoda ta, zwraca tekst zawarty w podanej kolumnie i wierszu. Będzie używana do wyświetlania danych dla każdej komórki. Wiersze podaje się numerycznie, zaczynając od 0. Kolumny, to atrybut id przypisany kolumnom. W Mozilla 1.8 i późniejszych, zamiast tego będzie używany obiekt treeColumn.</dd> +</dl> + +<dl> + <dt>setTree( tree )</dt> + <dd>Metoda ta, jest wywoływana jednokrotnie, w celu umieszczenia elementu drzewa w widoku.</dd> +</dl> + +<p>Tutaj jest przykład definicji takiego obiektu, który może być wywołany, kiedy tylko chcesz:</p> + +<pre>//Moz 1.8 +var treeView = { + rowCount : 10000, + getCellText : function(row,column){ + if (column.id == "namecol") return "Wiersz "+row; + else return "18 luty"; + }, + setTree: function(treebox){ this.treebox = treebox; }, + isContainer: function(row){ return false; }, + isSeparator: function(row){ return false; }, + isSorted: function(){ return false; }, + getLevel: function(row){ return 0; }, + getImageSrc: function(row,col){ return null; }, + getRowProperties: function(row,props){}, + getCellProperties: function(row,col,props){}, + getColumnProperties: function(colid,col,props){} +}; +</pre> + +<p>Funkcje nieopisane powyżej nie pełnią żadnego zadania, lecz muszą być użyte, gdy drzewo będzie je wywoływać w celu zebrania dodatkowych informacji.</p> + +<p>Ten przykład może zostać użyty dla drzewa z 10000 wierszy. Zawartość komórek pierwszej kolumny będzie wypełniona tekstem <code>Row X</code>, gdzie X jest numerem wiersza. Zawartość komórek drugiej kolumny będzie ustawiona na ‘18 luty’. Warunek <code>if</code> funkcji <code>getCellText()</code> porównuje kolumnę z tekstem ‘namecol’. Tekst ‘namecol’ odpowiada <code>id</code> pierwszego <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></code> w powyższym przykładzie. Przykład jest oczywiście bardzo prosty, w rzeczywistości miał być bardziej skomplikowane dane w każdej komórce.</p> + +<p>Ostatnim krokiem będzie skojarzenie obiektu widoku z drzewem. Drzewo ma własność <code>view</code>, która może być przyporządkowana do obiektu widoku deklarowanego powyżej. Możemy wyznaczyć wartość tej własności, by w dowolnym czasie, ustawić lub zmienić widok.</p> + +<p><span class="comment"><div class="note">Note: The tree-related interfaces changed in <a href="/pl/Gecko">Gecko</a> 1.8. See <a href="/pl/Tree_Widget_Changes">Tree Widget Changes</a> for details.</div> To implement a custom view, you will need to create an object which implements the <a class="external" href="http://xulplanet.com/references/xpcomref/ifaces/nsITreeView.html">nsITreeView</a> interface. You can create these objects in <a href="/pl/JavaScript">'JavaScript</a>, but you will need a separate object for each tree. Naturally, since a custom tree view is being used, the content tree view will not be used, so the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code></code>, and <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code></code> elements will have no purpose since the custom view will get its data from elsewhere. Thus, you can just leave the <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code></code> element empty. The following example shows this:</span></p> + +<pre>function setView() +{ + document.getElementById('my-tree').view = treeView; +} +</pre> + +<p>W celu uproszczenia przykładu, użyto wbudowanego skryptu. Normalnie byłby on umieszczony w zewnętrznym pliku.</p> + +<h3 id="Przyk.C5.82ad_drzewa_u.C5.BCytkownika" name="Przyk.C5.82ad_drzewa_u.C5.BCytkownika">Przykład drzewa użytkownika</h3> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/ex_treeview_1.xul.txt">Źródła</a></p> + +<div class="float-right"><img alt="grafika:treeview1.png" class="internal" src="/@api/deki/files/2515/=Treeview1.png"></div> + +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<window title="Przykład okna" id="tree-window" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + onload="setView();"> + +<script> +//Moz 1.8 +var treeView = { + rowCount : 10000, + getCellText : function(row,column){ + if (column.id == "namecol") return "Row "+row; + else return "February 18"; + }, + setTree: function(treebox){ this.treebox = treebox; }, + isContainer: function(row){ return false; }, + isSeparator: function(row){ return false; }, + isSorted: function(){ return false; }, + getLevel: function(row){ return 0; }, + getImageSrc: function(row,col){ return null; }, + getRowProperties: function(row,props){}, + getCellProperties: function(row,col,props){}, + getColumnProperties: function(colid,col,props){} +}; + +function setView(){ + document.getElementById('my-tree').view = treeView; +} +</script> + +<tree id="my-tree" flex="1"> + <treecols> + <treecol id="namecol" label="Nazwa" flex="1"/> + <treecol id="datecol" label="Data" flex="1"/> + </treecols> + <treechildren/> +</tree> + +</window> +</pre> + +<p>Na obrazku widoczne są 2 kolumny każda z danymi, pobranymi z funkcji <code>getCellText()</code>. Funkcja <code>setView()</code> była wywołana w operatorze okna <code>onload()</code>, jednak mógłbyś ustawić widok jeżeli tak sobie zażyczysz. Widok możesz zmieniać w dowolnym momencie.</p> + +<p>Rzeczą, którą należy zapamiętać to, to że funkcja <code>getCellText()</code> jest wywoływana tylko kiedy jest potrzeba pokazania zawartości. Z pośród 10000 wierszy powyżej, <code>getCellText()</code> jest uruchamiana tylko dla aktualnie widocznych komórek. Na obrazku jest pokazanych tylko 7 wierszy, ostatni tylko częściowo, więc <code>getCellText</code> będzie wywołana tylko 14 razy, po razie dla każdego wiersza i kolumny. Dla innych wierszy jest uruchamiana w momencie przewijania przez użytkownika. Dzięki temu drzewo działa bardziej efektywnie.</p> + +<p>Zauważ to, że obiekt widoku jest dostępny też dla drzew używających wbudowanego wyglądu. Możesz używać tego by zdobyć etykiety i inne informacje nt. komórki.</p> + +<p><a class="external" href="http://www.xulplanet.com/references/xpcomref/ifaces/nsITreeView.html">Interfejs nsITreeView</a> listuje wszystkie metody i własności, które możemy zastosować dla widoku drzewa.</p> + +<p>Następnie, zobaczymy więcej <a href="/pl/Kurs_XUL/Szczegóły_widoku_drzewa" title="pl/Kurs_XUL/Szczegóły_widoku_drzewa">szczegółów widoku drzewa</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Zaznaczenie_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Szczegóły_widoku_drzewa">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/zaawansowane_reguły/index.html b/files/pl/mozilla/tech/xul/kurs_xul/zaawansowane_reguły/index.html new file mode 100644 index 0000000000..1f895144ec --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/zaawansowane_reguły/index.html @@ -0,0 +1,219 @@ +--- +title: Zaawansowane reguły +slug: Mozilla/Tech/XUL/Kurs_XUL/Zaawansowane_reguły +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Advanced_Rules +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Źródła_danych_RDF" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Trwałe_dane">Następny »</a></p> +</div><p></p> + +<p>Artykuł ten, opisuje więcej zaawansowanych zasad składni.</p> + +<h2 id="Pe.C5.82ne_zasady_sk.C5.82adni" name="Pe.C5.82ne_zasady_sk.C5.82adni">Pełne zasady składni</h2> + +<p>Reguły składni opisującej dotychczas używane były w pewnych ilościach w kodzie źródłowym ale czasami będą potrzebne do wyświetlenia dane w sposób bardziej skomplikowany. Prosta reguła składni jest naprawdę tylko skrótem dla pełnej zasady składni, która jest opisana poniżej. Jak prosta zasada składni, tak i pełna zasada jest umieszczana w obrębie tagu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code></code>.</p> + +<p>Pełne reguły zawierają trzy tagi będące potomnymi, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code></code> stanami tagu, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code></code> opraw tagu i <code><code><a href="/pl/docs/Mozilla/Tech/XUL/action" title="action">action</a></code></code> akcji tagu, poprzez <code><code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code></code> tag jest nie zawsze potrzebny.</p> + +<p>Element <code>conditions</code> jest użyty jako specyficzne kryterium odpowiadające dawanych źródeł. Możesz określić liczbę stanów odpowiadającą, wszystkim które muszą odpowiedzieć. W prostej regule składni, stany te są umiejscowione bezpośrednio w <code>rule</code> własnej elementu.</p> + +<p>Jeżeli warunki spotkania odpowiadają zawartości źródła, zawartość ta umieszczona wewnątrz tagu <code>actions</code> jest wygenerowana. W prostej składni, zawartość jest umieszczona bezpośrednio wewnątrz <code>rule</code>.</p> + +<h2 id="Zasady" name="Zasady">Zasady</h2> + +<p>Kiedy drzewo, menu lub inny element z kodem źródłowym wygenerują zawartość, budowniczy szablonu pierwszy znajdzie źródło kierując się atrybutem <code>ref</code>. To potem powtarzamy nad całym tym źródłem będącego potomkiem zawartości. Stosuje się to w każdym stanie źródła. Jeśli warunki odpowiadają zawartości źródła, to zawartość w elemencie <code>actions</code> jest generowana dla tego źródła. Jeśli warunki są nie spełnione, zawartość nie jest generowana.</p> + +<h3 id="Element_content" name="Element_content">Element <code>content</code></h3> + +<p>Element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code></code> może zawierać trzy elementy. Pierwszy do zawartość elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/content" title="content">content</a></code></code>, który powinien zawsze występować tylko raz. Służy on za miejsce przechowywania podczas przeglądania zasobów przez budowniczego szablonu. Wyszczególnia on nazwę zmiennej, w której przechowywany jest odnośnik do głównego zasobu ( + + <i>root resource</i> + ), podczas gdy warunki są analizowane w celu dopasowania. Główny zasób jest określony przez atrybut <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code> w elemencie zawierającym szablon.</p> + +<p>Składnia elementu content zawiera następujący kod:</p> + +<pre><content uri="?var"/> +</pre> + +<p>Znak zapytania oznacza, że następujący potem tekst jest zmienną. Możesz więc użyć zmiennej 'var' wewnątrz pozostałych warunków. Oczywiście możesz nazywać zmienną jak tylko chcesz.</p> + +<h3 id="Element_member" name="Element_member">Element <code>member</code></h3> + +<p>Następujący element jest elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/member" title="member">member</a></code></code>, który jest używany do przeglądania zestawu potomnych zasobów. W terminach RDF oznacza to zasobnik taki jak Seq, Bag albo Alt. Powiedzmy, że masz listę miast opisanych w następującym fragmencie RDF/XML:</p> + +<pre><RDF:Seq about="http://www.xulplanet.com/rdf/weather/cities"> + <RDF:li resource="http://www.xulplanet.com/rdf/weather/city/Paris"/> + <RDF:li resource="http://www.xulplanet.com/rdf/weather/city/Manchester"/> + <RDF:li resource="http://www.xulplanet.com/rdf/weather/city/Melbourne"/> + <RDF:li resource="http://www.xulplanet.com/rdf/weather/city/Kiev"/> +</RDF:Seq> + +<RDF:Description about="http://www.xulplanet.com/rdf/weather/city/Paris"> + <cityset:name>Paris</cityset:name> +</RDF:Description> + +. +. +. +</pre> + +<p>Możesz chcieć wyświetlić element wiersza w drzewie dla każdego opisu. Do zrobienia tego, użyj elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/member" title="member">member</a></code></code> jak poniżej:</p> + +<pre><tree id="citiesTree" datasources="weather.rdf" + ref="http://www.xulplanet.com/rdf/weather/cities"> + <template> + <rule> + <conditions> + <content uri="?list"/> + <member container="?list" child="?city"/> + </conditions> + <rule> + <template> +</tree> +</pre> + +<p><br> + Budowniczy szablonu rozpoczyna od przechwycenia wartości atrybutu <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code>, którą w tym przypadku jest <code><a class="external" href="http://www.xulplanet.com/rdf/weather/cities" rel="freelink">http://www.xulplanet.com/rdf/weather/cities</a></code>. Ten zasób będzie umieszczone w zmiennej 'list', jak zostało ustalone w znaczniku <code><code><a href="/pl/docs/Mozilla/Tech/XUL/content" title="content">content</a></code></code>. Możemy następnie pobrać pokrewne zasoby używając zmiennej 'list'.</p> + +<p>Potem budowniczy szablonu widzi element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/member" title="member">member</a></code></code>. Sprawia on, że budowniczy wędruje przez elementy potomne danego elementu. Element rodzic jest wyszczególniony przez atrybut <code><code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></code>, a elementy dzieci - przez atrybut <code>child</code>. W przykładzie powyżej wartość atrybutu <code><code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></code> to zmienna 'list'. Z tego wynika, że rodzic będzie wartością zmiennej list, która została ustawiona na główny zasób '<a class="external" href="http://www.xulplanet.com/rdf/weather/cities" rel="freelink">http://www.xulplanet.com/rdf/weather/cities</a>'. Efektem tego będzie przejście przez listę dzieci tego zasobu.</p> + +<p>Jeśli spojrzymy na powyższy RDF zobaczymy, że zasób "<a class="external" href="http://www.xulplanet.com/rdf/weather/cities" rel="freelink">http://www.xulplanet.com/rdf/weather/cities</a>" ma czworo dzieci, każdego dla innego miasta. Budowniczy szablonu wędruje przez każdego z nich, dopasowując go do wartości atrybutu dziecka ("child attribute"). W tym przypadku jest to po prostu wartość "city". Tak więc budowniczy wstawi zmienną "city" w miejsce wartości każdego zasobu potomnego.</p> + +<p>Ponieważ nie ma więcej warunków, warunek pasuje do każdego z tych czterech zasobów i budowniczy wygeneruje zawartość dla każdego z tej czwórki. Oczywiście powyższy przykład nie ma żadnej zawartości. Dodamy ją później.</p> + +<h3 id="triple_element" name="triple_element"><code>triple</code> element</h3> + +<p>Następnym elementem jest element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/triple" title="triple">triple</a></code></code>. Jest używany w celu sprawdzenia istnienia danego powiązania (potwierdzenie: prawda/fałsz) w danych źródłowych RDFu. + + <i>Triple</i> + jest jak własność zasobu. Na przykład triple istnieje pomiędzy zakładką a jej adresem URL. Można to przedstawić następująco:</p> + +<pre>A Bookmark to mozilla.org -> URL -> www.mozilla.org +</pre> + +<p>Znaczy to, że jest powiązanie ( + <i>triple</i> + ) pomiędzy zakładką 'A Bookmark to mozilla.org', a 'www.mozilla.org' poprzez własność URL. Pierwsza część tego wyrażenia jest nazwana podmiotem, druga - orzeczeniem, a trzecia to obiekt. Jako element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/triple" title="triple">triple</a></code></code> wyrażałby się następująco:</p> + +<pre><triple subject="A Bookmark to mozilla.org" + predicate="URL" + object="www.mozilla.org"/> +</pre> + +<p>Zostało to nieco uproszczone w porównaniu z realnym kodem. Orzeczenie normalnie zawierałoby miejsce na nazwę, a podmiot byłby identyfikatorem id zasobu zakładki, a nie jej tytułem, jak powyżej. W rzeczywistości, tytuł zakładki byłby kolejnym powiązaniem w źródle danych, używanym z orzeczeniem Name.</p> + +<p>Możesz wymienić podmiot i obiekt w elemencie <code>triple</code> na odnośniki zmiennych, a wtedy w miejsce zmiennych wstawione zostaną wartości. Jeśli żadna wartość nie zostanie zdefiniowana dla danej zmiennej, budowniczy szablonu poszuka zmiennej w źródle danych i przypisze ją danej zmiennej.</p> + +<p>Powiedzmy, że chcemy dodać przewidywanie pogody do danych źródłowych miast. Można użyć następujących warunków:</p> + +<pre><conditions> + <content uri="?list"/> + <member container="?list" child="?city"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#prediction" + object="?pred"/> +</conditions> +</pre> + +<p>Budowniczy szablonu będzie wędrował przez każde miasto jak wcześniej. Gdy dojdzie do triple, poszuka potwierdzenia w danych źródłowych RDFu czy istnieją przewidywania pogodowe dla danego miasta. Zmiennej 'pred' zostaną przypisane odpowiednie dane. Budowniczy powtórzy to dla każdego z czterech miast. Pojawi się dopasowanie, a budowniczy wygeneruje zawartość każdego miasta, które posiada prognozę. Jeśli miasto nie ma zasobu prognozowego, warunek nie pasuje do niego i nie zostanie wygenerowana zawartość dla takiego miasta. Zauważmy, że nie trzeba wstawiać 'rdf:' na początku orzeczenia, jako że tą część zakładamy wcześniej.</p> + +<p>Moglibyśmy zastępować także <code>object</code> wartością wewnątrz linii. Na przykład:</p> + +<pre><conditions> + <content uri="?city"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#prediction" + object="Cloudy"/> +</conditions> +</pre> + +<p>Ten przykład jest podobny, ale wyszczególniliśmy fakt, że chcemy znaleźć dopasowanie do 'Cloudy'. Rezultat jest taki, że warunki będą pasować tylko dla miast, dla których prognoza zawiera 'Cloudy'.</p> + +<p>Możemy dodać więcej powiązań, gdybyśmy wymagali więcej dopasowań. Na przykład we fragmencie powyżej, moglibyśmy chcieć sprawdzić temperaturę i prędkość wiatru. Aby to zrobić należy po prostu dodać następne powiązanie, które sprawdza dodatkowe zasoby. Warunek będzie spełniony, jeśli wszystkie powiązania dostarczą odpowiednich wartości.</p> + +<p>Poniższy przykład sprawdzi dodatkowe powiązanie, warunek na nazwę miasta. Będzie to przypisane do zmiennej 'name'. Warunek będzie spełniony, wtedy i tylko wtedy gdy miasto ma zarówno nazwę jak i prognozę.</p> + +<pre><conditions> + <content uri="?list"/> + <member container="?list" child="?city"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#name" + object="?name"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#prediction" + object="?pred"/> +</conditions> +</pre> + +<h2 id="Generowanie_zawarto.C5.9Bci" name="Generowanie_zawarto.C5.9Bci">Generowanie zawartości</h2> + +<p>Zawartość, którą generuje reguła, jest wyszczególniona wewnątrz elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/action" title="action">action</a></code></code>. Powinna to być zawartość pod poziomów drzewa, elementów menu albo jakakolwiek, jaką chcesz wygenerować. Z tego wynika, że dla przykładu z pogodą powyżej, możesz użyć zmiennych 'name' albo 'pred' do wyświetlania miasta albo prognozy. Możesz użyć także zmiennych 'list' albo 'city', ale one przechowują zasoby, a nie tekst, więc nie będą mieć raczej znaczącej wartości dla użytkowników.</p> + +<p>W prostej składni reguły używamy składni <code>uri='rdf:*'</code>, aby zaznaczyć, gdzie powinna być wygenerowana zawartość. W pełnej składni ustawia się wartość atrybutu <code><code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code></code> na zmienną, którą używasz w warunkach. Zwyczajowo będzie to zmienna przypisana do atrybutu <code>child</code> elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/member" title="member">member</a></code></code>.</p> + +<h3 id="Complete_Tree_Example" name="Complete_Tree_Example">Complete Tree Example</h3> + +<p>Następny przykład pokazuje kompletne drzewo w czasie działania. Możesz zobaczyć plik RDF osobno <a href="https://developer.mozilla.org/samples/xultu/examples/weather.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/weather.rdf">RDF</a></p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_advrules_1.xul.txt">Źródła</a></p> + +<pre><tree id="weatherTree" flex="1" datasources="weather.rdf" + ref="http://www.xulplanet.com/rdf/weather/cities"> + <treecols> + <treecol id="city" label="City" primary="true" flex="1"/> + <treecol id="pred" label="Prediction" flex="1"/> + </treecols> + + <template> + <rule> + <conditions> + <content uri="?list"/> + <member container="?list" child="?city"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#name" + object="?name"/> + <triple subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#prediction" + object="?pred"/> + </conditions> + <action> + <treechildren> + <treeitem uri="?city"> + <treerow> + <treecell label="?name"/> + <treecell label="?pred"/> + </treerow> + </treeitem> + </treechildren> + </action> + </rule> + </template> +</tree> +</pre> + +<p>Dwie kolumny pokazują nam się w tym drzewie, jedna wyświetla cechy nazwy każdego pod poziomów, a reszta wyświetla przewidywane cechy.</p> + +<div class="note">Jeśli użyjemy flagi <code>dont-build-content</code> zmniejszymy drzewo, zamieniając element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/content" title="content">content</a></code></code> z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code>.</div> + +<h2 id="Dodawanie_dodatkowych_wi.C4.85za.C5.84" name="Dodawanie_dodatkowych_wi.C4.85za.C5.84">Dodawanie dodatkowych wiązań</h2> + +<p>Końcowy element możesz dodać wewnątrz reguły elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code></code>. Wewnątrz jego, możesz położyć jeden lub więcej elementów <code><code><a href="/pl/docs/Mozilla/Tech/XUL/binding" title="binding">binding</a></code></code>. Oprawiając w zasady mamy taką samą składnię jako potrójny i spełnia prawie tą samą funkcję. Na przykład w przykładzie poniżej możemy dodać następujące oprawy:</p> + +<pre><bindings> + <binding subject="?city" + predicate="http://www.xulplanet.com/rdf/weather#temperature" + object="?temp"/> +</bindings> +</pre> + +<p>Taka oprawa przechwyci zasoby temperaturowe każdego drzewa i przypisze je do zmiennej 'temp'. Jest to bardzo podobne do tego, co robi powiązanie. Różnica jest taka, że oprawa nie jest sprawdzana, gdy próbuje sprawdzić warunki. Oznacza to, że miasto musi mieć nazwę i prognozę do wyświetlenia, chociaż nie ma znaczenia czy ma temperaturę. Jednak, jeśli ma, będzie ona umieszczona w zmiennej 'temp', żeby mogła być użyta w akcji. Jeśli miasto nie ma temperatury, zmienna "temp" będzie miała pusty string.</p> + +<p>Następnie, poszukamy jak zapisać stanowisko elementów XUL.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Źródła_danych_RDF" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Trwałe_dane">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/zastosowanie_odstępów/index.html b/files/pl/mozilla/tech/xul/kurs_xul/zastosowanie_odstępów/index.html new file mode 100644 index 0000000000..8883f13c69 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/zastosowanie_odstępów/index.html @@ -0,0 +1,141 @@ +--- +title: Zastosowanie odstępów +slug: Mozilla/Tech/XUL/Kurs_XUL/Zastosowanie_odstępów +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Using_Spacers +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_elementów_HTML" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_przycisku">Następny »</a></p> +</div><p></p> + +<p>Artykuł pokazuje jak dodać odstępy pomiędzy elementami jakie stworzyliśmy.</p> + +<h2 id="Dodawanie_odst.C4.99p.C3.B3w" name="Dodawanie_odst.C4.99p.C3.B3w">Dodawanie odstępów</h2> + +<p>Jednym z problemów przy programowaniu interfejsów użytkownika jest to, że każdy użytkownik posiada inny monitor. Niektórzy użytkownicy posiadają monitory o dużej rozdzielczości, natomiast inni mają monitory o małej rozdzielczości. W dodatku, różne platformy mają określone wymagania, jeśli dodamy obsługę wielu języków, tekst w jednym języku może wymagać więcej miejsca, niż inny język.</p> + +<p><br> + Aplikacje, które potrzebują obsługę wielu platform i języków zazwyczaj posiadają własne okna z dużą przestrzenią pozwalającą na to. Niektóre platformy i zestawy narzędziowe interfejsu użytkownika dostarczają komponentów, które są wystarczająco eleganckie na zmianę rozmiaru i możliwość zmiany swojej pozycji, tak, aby dopasować się do potrzeb użytkownika (dla przykładu Java używa menedżera układu rozmieszczenia).</p> + +<p>XUL dostarcza możliwości do automatycznego pozycjonowania i zmiany rozmiaru elementów. Jak widzieliśmy, okno znajdowania plików pojawia się w takim rozmiarze, że dopasowuje elementy w swoim wnętrzu. Za każdym razem, gdy dodajemy kolejny element, okno staje się większe.</p> + +<p>XUL używa systemu rozkładu elementów nazwanego 'Model pudełkowy'. Pomówimy o tym w <a href="pl/Kurs_XUL/Model_pude%c5%82kowy">kolejnym rozdziale</a>, ale zasadniczo pozwala podzielić okno na szereg pól przechowujących elementy. Pola będą pozycjonowane, a ich rozmiar zmieniany w oparciu o specyfikację jaką możesz zdefiniować. Teraz wiesz, że element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code> jest typem pola.</p> + +<p>Zanim przejdziemy do szczegółów pól, wprowadzimy inny element XUL użyteczny dla rozkładu, <code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code>. Odstęp jest bardzo prosty i wymaga tylko jednego atrybutu, jaki wyjaśnimy za chwilę. Najprostszy odstęp wygląda następująco:</p> + +<pre class="eval"><spacer flex="1"/> +</pre> + +<p><code><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code></code> jest stosowany do umieszczenia pustej przestrzeni w oknie. Najbardziej użyteczną możliwością jest to, że może rosnąć lub się kurczyć, jeśli użytkownik zmienia rozmiar okna. Byłoby to jak gdyby umieszczenie przycisków z prawej strony lub u dołu okna i przymocowanie ich do prawego lub dolnego brzegu bez względu na to, jaki jest rozmiar okna. Jak zobaczymy, można użyć szeregu odstępów do stworzenia kliku efektów rozkładu elementów.</p> + +<p>W powyższej składni odstęp ma jeden atrybut nazwany <code><code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code></code>. Jest on używany do definiowania elastyczności odstępu. W powyższym przypadku odstęp ma flex równy 1, czyni to element odstępu rozciągniętym. Jeśli umieścisz odstęp bezpośrednio wewnątrz okna, jego rozmiar będzie rósł, gdy będzie zmieniał się rozmiar okna.</p> + +<p>Wkrótce dodamy odstęp do naszego okna dialogowego <code>Znajdź pliki</code>. Najpierw, spójrzmy na to, co stanie się, kiedy bieżące okno dialogowe zmieni swój rozmiar.</p> + +<p><img alt="Grafika:springs1.png"></p> + +<p>Jeśli zmienisz rozmiar okna znajdowania plików, zobaczysz, że elementy pozostały tam, gdzie były na początku. Żaden z nich nie został przesunięty lub nie zmienił się jego rozmiar, mimo że okno ma więcej miejsca. Zobaczmy, co się zdarzy, kiedy dodamy odstęp pomiędzy polem tekstowym a przyciskiem <code>Znajdź</code>.</p> + +<p><img alt="Grafika:springs2.png"></p> + +<p>Po dodaniu odstępu i zmianie rozmiaru okna widać, że odstęp wypełnił przestrzeń. Przyciski zostały przesunięte.</p> + +<div class="highlight"> +<h5 id="Przyk.C5.82ad_okna:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad_okna:_Znajd.C5.BA_pliki">Przykład okna: <code>Znajdź pliki</code></h5> + +<p>Kod dodający odstęp został podany poniżej. Wstaw go przed przyciskiem <code>Znajdź</code>.</p> + +<pre class="eval"><span class="highlightred"><spacer flex="1"/></span> + +<button id="find-button" label="Znajdź"/> +</pre> +</div> + +<h2 id="Wi.C4.99cej_o_elastyczno.C5.9Bci" name="Wi.C4.99cej_o_elastyczno.C5.9Bci">Więcej o elastyczności</h2> + +<p>XUL rozkłada elementy w oknie poprzez obliczenie odpowiedniej szerokości i wysokości dla elementów, a potem dodaje przestrzeń, gdzie są elastyczne. O ile nie określisz informacji o szerokości i wysokości elementu, domyślny rozmiar elementu jest określony przez jego zawartość. Zauważ, że przycisk <code>Anuluj</code> w okienkach dialogowych jest zawsze ustawiony na taką szerokość aby zmieścił się wewnątrz niego cały tekst. Jeśli tworzysz przycisk z bardzo długą etykietą, domyślny rozmiar przycisku będzie dosyć duży aby przechować całą etykietę. Pozostałe elementy takie jak pole tekstowe mają wybrany odpowiedni domyślny rozmiar.</p> + +<p>Atrybut <code>flex</code> jest używany do określenia, czy element może zmienić rozmiar odpowiedniego pola (w tym przypadku, okna). Już widzieliśmy, że atrybut flex stosuje się do odstępów, ale może być zastosowany do dowolnego elementu. Na przykład możesz chcieć zmienić rozmiar przycisku <code>Znajdź</code>.</p> + +<p><img alt="Grafika:springs3.png"></p> + +<p>Jak widzisz na obrazku, przez umieszczenie atrybutu <code>flex</code> w przycisku <code>Znajdź</code>, zmienia on rozmiar, kiedy zmieniany jest rozmiar okna. Odstęp nie jest w rzeczywistości niczym specjalnym. Właściwie może być rozpatrywany jako ukryte okno. Działa w ten sam sposób, co przycisk z wyjątkiem tego, że nie jest odrysowywany na ekranie.</p> + +<p>Na powyższym rysunku można zauważyć jeszcze jedną rzecz. Nie tylko przycisk <code>Znajdź</code> zmienia rozmiar, ale także przestrzeń pojawiająca się pomiędzy etykietą główną a przyciskiem. Oczywiście jest to odstęp, jaki wstawiliśmy wcześniej. Również on zmienia rozmiar sam. Jeśli spojrzysz dokładnie, powinieneś zauważyć, że zmiana w rozmiarze dokonała się równo pomiędzy odstępem a przyciskiem. Odstęp odebrał połowę wolnej przestrzeni a przycisk druga połowę.</p> + +<p>Przyczyna takiego efektu jest to, że zarówno odstęp jak i przycisk <code>Znajdź</code> mają atrybut <code>flex</code>. Ponieważ oba są elastyczne. Zarówno przycisk jak i odstęp równo zmieniają rozmiar.</p> + +<p>A co jeśli chcesz ustawić jeden element rosnący dwukrotnie w stosunku do innego? Możesz zastosować większą liczbę jako wartość atrybutu <code>flex</code>. Wartości elementu flex są współczynnikami. jeśli jeden element ma flex równy 1 a kolejny ma flex równy 2 drugi element wzrasta dwukrotnie w stosunku do pierwszego. W efekcie, flex równy 2 mówi, że ten element ma flex który jest dwa razy większy niż elementy mające flex równy 1.</p> + +<p>Atrybut <code>flex</code> jest używany do określenia aktualnego rozmiaru. Zamiast tego określa, jak pusta przestrzeń dzieli się miedzy potomkami pola kontenera. Przyjrzymy się polom w kolejnym rozdziale. Jeśli domyślny rozmiar potomków został określony, wartości elastyczności są używane do dzielenia pozostałej pustej przestrzeni pola. Na przykład jeśli pole ma 200 pikseli szerokości i zawiera dwa elastyczne przyciski, pierwszy na 50 pikseli a drugi na 90 pikseli będzie 60 pikseli przestrzeni między nimi, jeśli oba przyciski mają wartość flex równą 1, przestrzeń będzie dzielona równo z 30 dodatkowymi pikselami szerokości dla każdego przycisku. Jeśli elastyczność drugiego przycisku wzrosła do 2, pierwszy przycisk odbierze 20 pikseli dodatkowej przestrzeni a drugi przycisk odbierze 40 pikseli dodatkowej przestrzeni.</p> + +<p>Atrybuty <code>flex</code> może być umieszczony w dowolnym elemencie, jednak ma znaczenie tylko wtedy, gdy umieścimy go w elemencie bezpośrednio wewnątrz pola XUL. Oznacza to, że chociaż możesz umieścić flex w elemencie HTML-a, nie uzyskasz takiego efektu, jeśli ten element jest wewnątrz elementu, nie - pola.</p> + +<p>Spójrz na te przykłady:</p> + +<h5 id="Przyk.C5.82ady_flex" name="Przyk.C5.82ady_flex">Przykłady <code>flex</code></h5> + +<pre class="eval">Przykład 1: + <button label="Znajdź" flex="1"/> + <button label="Anuluj" flex="1"/> + +Przykład 2: + <button label="Znajdź" flex="1"/> + <button label="Anuluj" flex="10"/> + +Przykład 3: + <button label="Znajdź" flex="2"/> + <button label="Zastąp"/> + <button label="Anuluj" flex="4"/> + +Przykład 4: + <button label="Znajdź" flex="2"/> + <button label="Zastąp" flex="2"/> + <button label="Anuluj" flex="3"/> + +Przykład 5: + <html:div> + <button label="Znajdź" flex="2"/> + <button label="Zastąp" flex="2"/> + </html:div> + +Przykład 6: + <button label="Znajdź" flex="145"/> + <button label="Zastąp" flex="145"/> +</pre> + +<dl> + <dt>Przykład 1 </dt> + <dd>W tym przypadku elastyczność jest dzielona równo pomiędzy oba przyciski. Oba przyciski zmienią rozmiar równo</dd> + <dt>Przykład 2 </dt> + <dd>Tu oba przyciski będą rosły, ale przycisk <code>Anuluj</code> będzie rósł 10 razy bardziej, niż przycisk <code>Znajdź</code> ponieważ ma wartość flex, która jest 10 razy większa od wartości flex przycisku <code>Znajdź</code>. Dostępna przestrzeń będzie dzielona na jedną część dla przycisku <code>Znajdź</code> i 10 części dla przycisku <code>Anuluj</code>.</dd> + <dt>Przykład 3 </dt> + <dd>Tylko dwa z tych przycisków są tu oznaczone jako elastyczne. Przycisk replace nigdy nie zmieni rozmiaru ale pozostałe dwa tak. Przycisk <code>Anuluj</code> zawsze będzie zmieniał rozmiar dwukrotnie w stosunku do przycisku <code>Znajdź</code> ponieważ jego wartość flex jest dwukrotnie większa.</dd> + <dt>Przykład 4 </dt> + <dd>W tym przypadku, wszystkie trzy przyciski są elastyczne. Przyciski Find i Replace będą tego samego rozmiaru ale przycisk <code>Anuluj</code> będzie nieco większy (dokładnie 50% większy)</dd> + <dt>Przykład 5 </dt> + <dd>Tu, dwa przyciski, są umieszczone wewnątrz elementu <code>div</code>. Elastyczność jest tu bez znaczenia ponieważ przyciski nie są bezpośrednio w polu. Efekt będzie taki sam, jeśli zostanie pominięty atrybut <code>flex</code>.</dd> + <dt>Przykład 6 </dt> + <dd>Ponieważ wartości flex są takie same w obu przyciskach, będą równo rozwijane. Działałoby to również z wartościami flex równymi jeden zamiast 145. Nie ma różnic w tym przypadku. Zalecane jest używanie mniejszych liczb dla zwiększenia czytelności.</dd> +</dl> + +<p>Zauważ, że pozostałe czynniki, takie jak etykiety przycisków i minimalne rozmiary przycisków będą wpływały na aktualny rozmiar przycisków. Na przykład przycisk nie zostanie zmniejszony mniej niż do przestrzeni potrzebnej do przechowania jego etykiety.</p> + +<p>Określenie wartości flex na 0 ma taki sam efekt, jak całkowite pominięcie atrybutu flex. Oznacza to, że elementy nie są wcale elastyczne. Czasami możesz zobaczyć wartość flex określoną w procentach. Nie ma to specjalnego znaczenia i jest traktowane tak, jak gdyby nie było tam znaku procenta.</p> + +<p>Możesz zauważyć, że kiedy zmieniasz rozmiar okna dialogowego pionowo, przyciski zmieniają rozmiar same dopasowując się do wysokości okna. Jest tak ponieważ wszystkie przyciski mają wbudowany pionowy flex dodany im przez okno. W kolejnym rozdziale nauczymy się jak to zmienić.</p> + +<div class="highlight"> +<h5 id="Przyk.C5.82ad:_Znajd.C5.BA_pliki" name="Przyk.C5.82ad:_Znajd.C5.BA_pliki">Przykład: <code>Znajdź pliki</code></h5> + +<p><a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-springs.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/findfile/findfile-springs.xul">Podgląd</a></p> +</div> + +<p>W następnym artykule dowiemy się kilku <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_przycisku">dodatkowych możliwościach przycisku</a>.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodawanie_elementów_HTML" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_przycisku">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/zaznaczenie_drzewa/index.html b/files/pl/mozilla/tech/xul/kurs_xul/zaznaczenie_drzewa/index.html new file mode 100644 index 0000000000..4bd2e007b6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/zaznaczenie_drzewa/index.html @@ -0,0 +1,73 @@ +--- +title: Zaznaczenie drzewa +slug: Mozilla/Tech/XUL/Kurs_XUL/Zaznaczenie_drzewa +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/Tree_Selection +--- +<p> +</p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Własne_widoki_drzewa">Następny »</a></p> +</div> +<p></p><p>Artykuł opisuje, jak pobrać i ustawić zaznaczone pozycje w drzewie. +</p> +<h3 id="Pobieranie_zaznaczonych_element.C3.B3w_drzewa" name="Pobieranie_zaznaczonych_element.C3.B3w_drzewa"> Pobieranie zaznaczonych elementów drzewa </h3> +<p>Każdy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code></code> w drzewie może być zaznaczony indywidualnie. Dodając atrybut <code><code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code></code> do drzewa, ustawiamy wartość <code>single</code>, to zezwoli na zaznaczenia tylko jednego wiersza na raz. W przeciwnym wypadku użytkownik mógłby zaznaczać wiele wierszy na raz i to niekoniecznie sąsiednich. Drzewo zawiera kilka funkcji służących do określania, czy pozycja została zaznaczona. +</p> +<h4 id="Podtrzymanie_zdarzenia_zaznaczenia" name="Podtrzymanie_zdarzenia_zaznaczenia"> Podtrzymanie zdarzenia zaznaczenia </h4> +<p>Najpierw zobaczmy, jak możemy decydować o tym, czy element jest zaznaczony. Uchwyt zdarzenia <code><a href="pl/XUL/Atrybut/tree.onselect">onselect()</a></code> może być dodany do drzewa. Kiedy użytkownik zaznaczy jakiś element drzewa (<code><code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code></code>), uchwyt ten jest wywoływany. Użytkownik ma także możliwość zmiany zaznaczenia poprzez używanie klawiszy strzałek na klawiaturze. Jeśli użytkownik przytrzyma naciśnięty klawisz kursora do szybkiego przewinięcia pozycji, to uchwyt zdarzenia nie zostanie wywołany do momentu, aż użytkownik się zatrzyma. Wynikiem będzie wykonanie postępu. Znaczy to także, że podświetlenie będzie się pojawiać na kilku pozycjach nawet przez zaznaczone zdarzenia nie będące nigdy aktywne dla tych pozycji. </p><p>Składnia uchwytu zdarzenia <code>onselect()</code> przedstawiona jest poniżej: +</p> +<pre><tree id="treeset" onselect="alert('Zaznaczyłeś cokolwiek!');"> +</pre> +<h4 id="Zaznaczenie_drzewa" name="Zaznaczenie_drzewa"> Zaznaczenie drzewa </h4> +<p>Drzewo ma własność <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentIndex">currentIndex</a></span></code></code>, która może być użyta, by uzyskać aktualnie zaznaczenie pozycji, gdzie pierwszym wierszem jest 0. +</p><p>Pozycje pochodnych wiersza są zawarte w sumie zaraz po głównych. To znaczy, że jeżeli są tam 3 pozycje najwyższego poziomu i każda ma po dwie pochodne, będzie to w sumie 9 pozycji. Pierwsza pozycja (przy indeksie 0) będzie pierwszą pozycją najwyższego poziomu. Następna pozycja przy indeksie 0 będzie od niego pierwszą pochodną. Druga pochodna pozycja będzie się znajdowała pod indeksem 2, a druga główna pozycja będzie miała indeks 3 itd. +</p> +<div class="float-right"><img alt="grafika:seltree1.png"></div> +<p>Na obrazku z prawej strony pokazanych jest osiem wierszy, z których to dwa są zaznaczone. Pierwszy zaznaczony wiersz jest o indeksie 4, a drugi ma indeks 7. Rzędy, które są ukryte, nie zaliczają się do sumy indeksu. +</p> +<h4 id="Wielokrotne_zaznaczenie" name="Wielokrotne_zaznaczenie"> Wielokrotne zaznaczenie </h4> +<p>Dla drzew umożliwiających wielokrotne zaznaczenie, otrzymanie listy zaznaczonych wierszy jest bardziej skomplikowane. Widok drzewa ma własność zaznaczenia, która przetrzymuje informacje o zaznaczonych wierszach. Bieżące zaznaczenie będzie obiektem <a class="external" href="http://xulplanet.com/references/objref/TreeSelection.html">TreeSelection</a>. Widok nie musi wdrażać tego obiektu samodzielnie, drzewo określi obiekt zaznaczenia dla własności widoku zaznaczenia, kiedy widok będzie dołączony do drzewa. Informacje o zaznaczeniu możemy uzyskać od drzewa, używając własności widoku drzewa (<code>view</code>). Możemy użyć metod obiektu zaznaczenia (<code>selection</code>) w celu uzyskania informacji o zaznaczonych pozycjach lub w celu modyfikacji zaznaczenia. +</p><p>Ponieważ zaznaczone pozycje w drzewie wielokrotnego zaznaczenia niekoniecznie mogą być kolejnymi, możemy uzyskać każdy blok przylegający używając funkcji <code>getRangeCount()</code> i <code>getRangeAt()</code>. Pierwsza funkcja zwraca liczbę znajdujących się tam obszarów. W przypadku, gdy zaznaczona jest tylko jedna, wartość będzie wynosiła 1. Wtedy możesz napisać pętlę dla obszarów, wywołując <code>getRangeAt()</code>, żeby pobrać aktualne indeksy początku i końca obszaru. +</p><p>Funkcja <code>getRangeAt()</code> pobiera trzy argumenty: </p> +<ul><li> Pierwszym jest indeks obszaru. </li><li> Drugim będzie obiekt wypełniony przez funkcję z indeksem pierwszego zaznaczonego elementu. </li><li> Trzecim argumentem jest obiektem wypełnionym indeksem ostatnio zaznaczonej pozycji. +</li></ul> +<h5 id="Przyk.C5.82ad_getRangeAt" name="Przyk.C5.82ad_getRangeAt"> Przykład <code>getRangeAt</code> </h5> +<pre>var start = new Object(); +var end = new Object(); +var numRanges = tree.view.selection.getRangeCount(); + +for (var t = 0; t < numRanges; t++){ + tree.view.selection.getRangeAt(t,start,end); + for (var v = start.value; v <= end.value; v++){ + alert("Pozycja " + v + " jest zaznaczona."); + } +} +</pre> +<p>Tworzymy dwa obiekty, nazwane 'start' i 'end'. Następnie powtarzamy w obszarach liczbę, która jest zwrócona przez funkcję <code>getRangeCount()</code>. Funkcja <code>getRangeAt()</code> jest wywołana przyjmując obszar indeksu obiektu na początku i na końcu. Funkcja przyporządkuje 'start' i 'end' dodając do własności 'value'. Jeżeli więc pierwszy obszar jest od trzeciej do siódmej pozycji, 'start.value' będzie 2 (pamiętaj, że indeksy zaczynają się od 0, więc odejmujemy jeden), a 'end.value' będzie równe 6. Ostrzeżenie jest pokazywane dla każdego indeksu. +</p><p>Jeżeli chcesz wiedzieć, który wiersz jest zaznaczony, możesz użyć funkcji <code>isSelected()</code>. Pobiera indeks wiersza jako argument i zwraca <code>true</code>, jeżeli wiersz jest zaznaczony. +</p> +<pre>alert(tree.view.selection.isSelected(3)); +</pre> +<h3 id="Modyfikowanie_zaznaczenia_drzewa" name="Modyfikowanie_zaznaczenia_drzewa"> Modyfikowanie zaznaczenia drzewa </h3> +<p>Przedmiot zaznaczenia ma pewną liczbę funkcji, które mogą zostać użyte w celu zmiany zaznaczenia. Najprostszą funkcją jest funkcja <code><a href="pl/XUL/Metoda/select">select()</a></code>, która znosi zaznaczenie dowolnego, aktualnie zaznaczonego wiersza i zaznacza dowolny inny. Na przykład następujący kod zaznaczy wiersz o indeksie 5: +</p> +<pre>tree.view.selection.select(5); +</pre> +<p>Zauważ, że nie powinniśmy zmienić tylko wartości <code><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentIndex">currentIndex</a></span></code></code> w celu zmiany zaznaczenia. Zamiast tego powinniśmy użyć funkcji zaznaczenia jak w powyższym przykładzie. Możliwe jest zaznaczenie wszystkich wierszy za pomocą funkcji <code><a href="pl/XUL/Metoda/selectAll">selectAll()</a></code>. Zauważ, że wiersze zagnieżdżały się wewnątrz kontenerów, te które nie są otwarte, nie zostaną zaznaczone. Oczywiście to będzie miało efekt tylko w przypadku drzew z wielokrotnym zaznaczeniem. Jest też funkcja <code><a href="pl/XUL/Metoda/clearSelection">clearSelection()</a></code> do wyczyszczenia zaznaczenia oraz funkcja <code><a href="pl/XUL/Metoda/invertSelection">invertSelection</a></code> do odwracania zaznaczenia, która odznacza zaznaczenie, a zaznacza te, które nie były zaznaczone. +</p><p>W celu zaznaczenia określonych wierszy zastosuj funkcję <code>rangedSelect()</code>, która zaznaczy wiersze z obszaru pomiędzy dwoma indeksami. Jak w przykładzie pomiędzy indeksem 2 a 7. Zwróć uwagę na to, że indeksy 2 i 7 też zostaną zaznaczone: +</p> +<pre>tree.view.selection.rangedSelect(2,7,true); +</pre> +<p>Ostatni argument określa to, czy dodać te indeksy, czy nie. Jeżeli ma wartość <code>true</code>, indeksy te zostaną zaliczone do zaznaczonego obszaru. Jeżeli <code>false</code>, zaznaczone wcześniej wiersze będą najpierw odznaczone. W końcu funkcja <code>clearRange()</code> może zostać użyta do odznaczania obszaru wierszy, pozostawiając resztę niezaznaczonego obszaru nietkniętą. </p> +<pre>tree.view.selection.clearRange(2,7); +</pre> +<p>Następnie dowiemy się, jak utworzyć <a href="pl/Kurs_XUL/W%c5%82asne_widoki_drzewa">własny widok dla drzewa</a>. </p><p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Dodatkowe_możliwości_drzewa" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Własne_widoki_drzewa">Następny »</a></p> +</div> +<p></p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/kurs_xul/źródła_danych_rdf/index.html b/files/pl/mozilla/tech/xul/kurs_xul/źródła_danych_rdf/index.html new file mode 100644 index 0000000000..d8db68cfe0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/kurs_xul/źródła_danych_rdf/index.html @@ -0,0 +1,299 @@ +--- +title: Źródła danych RDF +slug: Mozilla/Tech/XUL/Kurs_XUL/Źródła_danych_RDF +tags: + - Kurs_XUL + - Przewodniki + - XUL +translation_of: Archive/Mozilla/XUL/Tutorial/RDF_Datasources +--- +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Drzewa_i_szablony" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zaawansowane_reguły">Następny »</a></p> +</div><p></p> + +<p>W tym artykule znajdziemy dodatkowe źródła danych i dowiemy się jak ich użyć w naszym pliku RDF jako źródła.</p> + +<h2 id="Inne_kody_.C5.BAr.C3.B3d.C5.82owe_Mozilli" name="Inne_kody_.C5.BAr.C3.B3d.C5.82owe_Mozilli">Inne kody źródłowe Mozilli</h2> + +<p>Mozilla dostarcza kilka różnych kodów źródłowych służących do budowy. Niektóre z nich są tutaj wymienione wraz z kilkoma przykładami. Pracują one bardzo podobnie jako zakładki, mimo że platformy bywają różne.</p> + +<h2 id="Lista_historii" name="Lista_historii">Lista historii</h2> + +<p>Dane źródła historii są dostarczone poprzez dostęp to listy historii użytkowników, których linki z listy adresów URL użytkownika zostały ostatnio odwiedzone. Zasoby mają być kierowane do użycia <code>rdf:history</code> jako źródło danych. Tabela poniżej ukazuje zasoby (lub pola), które możesz uzyskać źródła danych jakim jest historia. Połóż własności adresu URL poniżej gdzie chcesz użyć właściwości źródła danych.</p> + +<table class="fullwidth-table"> + <tbody> + <tr> + <td>Date</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Date</span></td> + <td>Data ostatniej wizyty</td> + </tr> + <tr> + <td>Name</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Name</span></td> + <td>Tytuł strony</td> + </tr> + <tr> + <td>Page</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Page</span></td> + <td>Nazwa strony</td> + </tr> + <tr> + <td>Referrer</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Referrer</span></td> + <td>Strona przekierowująca</td> + </tr> + <tr> + <td>URL</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#URL</span></td> + <td>Strona URL</td> + </tr> + <tr> + <td>Visit Count</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#VisitCount</span></td> + <td>Liczba odwiedzonych stron</td> + </tr> + </tbody> +</table> + +<p>Typowa lista historii jest wyświetlona na drzewie z wyborem tych plików. Aby go użyć, wystarczy tylko położyć właściwości URL powyżej w atrybucie przycisków lub szablonu <code>label</code>. Możesz użyć właściwości <code>NC:HistoryRoot</code> atrybutu <code>ref</code>. Możesz także użyć <code>NC:HistoryByDate</code>, aby pobrać historię z kilku ostatnich dni.</p> + +<h3 id="Using_The_History_List_Example" name="Using_The_History_List_Example">Using The History List Example</h3> + +<p>Zobaczysz szablony wyświetlające się jako lista historii. Wyświetlimy historię drzewa z trzema kolumnami, <b>Name</b>, <b>Page</b> oraz <b>Date</b>.</p> + +<p><span id="Przyk%C5%82ad_1"><a id="Przyk%C5%82ad_1"></a><strong>Przykład 1</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_datasrc_1.xul.txt">Źródła</a></p> + +<pre><tree flex="1" datasources="rdf:history" ref="NC:HistoryRoot"> + + <treecols> + <treecol id="name" label="Name" flex="1"/> + <treecol id="url" label="URL" flex="1"/> + <treecol id="date" label="Date" flex="1"/> + </treecols> + + <template> + + <rule> + <treechildren> + <treeitem uri="rdf:*"> + <treerow> + <treecell label="rdf:http://home.netscape.com/NC-rdf#Name"/> + <treecell label="rdf:http://home.netscape.com/NC-rdf#URL"/> + <treecell label="rdf:http://home.netscape.com/NC-rdf#Date"/> + </treerow> + </treeitem> + </treechildren> + </rule> + + </template> +</tree> +</pre> + +<h2 id="Inne_.C5.BAr.C3.B3d.C5.82a_danych" name="Inne_.C5.BAr.C3.B3d.C5.82a_danych">Inne źródła danych</h2> + +<p>Tablice z listy poniżej są innymi źródłami osiągalnych z Mozilla. Chcesz możesz użyć któregokolwiek z zasobów.</p> + +<dl> + <dt>Zakładki (<span class="nowiki">rdf:bookmarks</span>)</dt> + <dd>Zakładki są generowane na podstawie listy z zawartością .</dd> +</dl> + +<table class="fullwidth-table"> + <tbody> + <tr> + <th colspan="3">Źródła</th> + </tr> + <tr> + <td>Added Date</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#BookmarkAddDate</span></td> + <td>Data dodania zakładki</td> + </tr> + <tr> + <td>Description</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Description</span></td> + <td>Opis zakładki</td> + </tr> + <tr> + <td>Last Modified</td> + <td><span class="nowiki">rdf:http://home.netscape.com/WEB-rdf#LastModifiedDate</span></td> + <td>Data ostatniej modyfikacji</td> + </tr> + <tr> + <td>Last Visited</td> + <td><span class="nowiki">rdf:http://home.netscape.com/WEB-rdf#LastVisitDate</span></td> + <td>Data ostatniej wizyty</td> + </tr> + <tr> + <td>Name</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Name</span></td> + <td>Nazwa zakładki</td> + </tr> + <tr> + <td>Shortcut URL</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#ShortcutURL</span></td> + <td>Skróty klawiszowe</td> + </tr> + <tr> + <td>URL</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#URL</span></td> + <td>Link URL do</td> + </tr> + </tbody> +</table> + +<table class="fullwidth-table"> + <tbody> + <tr> + <th colspan="2">Prawdopodobne źródła zakładek</th> + </tr> + <tr> + <td>NC:BookmarksRoot</td> + <td>Najwyższy poziom w hierarchi zakładek</td> + </tr> + <tr> + <td>NC:IEFavoritesRoot</td> + <td>Folder zakładek odpowiadający folderowi Ulubione z IE.</td> + </tr> + <tr> + <td>NC:PersonalToolbarFolder</td> + <td>Folder zakładek odpowiadający własnemu paskowi narzędzi.</td> + </tr> + </tbody> +</table> + +<dl> + <dt>Pliki (<span class="nowiki">rdf:files</span>)</dt> + <dd>Podgląd plików użytkownika.</dd> +</dl> + +<table class="fullwidth-table"> + <tbody> + <tr> + <th colspan="3">Źródła</th> + </tr> + <tr> + <td>Name</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#Name</span></td> + <td>Nazwa pliku</td> + </tr> + <tr> + <td>URL</td> + <td><span class="nowiki">rdf:http://home.netscape.com/NC-rdf#URL</span></td> + <td>URL do pliku</td> + </tr> + </tbody> +</table> + +<table class="fullwidth-table"> + <tbody> + <tr> + <th colspan="2">Prawdopodobne źródła plików</th> + </tr> + <tr> + <td>NC:FilesRoot</td> + <td>Najwyższy poziom systemu plików (często lista napędów)</td> + </tr> + <tr> + <td>A file URL</td> + <td>Używając URL pliku dla atrybutu <b>ref</b>, możesz zaznaczyć specyficzny folder bedący przekierowaniem. Na przykład, możesz użyć <a class="external" rel="freelink">file:///windows</a> or <a class="external" rel="freelink">file:///usr/local</a>.</td> + </tr> + </tbody> +</table> + +<p>Przykład kodu źródłowego w pliku kodu ze źródłem, określa swoją konieczną zawartość. Nie chcemy każdego pliku z plików systemowych decydowały o wyświetleniu danych. Natomiast, tylko pliki i foldery elementów drzewa (lub innych elementów) były potrzebne do wyświetlenia w momencie kiedy tak zadecydujemy.</p> + +<h2 id="Composite_Datasources" name="Composite_Datasources">Composite Datasources</h2> + +<p>Specjalny wielokrotny kod źródła w atrybutach źródła danych jest oddzielnie poprzez białe pola, przykład poniżej. Jest to efekt czytania źródła danych wspomniany we wszystkich źródłach.</p> + +<pre><tree datasources="rdf:bookmarks rdf:history animals.rdf" ref="NC:BookmarksRoot"> +</pre> + +<p>Przykład ten czyta zawartość źródła z zakładek, historię i plik animals.rdf. Są one połączone z jednym składem kodu źródłowego i potrafią wtedy być użyte jako pojedyncze pliki.</p> + +<p>Specjalny kod źródłowy <code>rdf:null</code> odzwierciedla pustkę, nicość. Możesz używać tego kodu źródłowego jeśli chcesz umieścić dynamiczny kod źródłowy w skrypcie, nie potrzebujesz jego na początku i nie poznasz swojego dokładnego URL-a.</p> + +<h2 id="Kod_.C5.BAr.C3.B3d.C5.82owy_RDF_u.C5.BCytkownika" name="Kod_.C5.BAr.C3.B3d.C5.82owy_RDF_u.C5.BCytkownika">Kod źródłowy RDF użytkownika</h2> + +<p>Możemy używać jakiegokolwiek wewnętrznego kodu źródłowego, jeśli będziemy mieli taką potrzebę. Jest tu kilka innych kodów dla poczty, książki adresowej i służących do przeszukiwania ich. Kiedykolwiek, będziesz chciał możesz użyć twojego własnego kodu źródłowego RDF przechowanego w pliku RDF. Plik może być dwojaki, lokalny lub zdalny. Wystarczy umieścić URL pliku RDF w atrybucie <code><code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code></code>.</p> + +<p>Używanie kodu źródłowego RDF prowadzi do większej funkcjonalności kodu wewnętrznego. Możesz używać reguł odpowiadającym specjalnym typom zawartości. Atrybuty w elemencie <code><code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code></code> odpowiadają, jeżeli one odpowiadają atrybutom RDF <code>Description</code> elementu. Także możesz tworzyć pliki RDF, które są hierarchiczne.</p> + +<h3 id="Using_RDF_file_Example" name="Using_RDF_file_Example">Using RDF file Example</h3> + +<p>Następny przykład, to jak plik RDF potrafi być użyty w bazie danych. Plik RDF jest czarodziejski i potrafi wyświetlić osobno: <a href="https://developer.mozilla.org/samples/xultu/examples/animals.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/animals.rdf">RDF</a></p> + +<p><span id="Przyk%C5%82ad_2"><a id="Przyk%C5%82ad_2"></a><strong>Przykład 2</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_datasrc_2.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_datasrc_2.xul">Podgląd</a></p> + +<pre><tree flex="1" width="200" height="200" + datasources="animals.rdf" ref="http://www.some-fictitious-zoo.com/all-animals"> + + <treecols> + <treecol id="name" label="Name" primary="true" flex="1"/> + <treecol id="species" label="Species" flex="1"/> + </treecols> + + <template> + <rule> + <treechildren> + <treeitem uri="rdf:*"> + <treerow> + <treecell label="rdf:http://www.some-fictitious-zoo.com/rdf#name"/> + <treecell label="rdf:http://www.some-fictitious-zoo.com/rdf#species"/> + </treerow> + </treeitem> + </treechildren> + </rule> + + </template> +</tree> +</pre> + +<p><img alt="grafika:datasrc1.jpg"></p> + +<p>Tutaj, dane zostały wygenerowane z pliku. Atrybut <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code> został zarejestrowany jako element korzenia w pliku RDF, który jest najwyższym poziomem <code>Seq</code>. Otrzymamy kompletną listę + + <i>animals</i> + . Jeżeli potrzebowalibyśmy,to moglibyśmy umieszczać atrybut <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code> do wszelkiej innej zawartości <code>about</code> cechach atrybutu ograniczającego ustawienia danych, które są zwracane. Na przykład, do wyświetlania tylko reptails, użyj wartości <code><span class="nowiki">http://www.some-fictitious-zoo.com/reptiles</span></code>.</p> + +<h3 id="Setting_the_ref_Attribute_Example" name="Setting_the_ref_Attribute_Example">Setting the <code>ref</code> Attribute Example</h3> + +<p>Przykład poniżej pokazuje jak wyświetlić szczególną część kodu źródłowego RDF ustawiając atrybut <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code>.</p> + +<p><span id="Przyk%C5%82ad_3"><a id="Przyk%C5%82ad_3"></a><strong>Przykład 3</strong></span> : <a href="https://developer.mozilla.org/samples/xultu/examples/ex_datasrc_3.xul.txt">Źródła</a> <a href="https://developer.mozilla.org/samples/xultu/examples/ex_datasrc_3.xul">Podgląd</a></p> + +<pre><window + id="example-window" + title="History List" + xmlns:ANIMALS="http://www.some-fictitious-zoo.com/rdf#" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<button label="Click here to see the mammals the zoo has" type="menu" + datasources="animals.rdf" ref="http://www.some-fictitious-zoo.com/mammals"> + <template> + <rule ANIMALS:specimens="0"></rule> + <rule> + <menupopup> + <menuitem uri="rdf:*" label="rdf:http://www.some-fictitious-zoo.com/rdf#name"/> + </menupopup> + </rule> + </template> +</button> + +</window> +</pre> + +<p>W tym przypadku tylko mammals są żądane, więc zaznaczamy mammals URI na liście. Zauważymy tą wartość atrybutu <code><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></code> w przykładzie <code><span class="nowiki">http://www.some-fictitious-zoo.com/mammals</span></code>, który odzwierciedla jeden element <code>Seq</code> w <a class="external" href="http://xulplanet.com/tutorials/xultu/animals.txt">pliku RDF</a>. To zdarzenie tylko powraca w liście w przypadku potomków.</p> + +<p>Zostały użyte tutaj dwie zasady. Pierwsza reguła trzyma całą zawartość jaką posiada <code>ANIMALS:specimens</code>, atrybut ustawiony jest na <code>0</code>. Możesz zobaczyć te cechy w każdym <code>Description</code> elementu w pliku RDF. Niektóre z nich mają wartość równą 0. Więc w tym wypadku, użyjemy zasady pierwszej. Ponieważ, zasada pierwsza nie ma wartości, nic nie będzie ci wyświetlane. Jest to efektowna droga do ukrycia daty, której nie chcemy wyświetlić.</p> + +<p>Druga zasada stosuje się do całej reszty kodu i tworzy wiersze wyskakującego menu. Końcowy efekt jest taki, że dostaniemy wyskakujące menu zawierające wszystkie + <i>mammals</i> + które nie mają podanej wartości równej 0.</p> + +<p>Następnie, zobaczymy pełne zasady składni.</p> + +<p></p><div class="prevnext" style="text-align: right;"> + <p><a href="/pl/docs/Kurs_XUL:Drzewa_i_szablony" style="float: left;">« Poprzedni</a><a href="/pl/docs/Kurs_XUL:Zaawansowane_reguły">Następny »</a></p> +</div><p></p> diff --git a/files/pl/mozilla/tech/xul/label/index.html b/files/pl/mozilla/tech/xul/label/index.html new file mode 100644 index 0000000000..fda18697f6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/label/index.html @@ -0,0 +1,258 @@ +--- +title: label +slug: Mozilla/Tech/XUL/label +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/label +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element pozwala zastosować etykietę dla elementu sterującego. Po kliknięciu etykiety, focus zostanie przełączony na element sterujący określony przez atrybut <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Dodawanie_etykiet_i_obrazk%c3%b3w">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-control">control</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-href">href</a>, <a href="#a-label.value">value</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-control">control</a>, <a href="#p-crop">crop</a>, <a href="#p-disabled">disabled</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-header">header</a>, <a href="#s-indent">indent</a>, <a href="#s-monospace">monospace</a>, <a href="#s-plain">plain</a>, <a href="#s-small-margin">small-margin</a>, <a href="#s-text-link">text-link</a> </dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_label.png"></div> +<pre class="eval"><label value="Email address" control="email"/> +<textbox id="email"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-control"> + +<dl><dt> <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ten atrybut określa <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu, z którym powiązana jest etykieta. Kiedy użytkownik na nią kliknie, połączony element staje się aktywny (focus). +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-href"> + +<dl><dt> <code id="a-href"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/href">href</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Definiuje adres URL do otworzenia, w momencie naciśnięcia elementu. Żąda atrybutu <code>class</code>, by włączyć <a href="pl/XUL/Styl/text-link">text-link</a>. +</dd></dl> + + +</div> +<div id="a-label.value"> + +<dl><dt> <a href="pl/XUL/Atrybut/label.value">value</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst dla etykiety. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/header">header</a></code></dt> + <dd> + Klasę stosujemy do nagłówków. Zazwyczaj będzie powodować, że tekst ukaże się pogrubiony.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/indent">indent</a></code></dt> + <dd> + Klasa ta powoduje wcięcie z lewej strony tekstu.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/monospace">monospace</a></code></dt> + <dd> + Klasa powoduje, że tekst będzie wyświetlany w czcionce o stałej szerokości znaków.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/plain">plain</a></code></dt> + <dd> + Ta klasa sprawia, że element będzie wyświetlony bez obramowania lub marginesu.</dd> +</dl> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/small-margin">small-margin</a></code> +</dt><dd> Ta klasa powoduje wyświetlenie tekstu z małym marginesem. +</dd></dl> +<p><br> +</p> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/text-link">text-link</a></code> +</dt><dd> Etykiety o tej klasie mogą być aktywne (focus), a funkcja obsługi zdarzenia kliknięcia zostanie wywołana zarówno dla kliknięcia myszą, jak i wciśnięcia klawisza Enter. +</dd></dl> +<p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/description" title="description">description</a></code> +</dd></dl> +<dl><dt> Atrybuty +</dt><dd> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULLabelElement">nsIDOMXULLabelElement</a> +</dd></dl> +<h3 id="Notatki" name="Notatki"> Notatki </h3> +<p>Należy pamiętać, że, inaczej niż w języku HTML, element <code>label</code> posiada atrybut "value", natomiast przyciski i pola wyboru używają <code>label="foo"</code> jako atrybutu. </p> +<pre><label label="Przycisk"/> <-- Źle --> +<label value="Przycisk"/> + +<label value="Kliknij w przycisk"/> +<button label="Przycisk"/> +<checkbox label="Decyzja" value="1"/> +</pre> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listbox/index.html b/files/pl/mozilla/tech/xul/listbox/index.html new file mode 100644 index 0000000000..7520964ca1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/listbox/index.html @@ -0,0 +1,413 @@ +--- +title: listbox +slug: Mozilla/Tech/XUL/listbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest stosowany do tworzenia listy pozycji, na której można zaznaczyć jedną lub wiele pozycji. Lista taka może zawierać wiele kolumn. Istnieje szereg metod pozwalających na modyfikowanie i dostęp do elementów zawartych w <code>listbox</code>. +</p><p>Można określić liczbę wierszy do wyświetlenia w liście za pomocą atrybutu <code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code>. Jeśli wierszy jest więcej, niż to określono w tym atrybucie, listę będzie można przewinąć przy pomocy paska przewijania. Wszystkie wiersze w liście mają tę samą wysokość – jest to wysokość największego wiersza z listy. Element <code>listbox</code> powinien zawierać elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code>, każdy z nich wyświetla etykietę tekstową. Aby utworzyć listę z zawartością inną niż tekst, należy skorzystać z elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/richlistbox" title="richlistbox">richlistbox</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_list">kursie XUL</a>, można także przejrzeć <a class="external" href="http://lxr.mozilla.org/mozilla/source/toolkit/content/widgets/listbox.xml">źródła w LXR</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-disableKeyNavigation">disableKeyNavigation</a>, <a href="#a-preference">preference</a>, <a href="#a-rows">rows</a>, <a href="#a-seltype">seltype</a>, <a href="#a-suppressonselect">suppressonselect</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-disabled">disabled</a>, <a href="#p-disableKeyNavigation">disableKeyNavigation</a>, <a href="#p-selectedCount">selectedCount</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedItem">selectedItem</a>, <a href="#p-selectedItems">selectedItems</a>, <a href="#p-selType">selType</a>, <a href="#p-tabIndex">tabIndex</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-addItemToSelection">addItemToSelection</a>, <a href="#m-appendItem">appendItem</a>, <a href="#m-clearSelection">clearSelection</a>, <a href="#m-ensureElementIsVisible">ensureElementIsVisible</a>, <a href="#m-ensureIndexIsVisible">ensureIndexIsVisible</a>, <a href="#m-getIndexOfFirstVisibleRow">getIndexOfFirstVisibleRow</a>, <a href="#m-getIndexOfItem">getIndexOfItem</a>, <a href="#m-getItemAtIndex">getItemAtIndex</a>, <a href="#m-getNextItem">getNextItem</a>, <a href="#m-getNumberofVisibleRows">getNumberofVisibleRows</a>, <a href="#m-getPreviousItem">getPreviousItem</a>, <a href="#m-getRowCount">getRowCount</a>, <a href="#m-getSelectedItem">getSelectedItem</a>, <a href="#m-insertItemAt">insertItemAt</a>, <a href="#m-invertSelection">invertSelection</a>, <a href="#m-removeItemAt">removeItemAt</a>, <a href="#m-scrollToIndex">scrollToIndex</a>, <a href="#m-selectAll">selectAll</a>, <a href="#m-selectItem">selectItem</a>, <a href="#m-selectItemRange">selectItemRange</a>, <a href="#m-timedSelect">timedSelect</a>, <a href="#m-toggleItemSelection">toggleItemSelection</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<div class="float-right"><img alt="grafika:XUL_ref_listbox.png"></div> +<pre> <listbox id="theList"> + <listitem label="Ruby"/> + <listitem label="Emerald"/> + <listitem label="Sapphire" selected="true"/> + <listitem label="Diamond"/> + </listbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><p></p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-disableKeyNavigation"> + +<dl><dt> <code id="a-disablekeynavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablekeynavigation">disablekeynavigation</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ten nie jest użyty, użytkownik może przechodzić do określonych pozycji listy poprzez naciśnięcie pierwszej litery etykiety danej pozycji. Odbywa się to przyrostowo, dlatego przyciśnięcie dodatkowych klawiszy spowoduje zaznaczenie lepiej określonych pozycji. Opcja ta może zostać wyłączona poprzez ustawienie wartości atrybutu jako <code>true</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-rows"> + +<dl> + <dt> + <code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do wyświetlenia w elemencie. Jeśli w elemencie znajduje się więcej niż ta liczba wierszy, pojawi się pasek przewijania, który użytkownik może zastosować do przewijania do innych wierszy. Aby pobrać aktualną liczbę wierszy w elemencie, zastosuj metodę <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount</a></code></span>.</dd> +</dl> +</div> +<div id="a-seltype"> + +</div> +<div id="a-suppressonselect"> + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-disableKeyNavigation"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableKeyNavigation">disableKeyNavigation</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera lub ustawia wartość atrybutu <code id="a-disableKeyNavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableKeyNavigation">disableKeyNavigation</a></code>.</dd> +</dl></div> +<div id="p-selectedCount"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedCount">selectedCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca liczbę pozycji, która jest aktualnie zaznaczona.</dd> +</dl></div> +<div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl></div> +<div id="p-selectedItems"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItems">selectedItems</a></span></code></dt> + <dd> + Typ: + <i> + tablica z listą pozycji</i> + </dd> + <dd> + Zwraca tablicę zaznaczonych pozycji na liście.</dd> +</dl></div> +<div id="p-selType"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selType">selType</a></span></code> <magic name="\"PAGENAME\"/"></magic></dt> + <dt> + </dt> + <dd> + Type: <em>string</em></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code>.</dd> +</dl> +<p> </p> +<p> </p> + +<p></p></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<p></p><p></p><dl><dt> <span id="m-addItemToSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addItemToSelection">addItemToSelection( item )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zaznacza daną pozycje, bez odznaczania innych pozycji aktualnie zaznaczonych. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem( label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Tworzy nową pozycję i dodaje ją na koniec istniejącej listy pozycji. Opcjonalnie posiada ustawioną wartość. Funkcja zwraca nowo utworzony element. </dd></dl> +<dl><dt> <span id="m-clearSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/clearSelection">clearSelection()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> </dd><dd> Odznacza wszystkie pozycje. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-ensureElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureElementIsVisible">ensureElementIsVisible( element )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli określony element nie jest aktualnie widziany przez użytkownika, to wyświetlane pozycje są przewijane, do momentu, aż będzie on widoczny. Jeśli pozycja jest już widoczna, przewijanie nie będzie miało miejsca. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible( index )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli pozycja w określonym indeksie nie jest aktualnie widoczna, to użytkownik wyświetla tą pozycję poprzez przewinięcie okna. Jeśli natomiast pozycja jest widoczna, nie będzie możliwe żadne przewijanie. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getNumberOfVisibleRows"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNumberOfVisibleRows">getNumberOfVisibleRows()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca liczbę wierszy, które są aktualnie widoczne dla użytkownika. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getIndexOfItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getIndexOfItem">getIndexOfItem( item )</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca od zera pozycję określonych pozycji. Pozycje są numerowane zaczynając od pierwszej wyświetlanej pozycji na liście. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getItemAtIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getItemAtIndex">getItemAtIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Zwraca element, który jest o określonym indeksie. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getNextItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNextItem">getNextItem( startItem, delta )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Metoda ta zwraca pozycję danej odległości (delta) po określonym <code>startItem</code> lub zwraca <code>null</code>, jeśli takiej pozycja nie istnieje. Ten przykład będzie zwracał pozycję dwa wiersze po <var>jakiejśPozycji</var>: <code>getNextItem ( someItem, 2 );</code> +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getNumberOfVisibleRows"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNumberOfVisibleRows">getNumberOfVisibleRows()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca liczbę wierszy, które są aktualnie widoczne dla użytkownika. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getPreviousItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getPreviousItem">getPreviousItem( startItem, delta )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Metoda zwraca pozycję danej odległości (delta) przed określonym <code>startItem</code> lub zwraca <code>null</code>, jeśli taka pozycja nie istnieje. Ten przykład zwróci pozycje pięć wierszy przed <var>someItem</var>: <code>getPreviousItem ( someItem, 5 );</code> +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca ogólną liczbę wierszy w elemencie, nieważne ile wierszy jest wyświetlanych. +</dd></dl> +<p><br> +</p><p><br> +</p> + +<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany. +</dd></dl> +<dl> + <dt> + <span id="m-invertSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/invertSelection">invertSelection()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Odwraca status wszystkich zaznaczonych pozycji. Pozycja zaznaczona staje się odznaczona oraz odznaczona pozycja staje się zaznaczoną.</dd> +</dl> +<dl><dt> <span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Usuwa pozycję potomną w elemencie o określonym indeksie. Metoda zwraca usuniętą pozycję. +</dd></dl> +<dl> + <dt> + <span id="m-scrollToIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/scrollToIndex">scrollToIndex( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przewija element do określonego indeksu. Jest inne niż <span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible</a></code></span>, ponieważ widok jest zawsze przewijany.</dd> +</dl> +<dl> + <dt> + <span id="m-selectAll"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectAll">selectAll()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza wszystkie pozycje. Zdarzenie zaznaczenia jest wysyłane po tym, jak zostanie zrobione zaznaczenie.</dd> +</dl> +<dl> + <dt> + <span id="m-selectItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectItem">selectItem( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Odznacza wszystkie aktualnie zaznaczone pozycje i zaznacza daną pozycję. Zdarzenie zaznaczenia jest wysyłane po wykonaniu zaznaczenia.</dd> +</dl> +<dl> + <dt><span id="m-selectItemRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectItemRange">selectItemRange( startItem, endItem)</a></code></span></dt> + <dd>Zwraca typ:<em>nie zwraca wartości</em></dd> + <dd>Zaznaczone pozycje pomiędzy dwoma danymi pozycjami jako argumenty. Wszystkie inne pozycje są odznaczone. Ta metoda does nothing for single-selection list boxes. A select event is sent after the selection is made.</dd> +</dl> +<dl> + <dt> + <span id="m-timedSelect"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/timedSelect">timedSelect( item, timeout )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza pozycję określoną przez argument po danej liczbie milisekund argumentu czasu przerwy. Wszystkie inne pozycje są odznaczone.</dd> +</dl> +<dl> + <dt> + <span id="m-toggleItemSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/toggleItemSelection">toggleItemSelection( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Jeśli określona pozycja jest zaznaczona, to jest odznaczana. Jeśli nie jest zaznaczona, to jest zaznaczana. Inne pozycje na liście pudełka, które są zaznaczone <b>are not affected, and retain their selected state.</b></dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULMultiSelectControlElement">nsIDOMXULMultiSelectControlElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listcell/index.html b/files/pl/mozilla/tech/xul/listcell/index.html new file mode 100644 index 0000000000..312989c822 --- /dev/null +++ b/files/pl/mozilla/tech/xul/listcell/index.html @@ -0,0 +1,135 @@ +--- +title: listcell +slug: Mozilla/Tech/XUL/listcell +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listcell +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedyncza komórka <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>; używana do tworzenia komórek zawierających tylko tekst. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-listcell.type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-disabled">disabled</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-listcell-iconic">listcell-iconic</a>, </dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład</h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-listcell.type"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/listcell.type">type</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Możemy zrobić komórkę pola wyboru w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, przez ustawienie tych wartości atrybutów na <code>checkbox</code>.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/listcell-iconic">listcell-iconic</a></code></dt> + <dd> + Klasa ta pozwala na wyświetlenie obrazka w komórce listy. Obrazek należy określić przy pomocy atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> +<p></p> +<h3 id="Wskaz.C3.B3wki" name="Wskaz.C3.B3wki"> Wskazówki </h3> +<p>Jeśli chcesz wyrównać do prawej strony zawartość komórek możesz to zrobić w następujący sposób: +</p> +<pre class="eval">cell = document.createElement("listcell"); +cell.setAttribute("label", "This is the cell's label"); +cell.setAttribute("style", "text-align:right"); +</pre> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listcol/index.html b/files/pl/mozilla/tech/xul/listcol/index.html new file mode 100644 index 0000000000..486fd5084d --- /dev/null +++ b/files/pl/mozilla/tech/xul/listcol/index.html @@ -0,0 +1,95 @@ +--- +title: listcol +slug: Mozilla/Tech/XUL/listcol +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listcol +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kolumna w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>. Można tworzyć kolumny elastyczne lub nieelastyczne. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listcols/index.html b/files/pl/mozilla/tech/xul/listcols/index.html new file mode 100644 index 0000000000..d7a01a0760 --- /dev/null +++ b/files/pl/mozilla/tech/xul/listcols/index.html @@ -0,0 +1,109 @@ +--- +title: listcols +slug: Mozilla/Tech/XUL/listcols +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listcols +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener dla kolumn <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, tworzonych przy użyciu elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>. W elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code> powinien znajdować się wyłącznie jeden potomny element <code>listcols</code>. Jeśli element <code>listcols</code> zostanie pominięty, pudełko listy będzie jednokolumnowe. +</p> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<pre><!-- Tworzy dwie kolumny listbox --> +<listbox> + <listcols> + <listcol/> + <listcol/> + </listcols> + <listitem> + <listcell label="Buck"/> + <listcell label="Rogers"/> + </listitem> + <listitem> + <listcell label="John"/> + <listcell label="Painter"/> + </listitem +</listbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listhead/index.html b/files/pl/mozilla/tech/xul/listhead/index.html new file mode 100644 index 0000000000..a6e2d81f88 --- /dev/null +++ b/files/pl/mozilla/tech/xul/listhead/index.html @@ -0,0 +1,125 @@ +--- +title: listhead +slug: Mozilla/Tech/XUL/listhead +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listhead +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Wiersz nagłówka <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>. Zazwyczaj umieszcza się w nim elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, po jednym dla każdej każdej kolumny. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-disabled">disabled</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(przykłady potrzebne) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listheader/index.html b/files/pl/mozilla/tech/xul/listheader/index.html new file mode 100644 index 0000000000..303596770a --- /dev/null +++ b/files/pl/mozilla/tech/xul/listheader/index.html @@ -0,0 +1,128 @@ +--- +title: listheader +slug: Mozilla/Tech/XUL/listheader +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listheader +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Nagłówek pojedynczej kolumny w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<div class="float-right"><img alt="Image:XUL_ref_listheader.png"></div> +<pre><listbox> + <listhead> + <listheader label="Name"/> + <listheader label="Occupation"/> + </listhead> + <listitem> + <listcell label="George"/> + <listcell label="House Painter"/> + </listitem> + <listitem> + <listcell label="Mary Ellen"/> + <listcell label="Candle Maker"/> + </listitem> + <listitem> + <listcell label="Roger"/> + <listcell label="Swashbuckler"/> + </listitem> +</listbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/listitem/index.html b/files/pl/mozilla/tech/xul/listitem/index.html new file mode 100644 index 0000000000..c274a10552 --- /dev/null +++ b/files/pl/mozilla/tech/xul/listitem/index.html @@ -0,0 +1,366 @@ +--- +title: listitem +slug: Mozilla/Tech/XUL/listitem +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/listitem +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedynczy wiersz <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>. Tekst w listitem jest określony w jednym z elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code> lub poprzez umieszczenie atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> bezpośrednio w elemencie listitem. Możesz także umieścić inne elementy wewnątrz listitem, gdy chcesz stworzyć bardziej złożoną treść. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_list">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-checked">checked</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-current">current</a>, <a href="#a-disabled">disabled</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-preference">preference</a>, <a href="#a-selected">selected</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-listitem.type">type</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-checked">checked</a>, <a href="#p-control">control</a>, <a href="#p-crop">crop</a>, <a href="#p-current">current</a>, <a href="#p-disabled">disabled</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-selected">selected</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-listitem-iconic">listitem-iconic</a> </dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<p>(potrzeba przykładu) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-checked"> + +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-current"> + + +<dl> + <dt><code id="a-current"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/current">current</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Ten atrybut będzie ustawiony na <code>true</code>, jeśli <code>listitem</code> jest aktualną pozycją. Jest typowo używany przez motyw do <strong>customize the focus ring.</strong> Aby zaznaczyć aktualną pozycję w <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code>listbox</code> używa do tego własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code>.</dd> +</dl> +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-selected"> + +<dl> + <dt> + <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Sygnalizuje gdzie element jest zaznaczony lub nie. Ta wartość jest tylko do odczytu. Aby zmienić zaznaczenie, ustaw pozostałe własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code> stanowiące ten element.</dd> +</dl> + +<p> </p> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-listitem.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/listitem.type">type</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Możemy utworzyć pozycję pola wyboru <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, poprzez ustawienie tego atrybutu na wartość <code>checkbox</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-checked"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checked">checked</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-current"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/current">current</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-current"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/current">current</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/listitem-iconic">listitem-iconic</a></code></dt> + <dd> + Zastosuj tą klasę, aby mieć wyświetlony obrazek na <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code>. Określa obrazek za pomocą arybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcell" title="listcell">listcell</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcol" title="listcol">listcol</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listcols" title="listcols">listcols</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listhead" title="listhead">listhead</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/listheader" title="listheader">listheader</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/member/index.html b/files/pl/mozilla/tech/xul/member/index.html new file mode 100644 index 0000000000..ffa74e924d --- /dev/null +++ b/files/pl/mozilla/tech/xul/member/index.html @@ -0,0 +1,107 @@ +--- +title: member +slug: Mozilla/Tech/XUL/member +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/member +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosowany wewnątrz zasad elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code> do dopasowania elementów, które są kontenerami lub są zawarte wewnątrz kolejnego elementu. Oba kontenery i atrybuty potomne mogą używać zmiennych. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-child">child</a>, <a href="#p-container">container</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-child"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/child">child</a></span></code> +</dt><dd> Typ: <i>?</i> +</dd><dd> Zmienna odwołująca się do węzła, który jest oczekiwanym elementem potomnym, który jest kierowany poprzez element kontenera. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-container"></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/menu/index.html b/files/pl/mozilla/tech/xul/menu/index.html new file mode 100644 index 0000000000..0123198630 --- /dev/null +++ b/files/pl/mozilla/tech/xul/menu/index.html @@ -0,0 +1,218 @@ +--- +title: menu +slug: Mozilla/Tech/XUL/menu +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/menu +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element bardzo podobny do <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>, który jest umieszczony na <code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code>. Kiedy użytkownik kliknie element <code>menu</code>, to potomek <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> z menu zostanie wyświetlony. Ten element jest także stosowany do tworzenia podmenu. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Proste_paski_menu">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-acceltext">acceltext</a>, <a href="#a-accesskey">accesskey</a>, <a href="#a-allowevents">allowevents</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-key">key</a>, <a href="#a-label">label</a>, <a href="#a-menuactive">menuactive</a>, <a href="#a-open">open</a>, <a href="#a-sizetopopup">sizetopopup</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-control">control</a>, <a href="#p-open">open</a>, <a href="#p-select">select</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<pre> <menubar id="sample-menubar"> + <menu id="file-menu" label="File"> + <menupopup id="file-popup"> + <menuitem label="New"/> + <menuitem label="Open"/> + <menuitem label="Save"/> + <menuseparator/> + <menuitem label="Exit"/> + </menupopup> + </menu> + <menu id="edit-menu" label="Edit"> + <menupopup id="edit-popup"> + <menuitem label="Undo"/> + <menuitem label="Redo"/> + </menupopup> + </menu> + </menubar> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-acceltext"> + +</div> +<div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-allowevents"> + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-key"> + +<dl><dt> <code id="a-key"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/key">key</a></code> +</dt><dd> Typ: <i>znak</i> +</dd><dd> Litera, która musi zostać naciśnięta. Powinien to być znak, który może być wyświetlany. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-menuactive"> + +</div> +<div id="a-open"> + +<dl><dt> {{ XULAttr("open") }} +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o {{ XULAttr("type") }} ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + +{{ languages( { "en": "en/XUL/Attribute/open", "fr": "fr/XUL/Attributs/open", "ja": "ja/XUL/Attribute/open" } ) }} +</div> +<div id="a-sizetopopup"> + + +<dl> + <dt><code id="a-sizetopopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sizetopopup">sizetopopup</a></code></dt> + <dd>Typ:<em>jedna z poniższych wartości</em></dd> + <dd>Indicates how the menu width and the <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> width are determined. If the <code>sizetopopup</code> attribute is left out or set to <code>none</code>, the menu will be its preferred width and the popup may extend outside of this width, unaffected by the maximum width of the menu itself.</dd> +</dl> + +<ul> + <li><code>none</code>: Szerokość okienka popup nie będzie ograniczało rozmiaru menu.</li> + <li><code>always</code>: Jeśli jest ustawiony na <code>always</code>, długość menu będzie taka sama jaka jest potrzebna dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Jeśli menu posiada maksymalna szerokość, to popup będzie miał tą samą szerokość.</li> +</ul> +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-menu.open"></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/menubar/index.html b/files/pl/mozilla/tech/xul/menubar/index.html new file mode 100644 index 0000000000..ca5cbbb12d --- /dev/null +++ b/files/pl/mozilla/tech/xul/menubar/index.html @@ -0,0 +1,114 @@ +--- +title: menubar +slug: Mozilla/Tech/XUL/menubar +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/menubar +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener, który zazwyczaj składa się z elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>. Na Macintosh, pasek menu jest wyświetlony wzdłóż góry okna i wszystkie elementy niebędące menu wewnątrz paska menu, to będą ignorowane. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Proste_paski_menu">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accessible">accessible</a>, <a href="#a-grippyhidden">grippyhidden</a>, <a href="#a-statusbar">statusbar</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-statusbar">statusbar</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_menu.png"></div> +<pre><menubar id="sample-menubar"> + <menu id="action-menu" label="Action"> + <menupopup id="action-popup"> + <menuitem label="New"/> + <menuitem label="Save" disabled="true"/> + <menuitem label="Close"/> + <menuseparator/> + <menuitem label="Quit"/> + </menupopup> + </menu> + <menu id="edit-menu" label="Edit"> + <menupopup id="edit-popup"> + <menuitem label="Undo"/> + <menuitem label="Redo"/> + </menupopup> + </menu> +</menubar> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accessible"> + +<dl><dt> <code id="a-accessible"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accessible">accessible</a></code> +</dt><dd> Typ: <i><a href="pl/NsIAccessible">nsIAccessible</a></i> +</dd><dd> Zwraca obiekt dostępności dla elementu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-grippyhidden"> + +<dl><dt> <code id="a-grippyhidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippyhidden">grippyhidden</a></code> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawiamy na <code>true</code>, grippy będzie ukryty. Kiedy ustawienie będzie na <code>false</code>, domyślnie, grippy będzie wyświetlony. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-statusbar"> + +<dl> + <dt> + <code id="a-statusbar"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statusbar">statusbar</a></code></dt> + <dd> + Typ: + <i> + id elementu paska stanu</i> + </dd> + <dd> + Jeśli ustawimy ten atrybut na <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code>, to etykieta na pasku stanu będzie aktualizowana do <code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code> w momencie, gdy użytkownik przesunie kursor myszy nad pozycję w menu.</dd> +</dl> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-statusbar"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/statusbar">statusbar</a></span></code></dt> + <dd> + Typ: + <i> + id elementu paska stanu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-statusbar"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statusbar">statusbar</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/menuitem/index.html b/files/pl/mozilla/tech/xul/menuitem/index.html new file mode 100644 index 0000000000..75540fe7d6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/menuitem/index.html @@ -0,0 +1,360 @@ +--- +title: menuitem +slug: Mozilla/Tech/XUL/menuitem +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/menuitem +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedyncza pozycja do wybrania w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Działa bardzo podobnie jak <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>, lecz jest ona renderowana przez <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Proste_paski_menu">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-acceltext">acceltext</a>, <a href="#a-accessible">accessible</a>, <a href="#a-accesskey">accesskey</a>, <a href="#a-allowevents">allowevents</a>, <a href="#a-autocheck">autocheck</a>, <a href="#a-checked">checked</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-description">description</a>, <a href="#a-disabled">disabled</a>, <a href="#a-image">image</a>, <a href="#a-menuitem.key">key</a>, <a href="#a-label">label</a>, <a href="#a-menuitem.name">name</a>, <a href="#a-selected">selected</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-menuitem.type">type</a>, <a href="#a-validate">validate</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-control">control</a>, <a href="#p-label">label</a>, <a href="#p-selected">selected</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-menuitem-iconic">menuitem-iconic</a>, <a href="#s-menuitem-non-iconic">menuitem-non-iconic</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<pre><menu id="edit-menu" label="Edycja"> + <menupopup id="edit-popup"> + <menuitem label="Wstecz"/> + <menuitem label="Dalej"/> + </menupopup> +</menu> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-acceltext"> + +</div> +<div id="a-accessible"> + +<dl><dt> <code id="a-accessible"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accessible">accessible</a></code> +</dt><dd> Typ: <i><a href="pl/NsIAccessible">nsIAccessible</a></i> +</dd><dd> Zwraca obiekt dostępności dla elementu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-allowevents"> + +</div> +<div id="a-autocheck"> + +<dl><dt> <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Gdy atrybut ten ma wartość <code>true</code> lub nie jest ustawiony, stan zaznaczenia przycisku będzie przełączany przy każdym jego naciśnięciu. Gdy wartość została ustawiona na <code>false</code>, stan zaznaczenia musi być dopasowany ręcznie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-checked"> + +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-description"> + +<dl><dt> <code id="a-description"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/description">description</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst opisowy do wyświetlenia w dodatku do tytułu okienka dialogowego. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-menuitem.key"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.key">key</a></dt> + <dd> + Typ: + <i> + id element</i> + </dd> + <dd> + Ustawia <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/key" title="key">key</a></code>, którego klawisz skrótu jest wyświetlony w <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>.</dd> +</dl> +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-menuitem.name"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.name">name</a></dt> + <dd> + Typ: + <i> + nazwa jako łańcuch znaków</i> + </dd> + <dd> + Opcja <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> z tą samą nazwą umieszczona w jednej grupie. Tylko jedna pozycja <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> w każdej grupie opcji, może być zaznaczona w tym samym czasie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-selected"> + +<dl> + <dt> + <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Sygnalizuje gdzie element jest zaznaczony lub nie. Ta wartość jest tylko do odczytu. Aby zmienić zaznaczenie, ustaw pozostałe własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code> stanowiące ten element.</dd> +</dl> + +<p> </p> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-menuitem.type"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/menuitem.type">type</a></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Może zostać użyta do tworzenia pozycji wielokrotnego (pole wyboru) lub pojedynczego wyboru (przycisk opcji) menu.</dd> +</dl> +<ul> + <li><code>checkbox</code>: <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> jest zaznaczony. Atrybut <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> określa gdzie pozycja menu jest wybrana, a gdzie nie.</li> + <li><code>radio</code>: <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> staje się częścią grupy przycisków opcji (radio). Inne pozycje menu, które mają tą samą wartość dla ich atrybutu <code id="a-name"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/name">name</a></code> są częścią tej samej grupy <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code>. Tylko jedna pozycja menu w tej samej grupie może być zaznaczona.</li> +</ul> +<p><br> + Więcej informacji na temat dodawania pozycji opcji menu znajduje się w <a href="pl/Kurs_XUL/Dodatkowe_mo%c5%bcliwo%c5%9bci_menu#Adding_Checkmarks_to_Menus">kursie XUL</a></p> +</div> +<div id="a-validate"> + +<dl> + <dt> + <code id="a-validate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/validate">validate</a></code></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Atrybut ten określa, czy obrazek ma być wczytywany z pamięci podręcznej. Może być to przydatne, jeśli obrazki są wczytywane z serwera zdalnego, albo planowana jest częsta ich podmiana. Poniższe wartości są akceptowane; pominięcie tego atrybutu spowoduje zastosowanie wartości domyślnej.</dd> +</dl> +<ul> + <li><code>always</code>: Obrazek będzie zawsze sprawdzany, czy powinien być wczytany ponownie.</li> + <li><code>never</code>: Obrazek będzie wczytywany z pamięci podręcznej, o ile to tylko możliwe.</li> +</ul> +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/menuitem-iconic">menuitem-iconic</a></code></dt> + <dd> + Zastosuj tą klasę, aby mieć wyświetlony obrazek na <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>. Określa obrazek za pomocą arybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/menuitem-non-iconic">menuitem-non-iconic</a></code></dt> + <dd> + Normalnie, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> posiada margines z lewej strony na obrazek lub znak zaznaczenia. Ta klasa może zostać użyta do usunięcia tego marginesu, więc ta pozycja menu pojawi się z lewej strony brzegu menupopup.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code> </dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/menulist/index.html b/files/pl/mozilla/tech/xul/menulist/index.html new file mode 100644 index 0000000000..f27548b2fa --- /dev/null +++ b/files/pl/mozilla/tech/xul/menulist/index.html @@ -0,0 +1,476 @@ +--- +title: menulist +slug: Mozilla/Tech/XUL/menulist +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/menulist +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który stosujemy w przypadku rozwijanej listy wyboru. Użytkownik może zaznaczyć jedną z pozycji wyświetlanych w elemencie <code>menulist</code>. Aktualnie zaznaczona pozycja zostanie wyświetlona na elemencie <code>menulist</code>. Aby utworzyć listę rozwijaną, umieść element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> wewnątrz <code>menulist</code> składający się z elementów wyboru <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_list">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-crop">crop</a>, <a href="#a-disableautoselect">disableautoselect</a>, <a href="#a-disabled">disabled</a>, <a href="#a-editable">editable</a>, <a href="#a-focused">focused</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-open">open</a>, <a href="#a-preference">preference</a>, <a href="#a-readonly">readonly</a>, <a href="#a-sizetopopup">sizetopopup</a>, <a href="#a-src">src</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-crop">crop</a>, <a href="#p-description">description</a>, <a href="#p-disableautoselect">disableautoselect</a>, <a href="#p-disabled">disabled</a>, <a href="#p-editor">editor</a>, <a href="#p-menulist.inputField">inputField</a>, <a href="#p-label">label</a>, <a href="#p-menuBoxObject">menuBoxObject</a>, <a href="#p-menupopup">menupopup</a>, <a href="#p-open">open</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedItem">selectedItem</a>, <a href="#p-src">src</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-appendItem">appendItem</a>, <a href="#m-insertItemAt">insertItemAt</a>, <a href="#m-removeAllItems">removeAllItems</a>, <a href="#m-removeItemAt">removeItemAt</a>, <a href="#m-menulist.select">select</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre> <menulist> + <menupopup> + <menuitem label="Opcja 1" value="1"/> + <menuitem label="Opcja 2" value="2"/> + <menuitem label="Opcja 3" value="3"/> + <menuitem label="Opcja 4" value="4"/> + </menupopup> + </menulist> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disableautoselect"> + +<dl><dt> <code id="a-disableautoselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautoselect">disableautoselect</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest <code>true</code> lub pominięty, zaznaczona pozycja w menu będzie aktualizowana dopasowując się do tego co użytkownik wprowadzi w polu tekstowym. Jeśli tekst nie dopasuje się do jakiejkolwiek pozycji na liście, to zaznaczenie zostanie wyczyszczone. Jeśli ten atrybut jest <code>false</code>, zaznaczenie nigdy nie zostanie zaktualizowane do dopasowania pola tekstowego. Ten atrybut zastosowany jest tylko do <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, który jest zdolny do edycji. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-editable"> + + +<dl> + <dt><code id="a-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editable">editable</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Sygnalizuje, która wartość <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code> może być modyfikowana poprzez wpis bezpośrednio do wartości pola. This is rendered as a textbox with a drop-down arrow beside it. The user may enter text into the textbox or select one of the choices by clicking from the drop-down. If used in a tree, editable allows the content to be changed, especially useful when <code>type="checkbox"</code>.</dd> +</dl> +</div> +<div id="a-focused"> + +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> +<div id="a-sizetopopup"> + + +<dl> + <dt><code id="a-sizetopopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sizetopopup">sizetopopup</a></code></dt> + <dd>Typ:<em>jedna z poniższych wartości</em></dd> + <dd>Indicates how the menu width and the <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> width are determined. If the <code>sizetopopup</code> attribute is left out or set to <code>none</code>, the menu will be its preferred width and the popup may extend outside of this width, unaffected by the maximum width of the menu itself.</dd> +</dl> + +<ul> + <li><code>none</code>: Szerokość okienka popup nie będzie ograniczało rozmiaru menu.</li> + <li><code>always</code>: Jeśli jest ustawiony na <code>always</code>, długość menu będzie taka sama jaka jest potrzebna dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Jeśli menu posiada maksymalna szerokość, to popup będzie miał tą samą szerokość.</li> +</ul> +</div> +<div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-description"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/description">description</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Ustawia opis aktualnie zaznaczonej pozycji <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>.</dd> +</dl></div> +<div id="p-disableautoselect"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableautoselect">disableautoselect</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disableautoselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautoselect">disableautoselect</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-editor"> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menulist.editor">editor</a></dt> + <dd> + Typ: + <i> + <a href="pl/NsIEditor">nsIEditor</a></i> + </dd> + <dd> + Odwołanie do <a href="pl/NsIEditor">nsIEditor</a> dla edytowanego tekstu. Własność tylko do odczytu.</dd> +</dl></div> +<div id="p-menulist.inputField"> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menulist.inputField">inputField</a></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + Odniesienie elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> stosuje się dla list edycji menu. Ta własność jest tylko do odczytu i nakłada się tylko do montażu w <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>.</dd> +</dl> + +<p> </p></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-menuBoxObject"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/menuBoxObject">menuBoxObject</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIMenuBoxObject">nsIMenuBoxObject</a></i> + </dd> + <dd> + Referencja do <a href="pl/NsIMenuBoxObject">nsIMenuBoxObject</a>, który implementuje menu.</dd> +</dl></div> +<div id="p-menupopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/menupopup">menupopup</a></span></code></dt> + <dd> + Typ: + <i> + element menupopup</i> + </dd> + <dd> + Referencja do <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> stosowany przez <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>. Własność ta jest tylko do odczytu.</dd> +</dl></div> +<div id="p-open"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl></div> +<div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl></div> +<div id="p-src"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem( label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Tworzy nową pozycję i dodaje ją na koniec istniejącej listy pozycji. Opcjonalnie posiada ustawioną wartość. Funkcja zwraca nowo utworzony element. </dd></dl> +<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany. +</dd></dl> +<dl><dt> <span id="m-removeAllItems"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeAllItems">removeAllItems()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Usuwa wszystkie pozycje w <a href="pl/XUL/menu">menu</a>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Usuwa pozycję potomną w elemencie o określonym indeksie. Metoda zwraca usuniętą pozycję. +</dd></dl> +<dl> + <dt> + <a href="pl/XUL/Metoda/menulist.select">select()</a></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>. Ta metoda nakłada się tylko do list menu <code id="a-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editable">editable</a></code>.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuseparator" title="menuseparator">menuseparator</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULMenuListElement">nsIDOMXULMenuListElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/menuseparator/index.html b/files/pl/mozilla/tech/xul/menuseparator/index.html new file mode 100644 index 0000000000..b203650234 --- /dev/null +++ b/files/pl/mozilla/tech/xul/menuseparator/index.html @@ -0,0 +1,149 @@ +--- +title: menuseparator +slug: Mozilla/Tech/XUL/menuseparator +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/menuseparator +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosujemy do tworzenia separatorów pomiędzy poszczególnymi pozycjami menu. Zazwyczaj rysuje cieniutką linie. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Proste_paski_menu">kursie XUL</a>. +</p> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-control">control</a>, <a href="#p-selected">selected</a> +</dd></dl> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<pre><menu label="Help"> + <menupopup> + <menuitem label="Contents"/> + <menuseparator/> + <menuitem label="Release Notes"/> + </menupopup> +</menu> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/menu" title="menu">menu</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menubar" title="menubar">menubar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/acceptdialog/index.html b/files/pl/mozilla/tech/xul/metoda/acceptdialog/index.html new file mode 100644 index 0000000000..86735171e0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/acceptdialog/index.html @@ -0,0 +1,18 @@ +--- +title: acceptDialog +slug: Mozilla/Tech/XUL/Metoda/acceptDialog +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/acceptDialog +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog()</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Akceptuje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <code>OK</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/additemtoselection/index.html b/files/pl/mozilla/tech/xul/metoda/additemtoselection/index.html new file mode 100644 index 0000000000..c0b0e7cf9e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/additemtoselection/index.html @@ -0,0 +1,17 @@ +--- +title: addItemToSelection +slug: Mozilla/Tech/XUL/Metoda/addItemToSelection +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/addItemToSelection +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-addItemToSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addItemToSelection">addItemToSelection( item )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zaznacza daną pozycje, bez odznaczania innych pozycji aktualnie zaznaczonych. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/addpane/index.html b/files/pl/mozilla/tech/xul/metoda/addpane/index.html new file mode 100644 index 0000000000..77a2116e9e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/addpane/index.html @@ -0,0 +1,18 @@ +--- +title: addPane +slug: Mozilla/Tech/XUL/Metoda/addPane +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/addPane +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-addPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addPane">addPane( prefpane )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Dołącza <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> do listy okien.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/addprogresslistener/index.html b/files/pl/mozilla/tech/xul/metoda/addprogresslistener/index.html new file mode 100644 index 0000000000..a71a29fbc7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/addprogresslistener/index.html @@ -0,0 +1,18 @@ +--- +title: addProgressListener +slug: Mozilla/Tech/XUL/Metoda/addProgressListener +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/addProgressListener +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-addProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addProgressListener">addProgressListener( listener )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Dodaje do przeglądarki element nasłuchujący postęp, który będzie monitorował wczytywane dokumenty. Element nasłuchujący powinien implementować interfejs <a href="pl/NsIWebProgressListener">nsIWebProgressListener</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/addsession/index.html b/files/pl/mozilla/tech/xul/metoda/addsession/index.html new file mode 100644 index 0000000000..f2664cad88 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/addsession/index.html @@ -0,0 +1,17 @@ +--- +title: addSession +slug: Mozilla/Tech/XUL/Metoda/addSession +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/addSession +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-addSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addSession">addSession( session )</a></code></span> +</dt><dd> Zwraca typ: <i>nsIAutoCompleteSession</i> +</dd><dd> Dodaje obiekt nowej sesji do widgetu autouzupełnienia. Ten możemy zastosować do utworzenia autouzupełnienia listy rezultatów dostosowanej do naszych wymagań. Argument powinien być obiektem, który implementuje interfejs <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>. Ta metoda zwraca pasujący obiekt. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/addtab/index.html b/files/pl/mozilla/tech/xul/metoda/addtab/index.html new file mode 100644 index 0000000000..946a7d269c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/addtab/index.html @@ -0,0 +1,18 @@ +--- +title: addTab +slug: Mozilla/Tech/XUL/Metoda/addTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/addTab +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-addTab"><code><a href="http://api/pl/docs/Mozilla/Tech/XUL/Metoda/addTab">addTab( URL, referrerURI, charset, postData, owner, allowThirdPartyFixup )</a></code></span> +</dt><dd> Zwraca typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> +</dd><dd> Otwiera nową kartę, która ładuje stronę o określonym adresie <code>URL</code>. Pozostałe parametry są opcjonalne. Pasek kart pojawi się, jeśli to potrzebne. +</dd><dd> Zobacz przykład: <a href="pl/Fragmenty_kodu/Przegl%c4%85danie_w_kartach">Fragmenty kodu:Przeglądanie w kartach</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/advance/index.html b/files/pl/mozilla/tech/xul/metoda/advance/index.html new file mode 100644 index 0000000000..b0e8a5986b --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/advance/index.html @@ -0,0 +1,18 @@ +--- +title: advance +slug: Mozilla/Tech/XUL/Metoda/advance +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/advance +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-advance"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/advance">advance( pageID )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Wywołaj tą metodę, aby przejść stronę dalej. Jest równoważna naciśnięciu przycisku Dalej. Własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canAdvance">canAdvance</a></span></code> musi być ustawiona na <code>true</code> dla strony, która będzie zmieniona. Kod w atrybucie <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code> jest wywołany przed zmianą strony. Argument <var>pageID</var> pozwala nam określić indeks strony do której mamy przejść. Dostarcza <code>null</code> jako argument przejścia do strony dalej w pewnej kolejności.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/advanceselectedtab/index.html b/files/pl/mozilla/tech/xul/metoda/advanceselectedtab/index.html new file mode 100644 index 0000000000..eaf4aab114 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/advanceselectedtab/index.html @@ -0,0 +1,17 @@ +--- +title: advanceSelectedTab +slug: Mozilla/Tech/XUL/Metoda/advanceSelectedTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/advanceSelectedTab +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-advanceSelectedTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/advanceSelectedTab">advanceSelectedTab( dir, wrap )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli argument <var>dir</var> jest ustawiony na <code>1</code>, aktualnie zaznaczona karta zmieni się w następnej karcie. Jeśli argument <var>dir</var> jest ustawiony na <code>-1</code>, aktualnie zaznaczona karta zmienia się w kartę poprzednią. Jeśli argument <var>wrap</var> jest <code>true</code>, będzie regulowało przewijaniem w koło, kiedy pierwsza lub ostatnia karta zostanie osiągnięta. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/appendcustomtoolbar/index.html b/files/pl/mozilla/tech/xul/metoda/appendcustomtoolbar/index.html new file mode 100644 index 0000000000..55bec836d8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/appendcustomtoolbar/index.html @@ -0,0 +1,17 @@ +--- +title: appendCustomToolbar +slug: Mozilla/Tech/XUL/Metoda/appendCustomToolbar +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/appendCustomToolbar +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-appendCustomToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendCustomToolbar">appendCustomToolbar( name, currentset )</a></code></span> +</dt><dd> <b><span class="highlightred">Tylko w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>element</i> +</dd><dd> Dodaje własny pasek narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>) do <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> z daną <var>name</var>. Możemy dostarczyć listę argumentów id pozycji paska narzędzi oddzieloną przecinkiem jako drugi argument, aby dodać domyślnie kilka pozycji. Metoda zwraca element DOM dla tworzonego paska narzędzi. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/appendgroup/index.html b/files/pl/mozilla/tech/xul/metoda/appendgroup/index.html new file mode 100644 index 0000000000..232b074322 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/appendgroup/index.html @@ -0,0 +1,18 @@ +--- +title: appendGroup +slug: Mozilla/Tech/XUL/Metoda/appendGroup +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/appendGroup +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-appendGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendGroup">appendGroup( group )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Dodaje kilka nowych kart na koniec istniejących kart. Argument powinien być tablicą obiektów, jeden dla każdego dokumentu do wczytania. Obiekty mogą być definiowane w skrypcie i stanowić mogą własności <code>URI</code> dla adresu URL strony do wczytania. Własność <code>referrerURI</code> może także być opcjonalnie zastosowana do ustawienia odniesienia się do strony. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/appenditem/index.html b/files/pl/mozilla/tech/xul/metoda/appenditem/index.html new file mode 100644 index 0000000000..11e663c173 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/appenditem/index.html @@ -0,0 +1,38 @@ +--- +title: appendItem +slug: Mozilla/Tech/XUL/Metoda/appendItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/appendItem +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem( label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Tworzy nową pozycję i dodaje ją na koniec istniejącej listy pozycji. Opcjonalnie posiada ustawioną wartość. Funkcja zwraca nowo utworzony element. </dd></dl> +<div class="noinclude"> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><script language="javascript"> +function addItemsToList(){ + var list = document.getElementById('myMenuList'); + + // dodaje pozycję tylko z etykietą + list.appendItem('One'); + + // dodaje pozycję z etykietą i wartością + list.appendItem('Two', 999); + + // wybiera pierwsza pozycję + list.selectedIndex = 0; +} +</script> + +<button label="Dodaj pozycję" oncommand="addItemsToList()"/> +<menulist id="myMenuList"> + <menupopup/> +</menulist> +</pre> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe"> Zobacz także </h3> +<p><code><a href="pl/XUL/Metoda/insertItemAt">insertItemAt()</a></code> i <code><a href="pl/XUL/Metoda/removeItemAt">removeItemAt()</a></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/blur/index.html b/files/pl/mozilla/tech/xul/metoda/blur/index.html new file mode 100644 index 0000000000..49660ab3d0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/blur/index.html @@ -0,0 +1,18 @@ +--- +title: blur +slug: Mozilla/Tech/XUL/Metoda/blur +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/blur +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli element jest "oznaczony" jako aktywny to oznaczenie jest usuwane. focus nie jest automatycznie umieszczana na żadnym elemencie. Podsumowując, jest używany do wywołania uchwytu <code>onblur</code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/cancel/index.html b/files/pl/mozilla/tech/xul/metoda/cancel/index.html new file mode 100644 index 0000000000..82786e99f3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/cancel/index.html @@ -0,0 +1,17 @@ +--- +title: cancel +slug: Mozilla/Tech/XUL/Metoda/cancel +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/cancel +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-cancel"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancel">cancel()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołuje tą metodę do anulowania i zamknięcia kreatora. Kod w atrybucie <code><code id="a-onwizardcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardcancel">onwizardcancel</a></code></code> jest wywołany zanim okno kreatora zostanie anulowane. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/canceldialog/index.html b/files/pl/mozilla/tech/xul/metoda/canceldialog/index.html new file mode 100644 index 0000000000..e5e9400d27 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/canceldialog/index.html @@ -0,0 +1,17 @@ +--- +title: cancelDialog +slug: Mozilla/Tech/XUL/Metoda/cancelDialog +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/cancelDialog +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-cancelDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancelDialog">cancelDialog()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Anuluje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <tt>Anuluj</tt>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/centerwindowonscreen/index.html b/files/pl/mozilla/tech/xul/metoda/centerwindowonscreen/index.html new file mode 100644 index 0000000000..a33451738d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/centerwindowonscreen/index.html @@ -0,0 +1,17 @@ +--- +title: centerWindowOnScreen +slug: Mozilla/Tech/XUL/Metoda/centerWindowOnScreen +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/centerWindowOnScreen +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-centerWindowOnScreen"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/centerWindowOnScreen">centerWindowOnScreen()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia okienko dialogowe na środku ekranu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/checkadjacentelement/index.html b/files/pl/mozilla/tech/xul/metoda/checkadjacentelement/index.html new file mode 100644 index 0000000000..bae1d47f2c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/checkadjacentelement/index.html @@ -0,0 +1,17 @@ +--- +title: checkAdjacentElement +slug: Mozilla/Tech/XUL/Metoda/checkAdjacentElement +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/checkAdjacentElement +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-checkAdjacentElement"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/checkAdjacentElement">checkAdjacentElement( dir )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Odznacza aktualnie zaznaczony przycisk <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code> w grupie i zaznacza przyległy. Jeśli argument <var>dir</var> jest <code>true</code>, to następny przycisk opcji jest zaznaczony. Jeśli jest <code>false</code>, to zostanie poprzedni przycisk opcji zaznaczony. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/clearresults/index.html b/files/pl/mozilla/tech/xul/metoda/clearresults/index.html new file mode 100644 index 0000000000..1374ce5d24 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/clearresults/index.html @@ -0,0 +1,17 @@ +--- +title: clearResults +slug: Mozilla/Tech/XUL/Metoda/clearResults +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/clearResults +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-clearResults"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/clearResults">clearResults()</a></code></span> +</dt><dd> Zwraca typ: <i>???</i> +</dd><dd> Czyści listę z wynikiem. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/clearselection/index.html b/files/pl/mozilla/tech/xul/metoda/clearselection/index.html new file mode 100644 index 0000000000..0971276416 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/clearselection/index.html @@ -0,0 +1,16 @@ +--- +title: clearSelection +slug: Mozilla/Tech/XUL/Metoda/clearSelection +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/clearSelection +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-clearSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/clearSelection">clearSelection()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> </dd><dd> Odznacza wszystkie pozycje. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/click/index.html b/files/pl/mozilla/tech/xul/metoda/click/index.html new file mode 100644 index 0000000000..5df2725846 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/click/index.html @@ -0,0 +1,18 @@ +--- +title: click +slug: Mozilla/Tech/XUL/Metoda/click +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/click +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołuje uchwyt <code>onclick</code> dla elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/close/index.html b/files/pl/mozilla/tech/xul/metoda/close/index.html new file mode 100644 index 0000000000..067ea03177 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/close/index.html @@ -0,0 +1,17 @@ +--- +title: close +slug: Mozilla/Tech/XUL/Metoda/close +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/close +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-close"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/close">close</a></code></span> +</dt><dd> Zwraca typ: brak +</dd><dd> Zamyka powiadomienie i usuwa je z jego otaczających znaczników <code><notificationbox></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/collapsetoolbar/index.html b/files/pl/mozilla/tech/xul/metoda/collapsetoolbar/index.html new file mode 100644 index 0000000000..2be74c5249 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/collapsetoolbar/index.html @@ -0,0 +1,18 @@ +--- +title: collapseToolbar +slug: Mozilla/Tech/XUL/Metoda/collapseToolbar +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/collapseToolbar +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-collapseToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/collapseToolbar">collapseToolbar( toolbar )</a></code></span> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zawija dany <var>toolbar</var>, który powinien być zawarty wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/decrease/index.html b/files/pl/mozilla/tech/xul/metoda/decrease/index.html new file mode 100644 index 0000000000..4a6b5bcd1e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/decrease/index.html @@ -0,0 +1,19 @@ +--- +title: decrease +slug: Mozilla/Tech/XUL/Metoda/decrease +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/decrease +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-decrease"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/decrease">decrease()</a></code></span></dt><div class="noinclude"> +<dd> Metoda: <code><a href="/pl/docs/Mozilla/Tech/XUL/scale" title="scale">scale</a></code></dd></div> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość zmniejszająca się skali poprzez przyrost. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/decreasepage/index.html b/files/pl/mozilla/tech/xul/metoda/decreasepage/index.html new file mode 100644 index 0000000000..0c4ad07268 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/decreasepage/index.html @@ -0,0 +1,18 @@ +--- +title: decreasePage +slug: Mozilla/Tech/XUL/Metoda/decreasePage +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/decreasePage +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-decreasePage"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/decreasePage">decreasePage()</a></code></span></dt><div class="noinclude"> +<dd> Metoda: <code><a href="/pl/docs/Mozilla/Tech/XUL/scale" title="scale">scale</a></code></dd></div> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość zmniejszająca się skali poprzez przyrost strony. </dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/docommand/index.html b/files/pl/mozilla/tech/xul/metoda/docommand/index.html new file mode 100644 index 0000000000..738ea2e98d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/docommand/index.html @@ -0,0 +1,18 @@ +--- +title: doCommand +slug: Mozilla/Tech/XUL/Metoda/doCommand +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/doCommand +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wykonuje zdarzenie <code>command</code> dla elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/ensureelementisvisible/index.html b/files/pl/mozilla/tech/xul/metoda/ensureelementisvisible/index.html new file mode 100644 index 0000000000..058b39f3f6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/ensureelementisvisible/index.html @@ -0,0 +1,17 @@ +--- +title: ensureElementIsVisible +slug: Mozilla/Tech/XUL/Metoda/ensureElementIsVisible +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/ensureElementIsVisible +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-ensureElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureElementIsVisible">ensureElementIsVisible( element )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli określony element nie jest aktualnie widziany przez użytkownika, to wyświetlane pozycje są przewijane, do momentu, aż będzie on widoczny. Jeśli pozycja jest już widoczna, przewijanie nie będzie miało miejsca. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/ensureindexisvisible/index.html b/files/pl/mozilla/tech/xul/metoda/ensureindexisvisible/index.html new file mode 100644 index 0000000000..03595e5cb6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/ensureindexisvisible/index.html @@ -0,0 +1,17 @@ +--- +title: ensureIndexIsVisible +slug: Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/ensureIndexIsVisible +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible( index )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli pozycja w określonym indeksie nie jest aktualnie widoczna, to użytkownik wyświetla tą pozycję poprzez przewinięcie okna. Jeśli natomiast pozycja jest widoczna, nie będzie możliwe żadne przewijanie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/ensureselectedelementisvisible/index.html b/files/pl/mozilla/tech/xul/metoda/ensureselectedelementisvisible/index.html new file mode 100644 index 0000000000..aadd4f54dd --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/ensureselectedelementisvisible/index.html @@ -0,0 +1,16 @@ +--- +title: ensureSelectedElementIsVisible +slug: Mozilla/Tech/XUL/Metoda/ensureSelectedElementIsVisible +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/ensureSelectedElementIsVisible +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-ensureSelectedElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureSelectedElementIsVisible">ensureSelectedElementIsVisible()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli aktualnie zaznaczony element w pudełku listy jest aktualnie nie widoczny dla użytkownika, to widok pudełka jest przewijany, aż się on pojawi. Jeśli pozycja jest widoczna, to nie pojawią się paski przewijania. </dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/expandtoolbar/index.html b/files/pl/mozilla/tech/xul/metoda/expandtoolbar/index.html new file mode 100644 index 0000000000..90dfd6348a --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/expandtoolbar/index.html @@ -0,0 +1,18 @@ +--- +title: expandToolbar +slug: Mozilla/Tech/XUL/Metoda/expandToolbar +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/expandToolbar +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-expandToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/expandToolbar">expandToolbar( toolbar )</a></code></span> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Rozwija dany <var>toolbar</var>, który powinien być zawarty w <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/extra1/index.html b/files/pl/mozilla/tech/xul/metoda/extra1/index.html new file mode 100644 index 0000000000..de063ca42d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/extra1/index.html @@ -0,0 +1,17 @@ +--- +title: extra1 +slug: Mozilla/Tech/XUL/Metoda/extra1 +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/extra1 +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-extra1"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/extra1">extra1()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołanie tej metody symuluje naciśnięcie dodatkowego przycisku (<tt>extra1</tt>). Kod w atrybucie <code id="a-onextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra1">onextra1</a></code> zostanie wywołany. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/extra2/index.html b/files/pl/mozilla/tech/xul/metoda/extra2/index.html new file mode 100644 index 0000000000..7b2939494a --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/extra2/index.html @@ -0,0 +1,17 @@ +--- +title: extra2 +slug: Mozilla/Tech/XUL/Metoda/extra2 +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/extra2 +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-extra2"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/extra2">extra2()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołanie tej metody symuluje naciśnięcie dodatkowego przycisku (<tt>extra2</tt>). Kod w atrybucie <code id="a-onextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra2">onextra2</a></code> zostanie wywołany. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/focus/index.html b/files/pl/mozilla/tech/xul/metoda/focus/index.html new file mode 100644 index 0000000000..eaf8f68217 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/focus/index.html @@ -0,0 +1,18 @@ +--- +title: focus +slug: Mozilla/Tech/XUL/Metoda/focus +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/focus +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przydziela <i>fokus</i> do elementu, jeśli może być <i>fokus</i> zaakceptowany. Uchwyt obiektu <code>onfocus</code> jest wywołany. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getbrowserfordocument/index.html b/files/pl/mozilla/tech/xul/metoda/getbrowserfordocument/index.html new file mode 100644 index 0000000000..b454173534 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getbrowserfordocument/index.html @@ -0,0 +1,21 @@ +--- +title: getBrowserForDocument +slug: Mozilla/Tech/XUL/Metoda/getBrowserForDocument +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getBrowserForDocument +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getBrowserForDocument"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getBrowserForDocument">getBrowserForDocument( document )</a></code></span></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> dla określonego dokumentu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getbrowserfortab/index.html b/files/pl/mozilla/tech/xul/metoda/getbrowserfortab/index.html new file mode 100644 index 0000000000..df231cfc2e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getbrowserfortab/index.html @@ -0,0 +1,17 @@ +--- +title: getBrowserForTab +slug: Mozilla/Tech/XUL/Metoda/getBrowserForTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getBrowserForTab +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getBrowserForTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getBrowserForTab">getBrowserForTab( tab )</a></code></span> +</dt><dd> Typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> +</dd><dd> Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> dla określonego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getbutton/index.html b/files/pl/mozilla/tech/xul/metoda/getbutton/index.html new file mode 100644 index 0000000000..088656af89 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getbutton/index.html @@ -0,0 +1,17 @@ +--- +title: getButton +slug: Mozilla/Tech/XUL/Metoda/getButton +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getButton +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getButton"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getButton">getButton( typ )</a></code></span> +</dt><dd> Zwraca typ: <i>element button</i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code> o zadanym typie, znajdujący się w okienku dialogowym. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getdefaultsession/index.html b/files/pl/mozilla/tech/xul/metoda/getdefaultsession/index.html new file mode 100644 index 0000000000..dff9f56348 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getdefaultsession/index.html @@ -0,0 +1,17 @@ +--- +title: getDefaultSession +slug: Mozilla/Tech/XUL/Metoda/getDefaultSession +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getDefaultSession +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getDefaultSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getDefaultSession">getDefaultSession</a></code></span> +</dt><dd> Zwraca typ: <i>nazwa sesji</i> +</dd><dd> Zwraca nazwę pierwszej sesji z dostępnych rezultatów. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/geteditor/index.html b/files/pl/mozilla/tech/xul/metoda/geteditor/index.html new file mode 100644 index 0000000000..7cac0ec61e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/geteditor/index.html @@ -0,0 +1,17 @@ +--- +title: getEditor +slug: Mozilla/Tech/XUL/Metoda/getEditor +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getEditor +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getEditor"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getEditor">getEditor( window )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIEditor">nsIEditor</a></i> +</dd><dd> Zwraca interfejs edycji dla edytora, który zawiera szereg metod pozwalających na manipulację dokumentem. Jako argument należy przekazać <code>contentWindow</code> edytora. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getelementsbyattribute/index.html b/files/pl/mozilla/tech/xul/metoda/getelementsbyattribute/index.html new file mode 100644 index 0000000000..69617d4739 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getelementsbyattribute/index.html @@ -0,0 +1,18 @@ +--- +title: getElementsByAttribute +slug: Mozilla/Tech/XUL/Metoda/getElementsByAttribute +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getElementsByAttribute +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute( attrib, value )</a></code></span> +</dt><dd> Zwraca typ: <i>DOM NodeList</i> +</dd><dd> Zwraca tablicę wszystkich elementów potomnych elementu, które posiadają dany atrybut poprzez ustawienie danej wartości poprzez drugi argument. Jeśli drugi argument jest '*', to atrybut może mieć ustawioną jakąkolwiek wartość. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/gethtmleditor/index.html b/files/pl/mozilla/tech/xul/metoda/gethtmleditor/index.html new file mode 100644 index 0000000000..35e3c2a94c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/gethtmleditor/index.html @@ -0,0 +1,17 @@ +--- +title: getHTMLEditor +slug: Mozilla/Tech/XUL/Metoda/getHTMLEditor +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getHTMLEditor +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getHTMLEditor"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getHTMLEditor">getHTMLEditor( window )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIHTMLEditor">nsIHTMLEditor</a></i> +</dd><dd> Zwraca interfejs edycji HTML dla edytora, który zawiera szereg <a class="external" href="http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html">metod</a> pozwalających na manipulację dokumentem HTML. Jako argument należy przekazać <code>contentWindow</code> edytora. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getindexoffirstvisiblerow/index.html b/files/pl/mozilla/tech/xul/metoda/getindexoffirstvisiblerow/index.html new file mode 100644 index 0000000000..da9e3fc3e3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getindexoffirstvisiblerow/index.html @@ -0,0 +1,17 @@ +--- +title: getIndexOfFirstVisibleRow +slug: Mozilla/Tech/XUL/Metoda/getIndexOfFirstVisibleRow +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getIndexOfFirstVisibleRow +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getNumberOfVisibleRows"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNumberOfVisibleRows">getNumberOfVisibleRows()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca liczbę wierszy, które są aktualnie widoczne dla użytkownika. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getindexofitem/index.html b/files/pl/mozilla/tech/xul/metoda/getindexofitem/index.html new file mode 100644 index 0000000000..c0c6fbfbab --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getindexofitem/index.html @@ -0,0 +1,17 @@ +--- +title: getIndexOfItem +slug: Mozilla/Tech/XUL/Metoda/getIndexOfItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getIndexOfItem +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getIndexOfItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getIndexOfItem">getIndexOfItem( item )</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca od zera pozycję określonych pozycji. Pozycje są numerowane zaczynając od pierwszej wyświetlanej pozycji na liście. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getitematindex/index.html b/files/pl/mozilla/tech/xul/metoda/getitematindex/index.html new file mode 100644 index 0000000000..e52b2bc80f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getitematindex/index.html @@ -0,0 +1,17 @@ +--- +title: getItemAtIndex +slug: Mozilla/Tech/XUL/Metoda/getItemAtIndex +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getItemAtIndex +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getItemAtIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getItemAtIndex">getItemAtIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Zwraca element, który jest o określonym indeksie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getnextitem/index.html b/files/pl/mozilla/tech/xul/metoda/getnextitem/index.html new file mode 100644 index 0000000000..e8f115b408 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getnextitem/index.html @@ -0,0 +1,17 @@ +--- +title: getNextItem +slug: Mozilla/Tech/XUL/Metoda/getNextItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getNextItem +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getNextItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNextItem">getNextItem( startItem, delta )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Metoda ta zwraca pozycję danej odległości (delta) po określonym <code>startItem</code> lub zwraca <code>null</code>, jeśli takiej pozycja nie istnieje. Ten przykład będzie zwracał pozycję dwa wiersze po <var>jakiejśPozycji</var>: <code>getNextItem ( someItem, 2 );</code> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getnotificationbox/index.html b/files/pl/mozilla/tech/xul/metoda/getnotificationbox/index.html new file mode 100644 index 0000000000..63de0af7bc --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getnotificationbox/index.html @@ -0,0 +1,21 @@ +--- +title: getNotificationBox +slug: Mozilla/Tech/XUL/Metoda/getNotificationBox +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getNotificationBox +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getNotificationBox"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNotificationBox">getNotificationBox( browser )</a></code></span></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code></i> + </dd> + <dd> + Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code> dla określonego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getnumberofvisiblerows/index.html b/files/pl/mozilla/tech/xul/metoda/getnumberofvisiblerows/index.html new file mode 100644 index 0000000000..600ef7d38b --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getnumberofvisiblerows/index.html @@ -0,0 +1,17 @@ +--- +title: getNumberOfVisibleRows +slug: Mozilla/Tech/XUL/Metoda/getNumberOfVisibleRows +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getNumberOfVisibleRows +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getNumberOfVisibleRows"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNumberOfVisibleRows">getNumberOfVisibleRows()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca liczbę wierszy, które są aktualnie widoczne dla użytkownika. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getpagebyid/index.html b/files/pl/mozilla/tech/xul/metoda/getpagebyid/index.html new file mode 100644 index 0000000000..7132d5158e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getpagebyid/index.html @@ -0,0 +1,17 @@ +--- +title: getPageById +slug: Mozilla/Tech/XUL/Metoda/getPageById +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getPageById +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getPageById"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getPageById">getPageById( pageID )</a></code></span> +</dt><dd> Zwraca typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code> przesyłając go do określonej <var>pageID</var>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getpreviousitem/index.html b/files/pl/mozilla/tech/xul/metoda/getpreviousitem/index.html new file mode 100644 index 0000000000..81ac9d8ae2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getpreviousitem/index.html @@ -0,0 +1,17 @@ +--- +title: getPreviousItem +slug: Mozilla/Tech/XUL/Metoda/getPreviousItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getPreviousItem +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getPreviousItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getPreviousItem">getPreviousItem( startItem, delta )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Metoda zwraca pozycję danej odległości (delta) przed określonym <code>startItem</code> lub zwraca <code>null</code>, jeśli taka pozycja nie istnieje. Ten przykład zwróci pozycje pięć wierszy przed <var>someItem</var>: <code>getPreviousItem ( someItem, 5 );</code> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getresultat/index.html b/files/pl/mozilla/tech/xul/metoda/getresultat/index.html new file mode 100644 index 0000000000..6e29d9b53c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getresultat/index.html @@ -0,0 +1,17 @@ +--- +title: getResultAt +slug: Mozilla/Tech/XUL/Metoda/getResultAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getResultAt +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getResultAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultAt">getResultAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIAutoCompleteItem">nsIAutoCompleteItem</a></i> +</dd><dd> Zwraca wynik pozycji w określonym indeksie. Pozycja będzie wartością typu <a href="pl/NsIAutoCompleteItem">nsIAutoCompleteItem</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getresultcount/index.html b/files/pl/mozilla/tech/xul/metoda/getresultcount/index.html new file mode 100644 index 0000000000..e767a660e4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getresultcount/index.html @@ -0,0 +1,17 @@ +--- +title: getResultCount +slug: Mozilla/Tech/XUL/Metoda/getResultCount +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getResultCount +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getResultCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultCount">getResultCount( session )</a></code></span> +</dt><dd> Zwraca typ:: <i>???</i> +</dd><dd> Zwraca liczbę rezultatów (Argument <var>session</var> jest is obecnie ignorowany). +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getresultvalueat/index.html b/files/pl/mozilla/tech/xul/metoda/getresultvalueat/index.html new file mode 100644 index 0000000000..ccbda65b7c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getresultvalueat/index.html @@ -0,0 +1,21 @@ +--- +title: getResultValueAt +slug: Mozilla/Tech/XUL/Metoda/getResultValueAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getResultValueAt +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getResultValueAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultValueAt">getResultValueAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + wartość wyniku</i> + </dd> + <dd> + Zwraca wartość wyniku w określonym indeksie. Pozycja będzie przesłana do tekstu tej pozycji, która pojawi się w okienku wyskakującym (popup).</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getrowcount/index.html b/files/pl/mozilla/tech/xul/metoda/getrowcount/index.html new file mode 100644 index 0000000000..397ff26de7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getrowcount/index.html @@ -0,0 +1,18 @@ +--- +title: getRowCount +slug: Mozilla/Tech/XUL/Metoda/getRowCount +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getRowCount +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca ogólną liczbę wierszy w elemencie, nieważne ile wierszy jest wyświetlanych. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/getsearchat/index.html b/files/pl/mozilla/tech/xul/metoda/getsearchat/index.html new file mode 100644 index 0000000000..5c467dab57 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsearchat/index.html @@ -0,0 +1,21 @@ +--- +title: getSearchAt +slug: Mozilla/Tech/XUL/Metoda/getSearchAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSearchAt +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSearchAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSearchAt">getSearchAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + string</i> + </dd> + <dd> + Zwraca komponent szukania z danym indeksem. Komponenty są ustawiane z atrybutem <code id="a-autocompletesearch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearch">autocompletesearch</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getsession/index.html b/files/pl/mozilla/tech/xul/metoda/getsession/index.html new file mode 100644 index 0000000000..1e482c99ec --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsession/index.html @@ -0,0 +1,21 @@ +--- +title: getSession +slug: Mozilla/Tech/XUL/Metoda/getSession +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSession +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSession">getSession( session )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a></i> + </dd> + <dd> + Zwraca obiekt sesji z danym indeksem. Będzie zwrócony obiekt typu <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getsessionbyname/index.html b/files/pl/mozilla/tech/xul/metoda/getsessionbyname/index.html new file mode 100644 index 0000000000..2bceb36b9e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsessionbyname/index.html @@ -0,0 +1,21 @@ +--- +title: getSessionByName +slug: Mozilla/Tech/XUL/Metoda/getSessionByName +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSessionByName +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSessionByName"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionByName">getSessionByName( name )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a></i> + </dd> + <dd> + Zwraca obiekt sesji wraz z daną nazwą. Będzie zwracał obiekt typu <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getsessionresultat/index.html b/files/pl/mozilla/tech/xul/metoda/getsessionresultat/index.html new file mode 100644 index 0000000000..7870bbfab7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsessionresultat/index.html @@ -0,0 +1,21 @@ +--- +title: getSessionResultAt +slug: Mozilla/Tech/XUL/Metoda/getSessionResultAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSessionResultAt +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSessionResultAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionResultAt">getSessionResultAt( session, index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + pozycja wyniku</i> + </dd> + <dd> + Zwraca pozycję wyniku w określonym <var>index</var> dla określonej <var>session</var>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getsessionstatusat/index.html b/files/pl/mozilla/tech/xul/metoda/getsessionstatusat/index.html new file mode 100644 index 0000000000..983f616aa3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsessionstatusat/index.html @@ -0,0 +1,21 @@ +--- +title: getSessionStatusAt +slug: Mozilla/Tech/XUL/Metoda/getSessionStatusAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSessionStatusAt +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSessionStatusAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionStatusAt">getSessionStatusAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + ???</i> + </dd> + <dd> + Zwraca status dla obiektu sesji z danego indeksu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getsessionvalueat/index.html b/files/pl/mozilla/tech/xul/metoda/getsessionvalueat/index.html new file mode 100644 index 0000000000..ca9557e1f8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getsessionvalueat/index.html @@ -0,0 +1,21 @@ +--- +title: getSessionValueAt +slug: Mozilla/Tech/XUL/Metoda/getSessionValueAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getSessionValueAt +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getSessionValueAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionValueAt">getSessionValueAt( session, index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + wartość wyniku/rezultatu</i> + </dd> + <dd> + Zwraca wartość rezultatu w określonym <var>index</var> dla określonej <var>session</var>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/getstring/index.html b/files/pl/mozilla/tech/xul/metoda/getstring/index.html new file mode 100644 index 0000000000..cd6466470d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/getstring/index.html @@ -0,0 +1,21 @@ +--- +title: getString +slug: Mozilla/Tech/XUL/Metoda/getString +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/getString +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-getString"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getString">getString( key )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + string</i> + </dd> + <dd> + Zwraca łańcuch znaków z daną nazwą <var>key</var> z łańcucha znaków paczki (boundle).</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/goback/index.html b/files/pl/mozilla/tech/xul/metoda/goback/index.html new file mode 100644 index 0000000000..726e6c4242 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/goback/index.html @@ -0,0 +1,17 @@ +--- +title: goBack +slug: Mozilla/Tech/XUL/Metoda/goBack +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goBack +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę wstecz w historii. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/gobackgroup/index.html b/files/pl/mozilla/tech/xul/metoda/gobackgroup/index.html new file mode 100644 index 0000000000..881fa5f4ef --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/gobackgroup/index.html @@ -0,0 +1,23 @@ +--- +title: goBackGroup +slug: Mozilla/Tech/XUL/Metoda/goBackGroup +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goBackGroup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-goBackGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBackGroup">goBackGroup()</a></code></span></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zwraca poprzednią grupę kart.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/godown/index.html b/files/pl/mozilla/tech/xul/metoda/godown/index.html new file mode 100644 index 0000000000..392d89c3f7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/godown/index.html @@ -0,0 +1,21 @@ +--- +title: goDown +slug: Mozilla/Tech/XUL/Metoda/goDown +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goDown +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-goDown"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goDown">goDown()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi zaznaczenie w dół o jedną pozycje.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/goforward/index.html b/files/pl/mozilla/tech/xul/metoda/goforward/index.html new file mode 100644 index 0000000000..b3b721e948 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/goforward/index.html @@ -0,0 +1,17 @@ +--- +title: goForward +slug: Mozilla/Tech/XUL/Metoda/goForward +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goForward +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę do przodu w historii. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/goforwardgroup/index.html b/files/pl/mozilla/tech/xul/metoda/goforwardgroup/index.html new file mode 100644 index 0000000000..c5ac95be28 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/goforwardgroup/index.html @@ -0,0 +1,23 @@ +--- +title: goForwardGroup +slug: Mozilla/Tech/XUL/Metoda/goForwardGroup +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goForwardGroup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-goForwardGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForwardGroup">goForwardGroup()</a></code></span></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Idzie dalej do następnej grupy kart.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/gohome/index.html b/files/pl/mozilla/tech/xul/metoda/gohome/index.html new file mode 100644 index 0000000000..93293ad7cb --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/gohome/index.html @@ -0,0 +1,17 @@ +--- +title: goHome +slug: Mozilla/Tech/XUL/Metoda/goHome +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goHome +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-goHome"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goHome">goHome()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje stronę startową użytkownika do przeglądarki. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/goto/index.html b/files/pl/mozilla/tech/xul/metoda/goto/index.html new file mode 100644 index 0000000000..f7f9e0ebb9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/goto/index.html @@ -0,0 +1,21 @@ +--- +title: goTo +slug: Mozilla/Tech/XUL/Metoda/goTo +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goTo +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-goTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goTo">goTo( pageID )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Ta metoda jest stosowana do zmiany, która strona jest aktualnie wyświetlana, określona poprzez argument <var>pageID</var>. Strona będzie zmieniona niezależnie od własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canAdvance">canAdvance</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canRewind">canRewind</a></span></code>. Atrybuty <code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code> i <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code> nie są wywoływane podczas użycia tej metody.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/gotoindex/index.html b/files/pl/mozilla/tech/xul/metoda/gotoindex/index.html new file mode 100644 index 0000000000..9c59fd3fd6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/gotoindex/index.html @@ -0,0 +1,17 @@ +--- +title: gotoIndex +slug: Mozilla/Tech/XUL/Metoda/gotoIndex +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/gotoIndex +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-gotoIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/gotoIndex">gotoIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przechodzi do strony o podanym indeksie w historii. Użyj wartości dodatniej, by przejść w przód, a ujemnej by w tył. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/goup/index.html b/files/pl/mozilla/tech/xul/metoda/goup/index.html new file mode 100644 index 0000000000..4f537f3912 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/goup/index.html @@ -0,0 +1,21 @@ +--- +title: goUp +slug: Mozilla/Tech/XUL/Metoda/goUp +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/goUp +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-goUp"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goUp">goUp()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi zaznaczenie do góry o jedną pozycję.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/hasuservalue/index.html b/files/pl/mozilla/tech/xul/metoda/hasuservalue/index.html new file mode 100644 index 0000000000..55a48469bc --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/hasuservalue/index.html @@ -0,0 +1,21 @@ +--- +title: hasUserValue +slug: Mozilla/Tech/XUL/Metoda/hasUserValue +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/hasUserValue +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-hasUserValue"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/hasUserValue">hasUserValue()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + boolean</i> + </dd> + <dd> + Zwraca <code>true</code>, jeśli preferencje zostały zmienione z domyślnej wartości.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/hidepopup/index.html b/files/pl/mozilla/tech/xul/metoda/hidepopup/index.html new file mode 100644 index 0000000000..5a58b60262 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/hidepopup/index.html @@ -0,0 +1,20 @@ +--- +title: hidePopup +slug: Mozilla/Tech/XUL/Metoda/hidePopup +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/hidePopup +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-hidePopup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/hidePopup">hidePopup()</a></code></span></dt><div class="noinclude"> +<dd> Metoda: <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></dd></div> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Natychmiast zamyka wyskakujące okienko. +</dd></dl> +<p><br> +</p><p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/increase/index.html b/files/pl/mozilla/tech/xul/metoda/increase/index.html new file mode 100644 index 0000000000..d4f022fa56 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/increase/index.html @@ -0,0 +1,27 @@ +--- +title: increase +slug: Mozilla/Tech/XUL/Metoda/increase +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/increase +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<div class="noinclude"> + <dl> + <dd> + Metoda: <code><a href="/pl/docs/Mozilla/Tech/XUL/scale" title="scale">scale</a></code> <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code></dd> + </dl> +</div> +<dl> + <dt> + <span id="m-increase"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/increase">increase()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wartość wzrastająca na <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> poprzez przyrost.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/increasepage/index.html b/files/pl/mozilla/tech/xul/metoda/increasepage/index.html new file mode 100644 index 0000000000..8ad5726fb2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/increasepage/index.html @@ -0,0 +1,19 @@ +--- +title: increasePage +slug: Mozilla/Tech/XUL/Metoda/increasePage +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/increasePage +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-increasePage"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/increasePage">increasePage()</a></code></span></dt><div class="noinclude"> +<dd> Metoda: <code><a href="/pl/docs/Mozilla/Tech/XUL/scale" title="scale">scale</a></code></dd></div> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość wzrastająca na skali poprzez przyrost strony. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/index.html b/files/pl/mozilla/tech/xul/metoda/index.html new file mode 100644 index 0000000000..853d557fcb --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/index.html @@ -0,0 +1,147 @@ +--- +title: Metody +slug: Mozilla/Tech/XUL/Metoda +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method +--- +<p><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span> </p> +<ul><li> <a href="pl/XUL/Metoda/acceptDialog">acceptDialog</a> +</li><li> <a href="pl/XUL/Metoda/addItemToSelection">addItemToSelection</a> +</li><li> <a href="pl/XUL/Metoda/addPane">addPane</a> +</li><li> <a href="pl/XUL/Metoda/addProgressListener">addProgressListener</a> +</li><li> <a href="pl/XUL/Metoda/addSession">addSession</a> +</li><li> <a href="pl/XUL/Metoda/addTab">addTab</a> +</li><li> <a href="pl/XUL/Metoda/advance">advance</a> +</li><li> <a href="pl/XUL/Metoda/advanceSelectedTab">advanceSelectedTab</a> +</li><li> <a href="pl/XUL/Metoda/appendCustomToolbar">appendCustomToolbar</a> +</li><li> <a href="pl/XUL/Metoda/appendGroup">appendGroup</a> +</li><li> <a href="pl/XUL/Metoda/appendItem">appendItem</a> +</li><li> <a href="pl/XUL/Metoda/blur">blur</a> +</li><li> <a href="pl/XUL/Metoda/cancel">cancel</a> +</li><li> <a href="pl/XUL/Metoda/cancelDialog">cancelDialog</a> +</li><li> <a href="pl/XUL/Metoda/centerWindowOnScreen">centerWindowOnScreen</a> +</li><li> <a href="pl/XUL/Metoda/checkAdjacentElement">checkAdjacentElement</a> +</li><li> <a href="pl/XUL/Metoda/clearResults">clearResults</a> +</li><li> <a href="pl/XUL/Metoda/clearSelection">clearSelection</a> +</li><li> <a href="pl/XUL/Metoda/click">click</a> +</li><li> <a href="pl/XUL/Metoda/collapseToolbar">collapseToolbar</a> +</li><li> <a href="pl/XUL/Metoda/doCommand">doCommand</a> +</li><li> <a href="pl/XUL/Metoda/ensureElementIsVisible">ensureElementIsVisible</a> +</li><li> <a href="pl/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible</a> +</li><li> <a href="pl/XUL/Metoda/ensureSelectedElementIsVisible">ensureSelectedElementIsVisible</a> +</li><li> <a href="pl/XUL/Metoda/expandToolbar">expandToolbar</a> +</li><li> <a href="pl/XUL/Metoda/focus">focus</a> +</li><li> <a href="pl/XUL/Metoda/getBrowserForTab">getBrowserForTab</a> +</li><li> <a href="pl/XUL/Metoda/getButton">getButton</a> +</li><li> <a href="pl/XUL/Metoda/getDefaultSession">getDefaultSession</a> +</li><li> <a href="pl/XUL/Metoda/getEditor">getEditor</a> +</li><li> <a href="pl/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a> +</li><li> <a href="pl/XUL/Metoda/getFormattedString">getFormattedString</a> +</li><li> <a href="pl/XUL/Metoda/getHTMLEditor">getHTMLEditor</a> +</li><li> <a href="pl/XUL/Metoda/getIndexOfFirstVisibleRow">getIndexOfFirstVisibleRow</a> +</li><li> <a href="pl/XUL/Metoda/getIndexOfItem">getIndexOfItem</a> +</li><li> <a href="pl/XUL/Metoda/getItemAtIndex">getItemAtIndex</a> +</li><li> <a href="pl/XUL/Metoda/getNextItem">getNextItem</a> +</li><li> <a href="pl/XUL/Metoda/getNumberOfVisibleRows">getNumberOfVisibleRows</a> +</li><li> <a href="pl/XUL/Metoda/getPageById">getPageById</a> +</li><li> <a href="pl/XUL/Metoda/getPreviousItem">getPreviousItem</a> +</li><li> <a href="pl/XUL/Metoda/getResultAt">getResultAt</a> +</li><li> <a href="pl/XUL/Metoda/getResultCount">getResultCount</a> +</li><li> <a href="pl/XUL/Metoda/getResultValueAt">getResultValueAt</a> +</li><li> <a href="pl/XUL/Metoda/getRowCount">getRowCount</a> +</li><li> <a href="pl/XUL/Metoda/getSearchAt">getSearchAt</a> +</li><li> <a href="pl/XUL/Metoda/getSelectedItem">getSelectedItem</a> +</li><li> <a href="pl/XUL/Metoda/getSession">getSession</a> +</li><li> <a href="pl/XUL/Metoda/getSessionByName">getSessionByName</a> +</li><li> <a href="pl/XUL/Metoda/getSessionResultAt">getSessionResultAt</a> +</li><li> <a href="pl/XUL/Metoda/getSessionStatusAt">getSessionStatusAt</a> +</li><li> <a href="pl/XUL/Metoda/getSessionValueAt">getSessionValueAt</a> +</li><li> <a href="pl/XUL/Metoda/getString">getString</a> +</li><li> <a href="pl/XUL/Metoda/goBack">goBack</a> +</li><li> <a href="pl/XUL/Metoda/goBackGroup">goBackGroup</a> +</li><li> <a href="pl/XUL/Metoda/goDown">goDown</a> +</li><li> <a href="pl/XUL/Metoda/goForward">goForward</a> +</li><li> <a href="pl/XUL/Metoda/goForwardGroup">goForwardGroup</a> +</li><li> <a href="pl/XUL/Metoda/goHome">goHome</a> +</li><li> <a href="pl/XUL/Metoda/goTo">goTo</a> +</li><li> <a href="pl/XUL/Metoda/gotoIndex">gotoIndex</a> +</li><li> <a href="pl/XUL/Metoda/goUp">goUp</a> +</li><li> <a href="pl/XUL/Metoda/hasUserValue">hasUserValue</a> +</li><li> <a href="pl/XUL/Metoda/hidePopup">hidePopup</a> +</li><li> <a href="pl/XUL/Metoda/insertItem">insertItem</a> +</li><li> <a href="pl/XUL/Metoda/insertItemAt">insertItemAt</a> +</li><li> <a href="pl/XUL/Metoda/invertSelection">invertSelection</a> +</li><li> <a href="pl/XUL/Metoda/loadGroup">loadGroup</a> +</li><li> <a href="pl/XUL/Metoda/loadURI">loadURI</a> +</li><li> <a href="pl/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a> +</li><li> <a href="pl/XUL/Metoda/makeEditable">makeEditable</a> +</li><li> <a href="pl/XUL/Metoda/moveTo">moveTo</a> +</li><li> <a href="pl/XUL/Metoda/moveToAlertPosition">moveToAlertPosition</a> +</li><li> <a href="pl/XUL/Metoda/onSearchComplete">onSearchComplete</a> +</li><li> <a href="pl/XUL/Metoda/onTextEntered">onTextEntered</a> +</li><li> <a href="pl/XUL/Metoda/onTextReverted">onTextReverted</a> +</li><li> <a href="pl/XUL/Metoda/openSubDialog">openSubDialog</a> +</li><li> <a href="pl/XUL/Metoda/openWindow">openWindow</a> +</li><li> <a href="pl/XUL/Metoda/preferenceForElement">preferenceForElement</a> +</li><li> <a href="pl/XUL/Metoda/reload">reload</a> +</li><li> <a href="pl/XUL/Metoda/reloadAllTabs">reloadAllTabs</a> +</li><li> <a href="pl/XUL/Metoda/reloadTab">reloadTab</a> +</li><li> <a href="pl/XUL/Metoda/reloadWithFlags">reloadWithFlags</a> +</li><li> <a href="pl/XUL/Metoda/removeAllItems">removeAllItems</a> +</li><li> <a href="pl/XUL/Metoda/removeAllTabsBut">removeAllTabsBut</a> +</li><li> <a href="pl/XUL/Metoda/removeCurrentTab">removeCurrentTab</a> +</li><li> <a href="pl/XUL/Metoda/removeItemAt">removeItemAt</a> +</li><li> <a href="pl/XUL/Metoda/removeItemFromSelection">removeItemFromSelection</a> +</li><li> <a href="pl/XUL/Metoda/removeProgressListener">removeProgressListener</a> +</li><li> <a href="pl/XUL/Metoda/removeSession">removeSession</a> +</li><li> <a href="pl/XUL/Metoda/removeTab">removeTab</a> +</li><li> <a href="pl/XUL/Metoda/replaceGroup">replaceGroup</a> +</li><li> <a href="pl/XUL/Metoda/reset">reset</a> +</li><li> <a href="pl/XUL/Metoda/rewind">rewind</a> +</li><li> <a href="pl/XUL/Metoda/scrollByIndex">scrollByIndex</a> +</li><li> <a href="pl/XUL/Metoda/scrollToIndex">scrollToIndex</a> +</li><li> <a href="pl/XUL/Metoda/select">select</a> +</li><li> <a href="pl/XUL/Metoda/selectAll">selectAll</a> +</li><li> <a href="pl/XUL/Metoda/selectItem">selectItem</a> +</li><li> <a href="pl/XUL/Metoda/selectItemRange">selectItemRange</a> +</li><li> <a href="pl/XUL/Metoda/setSelectionRange">setSelectionRange</a> +</li><li> <a href="pl/XUL/Metoda/showPane">showPane</a> +</li><li> <a href="pl/XUL/Metoda/showPopup">showPopup</a> +</li><li> <a href="pl/XUL/Metoda/sizeTo">sizeTo</a> +</li><li> <a href="pl/XUL/Metoda/stop">stop</a> +</li><li> <a href="pl/XUL/Metoda/syncSessions">syncSessions</a> +</li><li> <a href="pl/XUL/Metoda/timedSelect">timedSelect</a> +</li><li> <a href="pl/XUL/Metoda/toggleItemSelection">toggleItemSelection</a> +</li></ul> +<h3 id="Powi.C4.85zane_metody_elementu_DOM" name="Powi.C4.85zane_metody_elementu_DOM"> Powiązane metody elementu DOM </h3> +<ul><li> <a href="pl/DOM/element.addEventListener">DOM:element.addEventListener</a> +</li><li> <a href="pl/DOM/element.appendChild">DOM:element.appendChild</a> +</li><li> <a href="pl/DOM/element.dispatchEvent">DOM:element.dispatchEvent</a> +</li><li> <a href="pl/DOM/element.getAttribute">DOM:element.getAttribute</a> +</li><li> <a href="pl/DOM/element.getAttributeNode">DOM:element.getAttributeNode</a> +</li><li> <a href="pl/DOM/element.getAttributeNodeNS">DOM:element.getAttributeNodeNS</a> +</li><li> <a href="pl/DOM/element.getAttributeNS">DOM:element.getAttributeNS</a> +</li><li> <a href="pl/DOM/element.getElementsByTagName">DOM:element.getElementsByTagName</a> +</li><li> <a href="pl/DOM/element.getElementsByTagNameNS">DOM:element.getElementsByTagNameNS</a> +</li><li> <a href="pl/DOM/element.hasAttribute">DOM:element.hasAttribute</a> +</li><li> <a href="pl/DOM/element.hasAttributeNS">DOM:element.hasAttributeNS</a> +</li><li> <a href="pl/DOM/element.hasAttributes">DOM:element.hasAttributes</a> +</li><li> <a href="pl/DOM/element.hasChildNodes">DOM:element.hasChildNodes</a> +</li><li> <a href="pl/DOM/element.insertBefore">DOM:element.insertBefore</a> +</li><li> <a href="pl/DOM/element.isSupported">DOM:element.isSupported</a> +</li><li> <a href="pl/DOM/element.normalize">DOM:element.normalize</a> +</li><li> <a href="pl/DOM/element.removeAttribute">DOM:element.removeAttribute</a> +</li><li> <a href="pl/DOM/element.removeAttributeNode">DOM:element.removeAttributeNode</a> +</li><li> <a href="pl/DOM/element.removeAttributeNS">DOM:element.removeAttributeNS</a> +</li><li> <a href="pl/DOM/element.removeChild">DOM:element.removeChild</a> +</li><li> <a href="pl/DOM/element.removeEventListener">DOM:element.removeEventListener</a> +</li><li> <a href="pl/DOM/element.replaceChild">DOM:element.replaceChild</a> +</li><li> <a href="pl/DOM/element.setAttribute">DOM:element.setAttribute</a> +</li><li> <a href="pl/DOM/element.setAttributeNode">DOM:element.setAttributeNode</a> +</li><li> <a href="pl/DOM/element.setAttributeNodeNS">DOM:element.setAttributeNodeNS</a> +</li><li> <a href="pl/DOM/element.setAttributeNS">DOM:element.setAttributeNS</a> +</li></ul> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/insertitem/index.html b/files/pl/mozilla/tech/xul/metoda/insertitem/index.html new file mode 100644 index 0000000000..e14e9bb854 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/insertitem/index.html @@ -0,0 +1,27 @@ +--- +title: insertItem +slug: Mozilla/Tech/XUL/Metoda/insertItem +tags: + - Dokumentacja_XUL + - Metody_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Method/insertItem +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><span id="m-insertItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItem">insertItem( id, beforeNode, wrapper, beforePermanent )</a></code></span></dt> + <dd><strong><span class="highlightred">Tylko Firefox</span></strong></dd> + <dd>Zwraca typ:<em>element</em></dd> + <dd>Dodaje pozycję z danym <var>id</var> do paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Nowa pozycja jest dodawana tuż przed pozycja daną przez drugi argument. Jeśli drugi argument jest <code>null</code>, lecz argument <var>beforePermanent</var> jest <code>true</code>, to pozycja jest dodawana na początku paska narzędzi przed pierwszą stałą pozycję paska. Inaczej, jeśli argument <var>beforePermanent</var> jest <code>false</code>, nowa pozycja jest dodawana na koniec paska narzędzi. Trzeci argument możemy zastosować do <strong>wrap</strong> nowej pozycji w kolejnym elemencie. Zazwyczaj ostatni argument będzie typu <code>null</code> jako jego główny argument do zastosowania w oknie użytkownika.</dd> +</dl> + +<p><var>id</var> powinno być dopasowane do elementu na pasku narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>. Kilka określonych id mogą być stosowane do tworzenia specjalnych przestrzeni dla pozycji paska:</p> + +<ul> + <li><code>separator</code>: Rozdzielacz, który jest rysowany jako pionowy pasek.</li> + <li><code>spacer</code>: Nieelastyczna przestrzeń.</li> + <li><code>spring</code>: Elastyczna przestrzeń.</li> +</ul> + +<p>Metoda zwraca element DOM dla tworzonej pozycji.</p> diff --git a/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html b/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html new file mode 100644 index 0000000000..c57ead3b5d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/insertitemat/index.html @@ -0,0 +1,50 @@ +--- +title: insertItemAt +slug: Mozilla/Tech/XUL/Metoda/insertItemAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/insertItemAt +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany. +</dd></dl> +<div class="noinclude"> +<p><b>Uwaga:</b> Nie można umieszczać elementu listy pod indeksem, który nie istnieje np: próbując umieścić go na końcu z <code>element.getRowCount() + 1</code> +</p> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h3> +<pre><!-- Ten przykład umieszcza element listy w zaznaczonej pozycję lub dołącza go, następnie zaznacza nowo powstały element listy --> +<script language="javascript"> +function insertItemToList(){ + + var myListBox = document.getElementById('myListBox'); + + // tworzy datę do pobrania etykiety i wartości + var someDate = new Date(); + + if(myListBox.selectedIndex == -1){ + // żaden element nie został zaznaczona na liście, więc dołączamy ją na koniec + myListBox.appendItem( someDate.toLocaleTimeString(), someDate.getTime() ); + var newIndex = myListBox.getRowCount() -1 + }else{ + // element listy został zaznaczony, więc umieść na zaznaczonej pozycji + var newIndex = myListBox.selectedIndex; + myListBox.insertItemAt(newIndex, someDate.toLocaleTimeString(), someDate.getTime()); + } + + // zaznacza nową utworzoną pozycję + myListBox.selectedIndex = newIndex; +} +</script> + +<button label="Umieść element w zaznaczonym miejscu" oncommand="insertItemToList()"/> +<listbox id="myListBox"> + <listitem label="foo"/> +</listbox> +</pre> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> +<p><code><a href="pl/XUL/Metoda/appendItem">appendItem()</a></code> i <code><a href="pl/XUL/Metoda/removeItemAt">removeItemAt()</a></code> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/invertselection/index.html b/files/pl/mozilla/tech/xul/metoda/invertselection/index.html new file mode 100644 index 0000000000..fc3d42e750 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/invertselection/index.html @@ -0,0 +1,21 @@ +--- +title: invertSelection +slug: Mozilla/Tech/XUL/Metoda/invertSelection +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/invertSelection +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-invertSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/invertSelection">invertSelection()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Odwraca status wszystkich zaznaczonych pozycji. Pozycja zaznaczona staje się odznaczona oraz odznaczona pozycja staje się zaznaczoną.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/loadonetab/index.html b/files/pl/mozilla/tech/xul/metoda/loadonetab/index.html new file mode 100644 index 0000000000..7a84e4eda5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/loadonetab/index.html @@ -0,0 +1,21 @@ +--- +title: loadOneTab +slug: Mozilla/Tech/XUL/Metoda/loadOneTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/loadOneTab +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-loadOneTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadOneTab">loadOneTab( URL, referrerURI, charset, postData, loadInBackground, allowThirdPartyFixup )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> + </dd> + <dd> + Otwiera nową kartę, która ładuje stronę o określonym adresie <code>URL</code>. Pozostałe parametry są opcjonalne. Pasek kart pojawi się, jeśli to potrzebne. Metoda ta działa tak samo, jak <a href="pl/XUL/Metoda/addTab"> addTab</a> z tą różnicą, że posiada parametr <code>loadInBackground</code>, który pozwala wybrać, czy otworzyć nową kartę w tle lub na pierwszym planie. Nie ma również parametru <code>owner</code>, jako że karta-właściciel zostanie określona automatycznie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/loadtabs/index.html b/files/pl/mozilla/tech/xul/metoda/loadtabs/index.html new file mode 100644 index 0000000000..aa7509df5b --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/loadtabs/index.html @@ -0,0 +1,21 @@ +--- +title: loadTabs +slug: Mozilla/Tech/XUL/Metoda/loadTabs +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/loadTabs +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-loadTabs"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadTabs">loadTabs( uris, loadInBackground, replace )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ustawienia URI, określone przez tablicę <tt>uris</tt>, w kartach. Jeśli <tt>loadInBackground</tt> jest <code>true</code>, karty są wczytywane w tle i jeśli <tt>replace</tt> jest typu <code>true</code>, aktualnie wyświetlane karty są zastąpione przez określone URI zamiast dodawania nowych kart.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/loaduri/index.html b/files/pl/mozilla/tech/xul/metoda/loaduri/index.html new file mode 100644 index 0000000000..95f575a14d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/loaduri/index.html @@ -0,0 +1,17 @@ +--- +title: loadURI +slug: Mozilla/Tech/XUL/Metoda/loadURI +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/loadURI +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI( uri, adres-odsyłający, kodowanie-znaków )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje dokument spod danego adresu URL, z danym kodowaniem i adresem odsyłającym. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/loaduriwithflags/index.html b/files/pl/mozilla/tech/xul/metoda/loaduriwithflags/index.html new file mode 100644 index 0000000000..a3e67ce1e7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/loaduriwithflags/index.html @@ -0,0 +1,21 @@ +--- +title: loadURIWithFlags +slug: Mozilla/Tech/XUL/Metoda/loadURIWithFlags +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/loadURIWithFlags +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags( uri, flagi, adres-odsyłający, kodowanie-znaków, postData )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje adres URL do dokumentu z określonymi flagami wczytywania, pozwala określić adres odsyłający, kodowanie znaków oraz dane przesyłane metodą POST. Poza flagami dozwolonymi dla metody <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span>, dostępne są także: +</dd></dl> +<ul><li> <code>LOAD_FLAGS_IS_REFRESH</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany ponieważ znacznik meta jest ustawiony na odświeżanie lub przekierowanie. </li><li> <code>LOAD_FLAGS_IS_LINK</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany po kliknięciu odnośnika przez użytkownika. Nagłówek HTTP Referer jest odpowiednio ustawiany. +</li><li> <code>LOAD_FLAGS_BYPASS_HISTORY</code>: Nie dodaje adresu URL do historii sesji. +</li><li> <code>LOAD_FLAGS_REPLACE_HISTORY</code>: Zamienia bieżący adres URL w historii sesji na nowy. Ta flaga może zostać użyta przy przekierowywaniu. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/makeeditable/index.html b/files/pl/mozilla/tech/xul/metoda/makeeditable/index.html new file mode 100644 index 0000000000..7b144fba61 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/makeeditable/index.html @@ -0,0 +1,17 @@ +--- +title: makeEditable +slug: Mozilla/Tech/XUL/Metoda/makeEditable +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/makeEditable +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-makeEditable"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/makeEditable">makeEditable( editortype, waitForLoad )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ta funkcja włącza edycję w edytorze. Należy określić typ edytora – <code>text</code> lub <code>html</code> – w atrybucie <code id="a-editortype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editortype">editortype</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/menulist.appenditem/index.html b/files/pl/mozilla/tech/xul/metoda/menulist.appenditem/index.html new file mode 100644 index 0000000000..071bbed40d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/menulist.appenditem/index.html @@ -0,0 +1,26 @@ +--- +title: menulist.appendItem +slug: Mozilla/Tech/XUL/Metoda/menulist.appendItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/menulist.appendItem +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-menulist.appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/menulist.appendItem">menulist.appendItem( label, value, description )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element</i> + </dd> + <dd> + Tworzy nowy element <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> i dodaje go na koniec listy menu. Opcjonalnie ustawioną ma wartość i opis. Funkcja zwraca nową pozycję.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <p><span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem</a></code></span></p> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/metoda/menulist.select/index.html b/files/pl/mozilla/tech/xul/metoda/menulist.select/index.html new file mode 100644 index 0000000000..16ad0fc72f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/menulist.select/index.html @@ -0,0 +1,21 @@ +--- +title: menulist.select +slug: Mozilla/Tech/XUL/Metoda/menulist.select +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/menulist.select +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/Metoda/menulist.select">select()</a></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>. Ta metoda nakłada się tylko do list menu <code id="a-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/editable">editable</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/moveto/index.html b/files/pl/mozilla/tech/xul/metoda/moveto/index.html new file mode 100644 index 0000000000..a70938ab11 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/moveto/index.html @@ -0,0 +1,21 @@ +--- +title: moveTo +slug: Mozilla/Tech/XUL/Metoda/moveTo +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/moveTo +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-moveTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/moveTo">moveTo( x, y )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi wyskakujące okienko do nowej lokalizacji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/movetoalertposition/index.html b/files/pl/mozilla/tech/xul/metoda/movetoalertposition/index.html new file mode 100644 index 0000000000..ae9fd3eb61 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/movetoalertposition/index.html @@ -0,0 +1,17 @@ +--- +title: moveToAlertPosition +slug: Mozilla/Tech/XUL/Metoda/moveToAlertPosition +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/moveToAlertPosition +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-moveToAlertPosition"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/moveToAlertPosition">moveToAlertPosition()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przenosi okno dialogowe na pozycję właściwą dla okna z ostrzeżeniem, jednocześnie nadając mu rozmiar właściwy dla takiego okna. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/onsearchcomplete/index.html b/files/pl/mozilla/tech/xul/metoda/onsearchcomplete/index.html new file mode 100644 index 0000000000..f17d68c92b --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/onsearchcomplete/index.html @@ -0,0 +1,21 @@ +--- +title: onSearchComplete +slug: Mozilla/Tech/XUL/Metoda/onSearchComplete +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/onSearchComplete +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-onSearchComplete"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onSearchComplete">onSearchComplete()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wywołuje uchwyt zdarzenia <code id="a-onsearchcomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onsearchcomplete">onsearchcomplete</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/ontextentered/index.html b/files/pl/mozilla/tech/xul/metoda/ontextentered/index.html new file mode 100644 index 0000000000..64e479e88f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/ontextentered/index.html @@ -0,0 +1,21 @@ +--- +title: onTextEntered +slug: Mozilla/Tech/XUL/Metoda/onTextEntered +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/onTextEntered +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-onTextEntered"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onTextEntered">onTextEntered()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + rezultat zdarzenia</i> + </dd> + <dd> + Wywołujemy uchwyt zdarzenia <code id="a-ontextentered"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextentered">ontextentered</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/ontextreverted/index.html b/files/pl/mozilla/tech/xul/metoda/ontextreverted/index.html new file mode 100644 index 0000000000..b6f11661c7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/ontextreverted/index.html @@ -0,0 +1,21 @@ +--- +title: onTextReverted +slug: Mozilla/Tech/XUL/Metoda/onTextReverted +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/onTextReverted +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-onTextReverted"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onTextReverted">onTextReverted()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + rezultat zdarzenia</i> + </dd> + <dd> + Wywołujemy uchwyt zdarzenia <code id="a-ontextreverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextreverted">ontextreverted</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/openwindow/index.html b/files/pl/mozilla/tech/xul/metoda/openwindow/index.html new file mode 100644 index 0000000000..a72eb6f9ee --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/openwindow/index.html @@ -0,0 +1,21 @@ +--- +title: openWindow +slug: Mozilla/Tech/XUL/Metoda/openWindow +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/openWindow +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-openWindow"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/openWindow">openWindow( windowtype, url, features, params )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + window</i> + </dd> + <dd> + Otwiera potomne okno. <var>windowtype</var> jest łańcuchem znaków określającym typ okna. Jeśli okno jest z tym typem, które jest teraz otwarte, to metoda ta będzie przełączała to okno na wierzch i stanie się aktywne, zamiast otwarcia kolejnego okna. Jeśli typ okna nie jest otwarty, nowe jest otwierane wyświetlając dostarczony <var>url</var>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/preferenceforelement/index.html b/files/pl/mozilla/tech/xul/metoda/preferenceforelement/index.html new file mode 100644 index 0000000000..c3e946583e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/preferenceforelement/index.html @@ -0,0 +1,18 @@ +--- +title: preferenceForElement +slug: Mozilla/Tech/XUL/Metoda/preferenceForElement +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/preferenceForElement +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-preferenceForElement"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/preferenceForElement">preferenceForElement( uielement )</a></code></span></dt> + <dd> + Zwraca typ: <i>element preferencji</i></dd> + <dd> + Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>, do którego jest dołączony dany element interfejsu użytkownika.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/reload/index.html b/files/pl/mozilla/tech/xul/metoda/reload/index.html new file mode 100644 index 0000000000..55f35a3a11 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/reload/index.html @@ -0,0 +1,17 @@ +--- +title: reload +slug: Mozilla/Tech/XUL/Metoda/reload +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/reload +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-reload"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reload">reload()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/reloadalltabs/index.html b/files/pl/mozilla/tech/xul/metoda/reloadalltabs/index.html new file mode 100644 index 0000000000..8903d4044f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/reloadalltabs/index.html @@ -0,0 +1,21 @@ +--- +title: reloadAllTabs +slug: Mozilla/Tech/XUL/Metoda/reloadAllTabs +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/reloadAllTabs +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-reloadAllTabs"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadAllTabs">reloadAllTabs()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ponownie zawartość wszystkich kart.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/reloadtab/index.html b/files/pl/mozilla/tech/xul/metoda/reloadtab/index.html new file mode 100644 index 0000000000..c30913845f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/reloadtab/index.html @@ -0,0 +1,21 @@ +--- +title: reloadTab +slug: Mozilla/Tech/XUL/Metoda/reloadTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/reloadTab +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-reloadTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadTab">reloadTab( tab )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ponownie określona kartę.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/reloadwithflags/index.html b/files/pl/mozilla/tech/xul/metoda/reloadwithflags/index.html new file mode 100644 index 0000000000..0e5ff91b53 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/reloadwithflags/index.html @@ -0,0 +1,21 @@ +--- +title: reloadWithFlags +slug: Mozilla/Tech/XUL/Metoda/reloadWithFlags +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/reloadWithFlags +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags( flags )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce z danymi flagami wczytywania. Można użyć poniższych flag; wszystkie one są stałymi własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/webNavigation">webNavigation</a></span></code> (lub interfejsu <a href="pl/NsIWebNavigation">nsIWebNavigation</a>). Flagi te można łączyć przy użyciu symbolu ( <code>|</code> ). +</dd></dl> +<ul><li> <code>LOAD_FLAGS_NONE</code>: Bez specjalnych flag. Dokument wczytywany jest normalnie. +</li><li> <code>LOAD_FLAGS_BYPASS_CACHE</code>: Ponownie wczytuje stronę, bez względu na to, czy strona znajduje się w pamięci podręcznej. Flaga ta jest stosowana, kiedy użytkownik naciśnie przycisk Odśwież przytrzymując wciśnięty klawisz Shift. +</li><li> <code>LOAD_FLAGS_BYPASS_PROXY</code>: Ponownie wczytuje stronę, ignorując serwery proxy. </li><li> <code>LOAD_FLAGS_CHARSET_CHANGE</code>: Flaga ta jest stosowana, gdy zachodzi konieczność odświeżenia dokumentu, ponieważ zmieniono kodowanie znaków. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/removeallitems/index.html b/files/pl/mozilla/tech/xul/metoda/removeallitems/index.html new file mode 100644 index 0000000000..94d014b6c1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removeallitems/index.html @@ -0,0 +1,17 @@ +--- +title: removeAllItems +slug: Mozilla/Tech/XUL/Metoda/removeAllItems +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeAllItems +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-removeAllItems"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeAllItems">removeAllItems()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Usuwa wszystkie pozycje w <a href="pl/XUL/menu">menu</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/removealltabsbut/index.html b/files/pl/mozilla/tech/xul/metoda/removealltabsbut/index.html new file mode 100644 index 0000000000..8a9f48ed9e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removealltabsbut/index.html @@ -0,0 +1,21 @@ +--- +title: removeAllTabsBut +slug: Mozilla/Tech/XUL/Metoda/removeAllTabsBut +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeAllTabsBut +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeAllTabsBut"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeAllTabsBut">removeAllTabsBut( tabElement )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Usuwa wszystkie panele kart oprócz jednego przesyłanego do określonej karty. Jeśli tylko jedna strona karta jest wyświetlana, to ta metoda nie robi nic.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/removecurrentnotification/index.html b/files/pl/mozilla/tech/xul/metoda/removecurrentnotification/index.html new file mode 100644 index 0000000000..77d87baa0f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removecurrentnotification/index.html @@ -0,0 +1,18 @@ +--- +title: removeCurrentNotification +slug: Mozilla/Tech/XUL/Metoda/removeCurrentNotification +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeCurrentNotification +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeCurrentNotification"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeCurrentNotification">removeCurrentNotification</a></code></span></dt> + <dd> + Zwraca typ: brak</dd> + <dd> + Usuwa bieżące powiadomienie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/removecurrenttab/index.html b/files/pl/mozilla/tech/xul/metoda/removecurrenttab/index.html new file mode 100644 index 0000000000..852ab3b6a5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removecurrenttab/index.html @@ -0,0 +1,21 @@ +--- +title: removeCurrentTab +slug: Mozilla/Tech/XUL/Metoda/removeCurrentTab +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeCurrentTab +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeCurrentTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeCurrentTab">removeCurrentTab()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> + </dd> + <dd> + Usuwa bieżącą kartę wyświetlonej strony. Jeśli jest to jedyna wyświetlona karta ze stroną, metoda ta nie zostanie wykonana.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/removeitemat/index.html b/files/pl/mozilla/tech/xul/metoda/removeitemat/index.html new file mode 100644 index 0000000000..31d06b97c3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removeitemat/index.html @@ -0,0 +1,39 @@ +--- +title: removeItemAt +slug: Mozilla/Tech/XUL/Metoda/removeItemAt +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeItemAt +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Usuwa pozycję potomną w elemencie o określonym indeksie. Metoda zwraca usuniętą pozycję. +</dd></dl> +<div class="noinclude"> +<pre><script language="javascript"> +function removeSelectedItem(){ + + var myListBox = document.getElementById('myListBox'); + + if(myListBox.selectedIndex == -1){ + return; // brak zaznaczonych pozycji, więc zwraca + }else{ + myListBox.removeItemAt(myListBox.selectedIndex); + } +} +</script> + +<button label="Usuń zaznaczoną pozycję" oncommand="removeSelectedItem()"/> +<listbox id="myListBox"> + <listitem label="Alpha"/> + <listitem label="Beta"/> + <listitem label="Oscar"/> + <listitem label="Foxtrot"/> +</listbox> +</pre> +<h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> +<p><a href="pl/XUL/Metoda/removeAllItems">removeAllItems()</a>, <a href="pl/XUL/Metoda/appendItem">appendItem()</a> i <a href="pl/XUL/Metoda/insertItemAt">insertItemAt()</a> +</p> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/removeitemfromselection/index.html b/files/pl/mozilla/tech/xul/metoda/removeitemfromselection/index.html new file mode 100644 index 0000000000..229db2416d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removeitemfromselection/index.html @@ -0,0 +1,21 @@ +--- +title: removeItemFromSelection +slug: Mozilla/Tech/XUL/Metoda/removeItemFromSelection +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeItemFromSelection +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeItemFromSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemFromSelection">removeItemFromSelection( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Odznacza określoną pozycję bez odznaczenia pozostałych pozycji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/removenotification/index.html b/files/pl/mozilla/tech/xul/metoda/removenotification/index.html new file mode 100644 index 0000000000..92cbad10b6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removenotification/index.html @@ -0,0 +1,21 @@ +--- +title: removeNotification +slug: Mozilla/Tech/XUL/Metoda/removeNotification +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeNotification +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeNotification"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeNotification">removeNotification( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element</i> + </dd> + <dd> + Usuwa powiadomienie, wyświetla kolejne, jeśli bieżące zostało usunięte.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/removeprogresslistener/index.html b/files/pl/mozilla/tech/xul/metoda/removeprogresslistener/index.html new file mode 100644 index 0000000000..a92c2c1bbe --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removeprogresslistener/index.html @@ -0,0 +1,17 @@ +--- +title: removeProgressListener +slug: Mozilla/Tech/XUL/Metoda/removeProgressListener +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeProgressListener +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-removeProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeProgressListener">removeProgressListener( listener )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Usuwa element nasłuchujący postęp wczytywania z przeglądarki. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/removesession/index.html b/files/pl/mozilla/tech/xul/metoda/removesession/index.html new file mode 100644 index 0000000000..f8183b40df --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/removesession/index.html @@ -0,0 +1,21 @@ +--- +title: removeSession +slug: Mozilla/Tech/XUL/Metoda/removeSession +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/removeSession +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-removeSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeSession">removeSession( session )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + ???</i> + </dd> + <dd> + Usuwa obiekt sesji z widgetu autouzupełniania. Argument powinien być obiektem, który implementuje interfejs <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/replacegroup/index.html b/files/pl/mozilla/tech/xul/metoda/replacegroup/index.html new file mode 100644 index 0000000000..8246249e10 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/replacegroup/index.html @@ -0,0 +1,17 @@ +--- +title: replaceGroup +slug: Mozilla/Tech/XUL/Metoda/replaceGroup +tags: + - Dokumentacja_XUL + - Metody_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Method/replaceGroup +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><span id="m-replaceGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/replaceGroup">replaceGroup( group )</a></code></span></dt> + <dd><strong><span class="highlightred">Nie w Firefoksie</span></strong></dd> + <dd>Zwraca typ:<em>tablica obiektów historii sesji</em></dd> + <dd>Zastępuje istniejące karty nowymi ustawieniami. Jeśli tutaj było więcej kart przedtem, dodatkowe karty nie zostaną usunięte. Możemy zastosować metodę <span id="m-removeTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeTab">removeTab</a></code></span>, aby usunąć istniejące pierwsze karty, jeśli if that is desired. The argument should be an array of objects, one for each document to load. The objects may be defined in script and contain a <code>URI</code> property for the URL of the page to load. A <code>referrerURI</code> property may also be optionally used to set the referrer page. This method returns an array of the session history objects for the tabs that were removed.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/reset/index.html b/files/pl/mozilla/tech/xul/metoda/reset/index.html new file mode 100644 index 0000000000..11b0e9872d --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/reset/index.html @@ -0,0 +1,23 @@ +--- +title: reset +slug: Mozilla/Tech/XUL/Metoda/reset +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/reset +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-reset"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reset">reset()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przywraca preferencje do domyślnej wartości.</dd> + <dd> + Dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> jest także wykorzystane do czyszczenia list transakcji (Gecko1.9).</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/rewind/index.html b/files/pl/mozilla/tech/xul/metoda/rewind/index.html new file mode 100644 index 0000000000..fda3734dca --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/rewind/index.html @@ -0,0 +1,21 @@ +--- +title: rewind +slug: Mozilla/Tech/XUL/Metoda/rewind +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/rewind +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-rewind"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/rewind">rewind()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wywołaj tą metodę, aby przejść wstecz na stronie. Jest równoważna naciśnięciu przycisku Wstecz. Własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canRewind">canRewind</a></span></code> musi być ustawiona na <code>true</code> dla strony, która będzie zmieniona. Kod w atrybucie <code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code> jest wywołany przed zmianą strony.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/scrolltoindex/index.html b/files/pl/mozilla/tech/xul/metoda/scrolltoindex/index.html new file mode 100644 index 0000000000..83e7821d7c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/scrolltoindex/index.html @@ -0,0 +1,21 @@ +--- +title: scrollToIndex +slug: Mozilla/Tech/XUL/Metoda/scrollToIndex +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/scrollToIndex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-scrollToIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/scrollToIndex">scrollToIndex( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przewija element do określonego indeksu. Jest inne niż <span id="m-ensureIndexIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureIndexIsVisible">ensureIndexIsVisible</a></code></span>, ponieważ widok jest zawsze przewijany.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/select/index.html b/files/pl/mozilla/tech/xul/metoda/select/index.html new file mode 100644 index 0000000000..257b50e80f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/select/index.html @@ -0,0 +1,21 @@ +--- +title: select +slug: Mozilla/Tech/XUL/Metoda/select +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/select +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-select"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/select">select()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/selectall/index.html b/files/pl/mozilla/tech/xul/metoda/selectall/index.html new file mode 100644 index 0000000000..4b6b47fd52 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/selectall/index.html @@ -0,0 +1,21 @@ +--- +title: selectAll +slug: Mozilla/Tech/XUL/Metoda/selectAll +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/selectAll +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-selectAll"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectAll">selectAll()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza wszystkie pozycje. Zdarzenie zaznaczenia jest wysyłane po tym, jak zostanie zrobione zaznaczenie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/selectitem/index.html b/files/pl/mozilla/tech/xul/metoda/selectitem/index.html new file mode 100644 index 0000000000..c7dd5f3bc5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/selectitem/index.html @@ -0,0 +1,21 @@ +--- +title: selectItem +slug: Mozilla/Tech/XUL/Metoda/selectItem +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/selectItem +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-selectItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectItem">selectItem( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Odznacza wszystkie aktualnie zaznaczone pozycje i zaznacza daną pozycję. Zdarzenie zaznaczenia jest wysyłane po wykonaniu zaznaczenia.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/selectitemrange/index.html b/files/pl/mozilla/tech/xul/metoda/selectitemrange/index.html new file mode 100644 index 0000000000..ba7397ab15 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/selectitemrange/index.html @@ -0,0 +1,16 @@ +--- +title: selectItemRange +slug: Mozilla/Tech/XUL/Metoda/selectItemRange +tags: + - Dokumentacja_XUL + - Metody_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/Method/selectItemRange +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><span id="m-selectItemRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/selectItemRange">selectItemRange( startItem, endItem)</a></code></span></dt> + <dd>Zwraca typ:<em>nie zwraca wartości</em></dd> + <dd>Zaznaczone pozycje pomiędzy dwoma danymi pozycjami jako argumenty. Wszystkie inne pozycje są odznaczone. Ta metoda does nothing for single-selection list boxes. A select event is sent after the selection is made.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/setselectionrange/index.html b/files/pl/mozilla/tech/xul/metoda/setselectionrange/index.html new file mode 100644 index 0000000000..2a7bb9bb5e --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/setselectionrange/index.html @@ -0,0 +1,18 @@ +--- +title: setSelectionRange +slug: Mozilla/Tech/XUL/Metoda/setSelectionRange +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/setSelectionRange +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-setSelectionRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/setSelectionRange">setSelectionRange( start, end )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia zaznaczoną porcję pola tekstowego, gdzie argumentem początkowym <var>start</var> jest pierwszy zaznaczony znak i argument końcowym <var>end</var> jest indeks znaku po zaznaczeniu. Ustawiając oba argumenty na tę samą wartość, pozwoli nam na przesunięcie kursora do przesłanej pozycji bez zaznaczenia tekstu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/showpane/index.html b/files/pl/mozilla/tech/xul/metoda/showpane/index.html new file mode 100644 index 0000000000..5db138a2bd --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/showpane/index.html @@ -0,0 +1,21 @@ +--- +title: showPane +slug: Mozilla/Tech/XUL/Metoda/showPane +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/showPane +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane( prefpane )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Włącza specjalne okno.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/sizeto/index.html b/files/pl/mozilla/tech/xul/metoda/sizeto/index.html new file mode 100644 index 0000000000..aed1a06269 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/sizeto/index.html @@ -0,0 +1,18 @@ +--- +title: sizeTo +slug: Mozilla/Tech/XUL/Metoda/sizeTo +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/sizeTo +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-sizeTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/sizeTo">sizeTo( width, height )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zmienia aktualny rozmiar wyskakującego okienka, zostaje nadana nowa szerokość (<var>width</var>) oraz wysokość (<var>height</var>). +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/stop/index.html b/files/pl/mozilla/tech/xul/metoda/stop/index.html new file mode 100644 index 0000000000..ccd02e566f --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/stop/index.html @@ -0,0 +1,18 @@ +--- +title: stop +slug: Mozilla/Tech/XUL/Metoda/stop +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/stop +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-stop"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/stop">stop()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Odpowiednik naciśnięcia przycisku Zatrzymaj. Metoda ta zatrzymuje wczytywanie bieżącego dokumentu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/syncsessions/index.html b/files/pl/mozilla/tech/xul/metoda/syncsessions/index.html new file mode 100644 index 0000000000..cb70ab24a6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/syncsessions/index.html @@ -0,0 +1,18 @@ +--- +title: syncSessions +slug: Mozilla/Tech/XUL/Metoda/syncSessions +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/syncSessions +--- +<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <span id="m-syncSessions"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/syncSessions">syncSessions( autoCompleteElement )</a></code></span> +</dt><dd> Zwraca typ: <i>???</i> +</dd><dd> Kopiuje sesje z kolejnego elementu autouzupełnienia. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/metoda/timedselect/index.html b/files/pl/mozilla/tech/xul/metoda/timedselect/index.html new file mode 100644 index 0000000000..adab8207ea --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/timedselect/index.html @@ -0,0 +1,21 @@ +--- +title: timedSelect +slug: Mozilla/Tech/XUL/Metoda/timedSelect +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/timedSelect +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-timedSelect"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/timedSelect">timedSelect( item, timeout )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza pozycję określoną przez argument po danej liczbie milisekund argumentu czasu przerwy. Wszystkie inne pozycje są odznaczone.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/metoda/toggleitemselection/index.html b/files/pl/mozilla/tech/xul/metoda/toggleitemselection/index.html new file mode 100644 index 0000000000..1adcaef82c --- /dev/null +++ b/files/pl/mozilla/tech/xul/metoda/toggleitemselection/index.html @@ -0,0 +1,21 @@ +--- +title: toggleItemSelection +slug: Mozilla/Tech/XUL/Metoda/toggleItemSelection +tags: + - Dokumentacja_XUL + - Metody_XUL +translation_of: Archive/Mozilla/XUL/Method/toggleItemSelection +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <span id="m-toggleItemSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/toggleItemSelection">toggleItemSelection( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Jeśli określona pozycja jest zaznaczona, to jest odznaczana. Jeśli nie jest zaznaczona, to jest zaznaczana. Inne pozycje na liście pudełka, które są zaznaczone <b>are not affected, and retain their selected state.</b></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/notification/index.html b/files/pl/mozilla/tech/xul/notification/index.html new file mode 100644 index 0000000000..0e5a41260d --- /dev/null +++ b/files/pl/mozilla/tech/xul/notification/index.html @@ -0,0 +1,117 @@ +--- +title: notification +slug: Mozilla/Tech/XUL/notification +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/notification +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><notification> jest stosowane do wyświetlenia wiadomości informacyjnych. Normalnie jest zastosowane jako część <notificationbox>. +</p> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-control">control</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-priority">priority</a>, <a href="#p-type">type</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-close">close</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady</h3> +<pre><notification label="To jest ostrzeżenie"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-priority"></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-close"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/close">close</a></code></span> +</dt><dd> Zwraca typ: brak +</dd><dd> Zamyka powiadomienie i usuwa je z jego otaczających znaczników <code><notificationbox></code>. +</dd></dl> +<p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/notificationbox/index.html b/files/pl/mozilla/tech/xul/notificationbox/index.html new file mode 100644 index 0000000000..1eab8d5e05 --- /dev/null +++ b/files/pl/mozilla/tech/xul/notificationbox/index.html @@ -0,0 +1,150 @@ +--- +title: notificationbox +slug: Mozilla/Tech/XUL/notificationbox +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/notificationbox +--- +<div class="noinclude"> + <span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> +<p><notificationbox> jest stosowana do powiadomień powyżej elementu. Zazwyczaj element będzie przeglądarką, ale jakikolwiek element może być zastosowany. Element <notification> jest stosowany dla każdego powiadomienia i będzie tworzony automatycznie dla każdego elementu. Każde powiadomienie będzie zsuwać się do i na zewnątrz, jak będzie potrzebne.</p> +<p>Pudełko jest pudełkiem pionowym, które posiada dzieci. Powiadomienie wyświetla się na górze pudełka. Powiadomienie może być ustawione na dole atrybutu na "reverse".</p> +<dl> + <dt> + Własności</dt> + <dd> + <a href="#p-currentNotification">currentNotification</a>, <a href="#p-allNotifications">allNotifications</a>, <a href="#p-notificationsHidden">notificationsHidden</a></dd> +</dl> +<dl> + <dt> + Metody</dt> + <dd> + <a href="#m-appendNotification">appendNotification</a>, <a href="#m-agetNotificationWithValue">agetNotificationWithValue</a>, <a href="#m-removeAllNotifications">removeAllNotifications</a>, <a href="#m-removeCurrentNotification">removeCurrentNotification</a>, <a href="#m-removeNotification">removeNotification</a>,</dd> +</dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> +<pre><notificationbox flex="1"> + <browser src="http://www.mozilla.org"/> +</notificationbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table><p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> +<p></p><div id="p-currentNotification"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentNotification">currentNotification</a></span></code></dt> + <dd> + Typ: + <i> + element powiadomienia</i> + </dd> + <dd> + Aktualnie wyświetlany element <a href="pl/XUL/notification">notification</a> lub null. Własność tylko do odczytu.</dd> +</dl></div> <div id="p-allNotifications"></div> <div id="p-notificationsHidden"></div><p></p> +<h3 id="Metody" name="Metody">Metody</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> <dl> + <dt> + <span id="m-removeCurrentNotification"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeCurrentNotification">removeCurrentNotification</a></code></span></dt> + <dd> + Zwraca typ: brak</dd> + <dd> + Usuwa bieżące powiadomienie.</dd> +</dl> <dl> + <dt> + <span id="m-removeNotification"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeNotification">removeNotification( item )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element</i> + </dd> + <dd> + Usuwa powiadomienie, wyświetla kolejne, jeśli bieżące zostało usunięte.</dd> +</dl><p></p> +<h3 id="Podobne" name="Podobne">Podobne</h3> +<dl> + <dt> + Elementy</dt> + <dd> + <code><a href="/pl/docs/Mozilla/Tech/XUL/notification" title="notification">notification</a></code></dd> +</dl> +<div class="noinclude"> + </div> +<p></p> diff --git a/files/pl/mozilla/tech/xul/observes/index.html b/files/pl/mozilla/tech/xul/observes/index.html new file mode 100644 index 0000000000..25f6c9f97c --- /dev/null +++ b/files/pl/mozilla/tech/xul/observes/index.html @@ -0,0 +1,120 @@ +--- +title: observes +slug: Mozilla/Tech/XUL/observes +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/observes +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element <code>observes</code> stosujemy do nasłuchiwania <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code> i otrzymywania z niego zdarzeń i atrybutów. Element <code>observes</code> powinien być umieszczony wewnątrz elementu, którego to <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code> obserwuje. Kiedy obserwowany atrybut jest zmieniony na <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>ze, wartość atrybutu zostanie przekazana i ustawiona na elemencie-rodzicu obserwatora. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Rozg%c5%82aszacze_oraz_obserwatory">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-attribute">attribute</a>, <a href="#a-element">element</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-attribute"> + +<dl><dt> <code id="a-attribute"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/attribute">attribute</a></code> +</dt><dd> Typ: <i>nazwa atrybutu</i> +</dd><dd> Atrybut, który obserwuje obserwator. Kiedy wartość atrybutu zmieni się, zdarzenie rozgłaszacza jest wywoływane w obserwatorze. Zastosujemy wartość <code>*</code> do obserwacji wszystkich atrybutów rozgłaszaczy. Atrybuty <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, <code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code> i <code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code> nie są obserwowane. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-element"> + +<dl><dt> <code id="a-element"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/element">element</a></code> +</dt><dd> Typ: <i>id elementu broadcaster</i> +</dd><dd> Atrybut <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/broadcaster" title="broadcaster">broadcaster</a></code>, którego obserwator jest obserwowany. +</dd></dl> +<p><br> +</p> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/page/index.html b/files/pl/mozilla/tech/xul/page/index.html new file mode 100644 index 0000000000..1a78cace53 --- /dev/null +++ b/files/pl/mozilla/tech/xul/page/index.html @@ -0,0 +1,92 @@ +--- +title: page +slug: Mozilla/Tech/XUL/page +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/page +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Podobny do <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code>, oprócz tego powinien być stosowany do plików XUL, które są wczytywane do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/iframe" title="iframe">iframe</a></code>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobny" name="Podobny"> Podobny </h3> +<p>TBD +</p> diff --git a/files/pl/mozilla/tech/xul/popup/index.html b/files/pl/mozilla/tech/xul/popup/index.html new file mode 100644 index 0000000000..5b4e357b04 --- /dev/null +++ b/files/pl/mozilla/tech/xul/popup/index.html @@ -0,0 +1,19 @@ +--- +title: popup +slug: Mozilla/Tech/XUL/popup +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/popup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> +<p>Element popup jest równoważny elementowi <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>. Zobacz dokumentację elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code>, aby zdobyć więcej informacji.</p> +<p><span class="comment">Kontener, który pojawia się w dziecku okna (okno potomne). Okienko popup nie posiada żadnych specjalnych ramek. Okienko to może być wyświetlane, kiedy do naciśniętego elementu, za pomocą atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> okienka popup są przydzielone inne atrybuty elementu m.in: <code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, <code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code> lub <code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>. Popup jest typem pudełka, które domyślnie posiada orientację poziomą. Dodatkowe informacje są dostępne w <a href="/pl/Kurs_XUL/Wyskakujące_menu">kursie XUL</a>. Zakomentowaną treść pozostawiam tymczasowo (Ptak82)</span></p> diff --git a/files/pl/mozilla/tech/xul/popupset/index.html b/files/pl/mozilla/tech/xul/popupset/index.html new file mode 100644 index 0000000000..fc0eeb1e2c --- /dev/null +++ b/files/pl/mozilla/tech/xul/popupset/index.html @@ -0,0 +1,104 @@ +--- +title: popupset +slug: Mozilla/Tech/XUL/popupset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/popupset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>. Powinieneś zadeklarować wszystkie elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code> jako dzieci <code>popupset</code>. Ten element nie wyświetla się bezpośrednio na ekranie. Potomny popups będzie wyświetlony, kiedy zapytamy o niego poprzez inny elementy. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Wyskakuj%c4%85ce_menu">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_popup.png"></div> +<pre><popupset> + <popup id="clipmenu"> + <menuitem label="Cut"/> + <menuitem label="Copy"/> + <menuitem label="Paste"/> + </popup> +</popupset> +<label value="Right click for popup" context="clipmenu"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/preference/index.html b/files/pl/mozilla/tech/xul/preference/index.html new file mode 100644 index 0000000000..8b5b5d7744 --- /dev/null +++ b/files/pl/mozilla/tech/xul/preference/index.html @@ -0,0 +1,268 @@ +--- +title: preference +slug: Mozilla/Tech/XUL/preference +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/preference +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Deklaruje ustawienie, które może zostać zmienione w <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code>. Element ten musi być umieszczony wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/preferences" title="preferences">preferences</a></code>. Każdy element <code>preference</code> odpowiada ustawieniu, które przechowywane jest w pliku preferencji użytkownika. Możesz połączyć element interfejsu użytkownika, taki jak pole wyboru z elementem <code>preference</code> używając atrybutu <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> elementu interfejsu użytkownika. +</p><p>Dodatkowe informacje są dostępne w artykule <a href="pl/System_preferencji">System preferencji</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-instantApply">instantApply</a>, <a href="#a-inverted">inverted</a>, <a href="#a-preference.name">name</a>, <a href="#a-onchange">onchange</a>, <a href="#a-readonly">readonly</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-preference.type">type</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-disabled">disabled</a>, <a href="#p-inverted">inverted</a>, <a href="#p-locked">locked</a>, <a href="#p-name">name</a>, <a href="#p-preference.preferences">preferences</a>, <a href="#p-readonly">readonly</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-type">type</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-hasUserValue">hasUserValue</a>, <a href="#m-reset">reset</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-instantApply"> + +<dl><dt> <code id="a-instantApply"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/instantApply">instantApply</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, preferencje zostaną zmienione albo niebawem lub gdy interfejs użytkownika jest modyfikowany. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-inverted"> + + +<dl> + <dt><code id="a-inverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inverted">inverted</a></code></dt> + <dd>Typ:<em>boolean</em></dd> + <dd>Preferencje logiczne, jeśli ten atrybut jest ustawiony na <code>true</code>, to sygnalizuje, która wartość preferencji jest <strong>reverse of the user interface element attached to it. For instance, checking the checkbox disables the preference instead of enabling it.</strong></dd> +</dl> +</div> +<div id="a-preference.name"> + +<dl><dt> <a href="pl/XUL/Atrybut/preference.name">name</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Nazwa preferencji do zmiany. Na przykład strona startowa przeglądarki jest ustawiona z preferencją <code>browser.startup.homepage</code>. +</dd></dl> + + +</div> +<div id="a-onchange"> + +<dl><dt> <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniana. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-preference.type"> + +<dl><dt> <a href="pl/XUL/Atrybut/preference.type">type</a> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Typ preferencji, która powinna posiadać jedną z poniższych wartości: +</dd></dl> +<ul><li> <code>bool</code>: Ustawienie logicznej wartości, jednej z dwóch; <code>true</code> lub <code>false</code>. Zazwyczaj <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> będzie połączony z tą preferencją. </li><li> <code>int</code>: Liczba całkowita. +</li><li> <code>string</code>: Łańcuch znakowy. </li><li> <code>unichar</code>: Łańcuch znaków Unicode. +</li><li> <code>wstring</code>: Zlokalizowany łańcuch znaków. W tej sytuacji będzie zapisana ścieżka do pliku preferencji, która stanowi aktualną wartość preferencji. +</li><li> <code>file</code>: Plik. Ścieżka pliku będzie przechowywana we preferencjach. +</li></ul> +<p><br> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-inverted"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/inverted">inverted</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-inverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inverted">inverted</a></code>.</dd> +</dl></div> +<div id="p-locked"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/locked">locked</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, to preferencje zostaną zabezpieczone i wyłączone z konfiguracji systemu, zabezpieczając zawartość przed zmianami. Własność jest tylko do odczytu.</dd> +</dl></div> +<div id="p-name"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/name">name</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Nazwa <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code> do zmiany. Na przykład, strona startowa przeglądarki jest ustawiona z preferencją <code>browser.startup.homepage</code>.</dd> +</dl></div> +<div id="p-preference.preferences"> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preference.preferences">preferences</a></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Odwołanie się do elementu zawierającego <code><a href="/pl/docs/Mozilla/Tech/XUL/preferences" title="preferences">preferences</a></code>.</dd> +</dl></div> +<div id="p-readonly"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli jest ustawiony na <code>true</code>, to użytkownik nie może zmieniać wartości elementu. Jest to odpowiednia własności do użytku <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> zamiast własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><dl> + <dt> + <span id="m-hasUserValue"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/hasUserValue">hasUserValue()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + boolean</i> + </dd> + <dd> + Zwraca <code>true</code>, jeśli preferencje zostały zmienione z domyślnej wartości.</dd> +</dl> +<dl> + <dt> + <span id="m-reset"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reset">reset()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przywraca preferencje do domyślnej wartości.</dd> + <dd> + Dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> jest także wykorzystane do czyszczenia list transakcji (Gecko1.9).</dd> +</dl> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/preferences/index.html b/files/pl/mozilla/tech/xul/preferences/index.html new file mode 100644 index 0000000000..960273ae60 --- /dev/null +++ b/files/pl/mozilla/tech/xul/preferences/index.html @@ -0,0 +1,96 @@ +--- +title: preferences +slug: Mozilla/Tech/XUL/preferences +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/preferences +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosuje się go do utrzymania ustawień elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. +</p><p>Dodatkowe informacje są dostępne w artykule <a href="pl/System_preferencji">System preferencji</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/prefpane/index.html b/files/pl/mozilla/tech/xul/prefpane/index.html new file mode 100644 index 0000000000..47984f3b33 --- /dev/null +++ b/files/pl/mozilla/tech/xul/prefpane/index.html @@ -0,0 +1,183 @@ +--- +title: prefpane +slug: Mozilla/Tech/XUL/prefpane +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/prefpane +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedynczy panel preferencji w <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Element <code>prefpane</code> stworzony jest z dwóch części. Pierwsza to opisy preferencji, które podają listę preferencji, które zostaną zmienione. Druga zawiera interfejs użytkownika służący do zmiany tych ustawień. Pierwsza część jest określana za pomocą elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/preferences" title="preferences">preferences</a></code>, a druga może składać się z innych elementów XUL. +</p><p>Obydwie mogą być bezpośrednio dziećmi elementu <code>prefpane</code>, lub atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> może służyć do przechowywania panelu w zewnętrznym pliku. W drugim przypadku, zewnętrzny plik powinien stosować znacznik <code><a href="/pl/docs/Mozilla/Tech/XUL/overlay" title="overlay">overlay</a></code> jako głównego znacznika, jako że zostanie on załadowany jako nakładka na główne okno właściwości. +</p><p>Dodatkowe informacje są dostępne w artykule <a href="pl/System_preferencji">System preferencji</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-helpURI">helpURI</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-onpanelload">onpanelload</a>, <a href="#a-prefpane.selected">selected</a>, <a href="#a-prefpane.src">src</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-preferenceElements">preferenceElements</a>, <a href="#p-preferences">preferences</a>, <a href="#p-selected">selected</a>, <a href="#p-src">src</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-preferenceForElement">preferenceForElement</a> </dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-helpURI"> + +<dl> + <dt> + <code id="a-helpURI"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/helpURI">helpURI</a></code></dt> + <dd> + Typ: <i>uri</i></dd> + <dd> + URI strony pomocy połączona z panelem preferencji. URI będzie otwarty przy zastosowaniu przeglądarki pomocy, kiedy zostanie naciśnięty przycisk pomocy.</dd> +</dl> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-onpanelload"> + +<dl> + <dt> + <code id="a-onpaneload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpaneload">onpaneload</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Zdefiniowany tutaj kod jest wywołany kiedy okno będzie wczytane, bardzo podobnym zdarzeniem dla okna jest <code>load</code>.</dd> +</dl> +</div> +<div id="a-prefpane.selected"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/prefpane.selected">selected</a></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut będzie ustawiony na <code>true</code> dla aktualnie zaznaczonego <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code>. Do zmiany okna zastosuj metodę <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane</a></code></span> w elemntach <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>.</dd> +</dl> + +<p> </p> +</div> +<div id="a-prefpane.src"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/prefpane.src">src</a></dt> + <dd> + Typ: <i>adres URL nakładki</i></dd> + <dd> + Adres URL zawartości okna preferencji. Jeśli nie jest określono, zawartość elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> jest stosowana.</dd> +</dl> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-preferenceElements"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/preferenceElements">preferenceElements</a></span></code></dt> + <dd> + Typ: + <i> + DOM Nodelist</i> + </dd> + <dd> + Podtrzymuje listę elementów UI w oknie, które są dołączone do preferencji.</dd> +</dl></div> +<div id="p-preferences"> +<p> </p></div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-src"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><dl> + <dt> + <span id="m-preferenceForElement"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/preferenceForElement">preferenceForElement( uielement )</a></code></span></dt> + <dd> + Zwraca typ: <i>element preferencji</i></dd> + <dd> + Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>, do którego jest dołączony dany element interfejsu użytkownika.</dd> +</dl> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/prefwindow/index.html b/files/pl/mozilla/tech/xul/prefwindow/index.html new file mode 100644 index 0000000000..f54333b04c --- /dev/null +++ b/files/pl/mozilla/tech/xul/prefwindow/index.html @@ -0,0 +1,388 @@ +--- +title: prefwindow +slug: Mozilla/Tech/XUL/prefwindow +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/prefwindow +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Okno wyspecjalizowane do okien preferencji. Ten element powinien być użyty zamiast znacznika <code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code> i powinien zawierać jeden lub więcej elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code>. Rząd przycisków pojawia się w oknie preferencji, po jednym przycisku dla każdego elementu prefpane. Każdy panel zwykle zawiera w sobie grupę podobnych ustawień. Jeśli istnieje tylko jeden element <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code>, przestrzeń nawigacyjna nie zostanie wyświetlona. +</p><p>W przypadku platform, w których ustawienia muszą zostać zastosowane natychmiastowo, są one zmieniane w momencie, kiedy element interfejsu jest zmieniony. Na innych platformach, ustawienia nie zostają zastosowane zanim okno jest zamknięte. +</p><p>Możesz otworzyć okno preferencji używając metody <code>openDialog</code> okna, tak jak z innymi oknami dialogowymi. Możesz przekazać <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> odpowiedniego panelu jako czwarty argument <code>openDialog</code>, aby domyślnie otworzyć odpowiedni panel. Możesz również ustawić atrybut <code id="a-lastSelected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/lastSelected">lastSelected</a></code> znacznika <code>prefwindow</code> na <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> panela, od którego chcesz zacząć. Zwykle, nie będziesz ustawiać tego atrybutu, jako że zostanie on automatycznie ustawiony w taki sposób, że domyślnym panelem stanie się ten sam panel, który był wyświetlany, kiedy okno preferencji było ostatnio zamknięte. +</p><p>Więcej informacji dostępne jest w artykule <a href="pl/System_preferencji">System preferencji</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-buttonalign">buttonalign</a>, <a href="#a-buttondir">buttondir</a>, <a href="#a-buttonorient">buttonorient</a>, <a href="#a-buttonpack">buttonpack</a>, <a href="#a-buttons">buttons</a>, <a href="#a-defaultButton">defaultButton</a>, <a href="#a-lastSelected">lastSelected</a>, <a href="#a-onbeforeaccept">onbeforeaccept</a>, <a href="#a-ondialogaccept">ondialogaccept</a>, <a href="#a-ondialogcancel">ondialogcancel</a>, <a href="#a-ondialogdisclosure">ondialogdisclosure</a>, <a href="#a-ondialoghelp">ondialoghelp</a>, <a href="#a-onpanelload">onpanelload</a>, <a href="#a-title">title</a>, <a href="#a-type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-buttons">buttons</a>, <a href="#p-currentPane">currentPane</a>, <a href="#p-defaultButton">defaultButton</a>, <a href="#p-lastSelected">lastSelected</a>, <a href="#p-preferencePanes">preferencePanes</a>, <a href="#p-type">type</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-acceptDialog">acceptDialog</a>, <a href="#m-addPane">addPane</a>, <a href="#m-cancelDialog">cancelDialog</a>, <a href="#m-centerWindowOnScreen">centerWindowOnScreen</a>, <a href="#m-getButton">getButton</a>, <a href="#m-openSubDialog">openSubDialog</a>, <a href="#m-openWindow">openWindow</a>, <a href="#m-showPane">showPane</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre class="eval"> <prefwindow xmlns="<span class="nowiki">http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul</span>"> + <prefpane id="saveoptions" label="Backups"> + <preferences> + <preference id="pref-backup" name="myapp.mybackups" type="bool"/> + <preference id="pref-backupduration" name="myapp.mybackups.duration" type="int"/> + </preferences> + <checkbox label="Automatically Save Backups" preference="pref-backup"/> + <textbox label="Duration:" preference="pref-backupduration"/> + </prefpane> + </prefwindow> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-buttonalign"> + +<dl><dt> <code id="a-buttonalign"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonalign">buttonalign</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttondir"> + +<dl><dt> <code id="a-buttondir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttondir">buttondir</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonorient"> + +<dl><dt> <code id="a-buttonorient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonorient">buttonorient</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttonpack"> + +<dl><dt> <code id="a-buttonpack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonpack">buttonpack</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość atrybutu <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code> dla pudełka zawierającego przyciski. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-buttons"> + +<dl><dt> <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operacje. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> + + +</div> +<div id="a-defaultButton"> + +<dl><dt> <code id="a-defaultButton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultButton">defaultButton</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Zwykle nie powinno się ustawiać tego atrybutu. Określa on domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Atrybutowi temu powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-lastSelected"> + +<dl><dt> <code id="a-lastSelected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/lastSelected">lastSelected</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustaw to na <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> ostatniego zaznaczonego okna. Będzie otwierany domyślnie następnym razem, gdy okno preferencji jest otwarte. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onbeforeaccept"> + +<dl> + <dt> + <code id="a-onbeforeaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onbeforeaccept">onbeforeaccept</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany kiedy przycisk OK zostaje naciśnięty lub kiedy wywołana zostaje metoda <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog</a></code></span>.</dd> +</dl> +</div> +<div id="a-ondialogaccept"> + +<dl> + <dt> + <code id="a-ondialogaccept"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogaccept">ondialogaccept</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku akceptacji lub po wywołaniu metody <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog</a></code></span>.</dd> +</dl> +</div> +<div id="a-ondialogcancel"> + +<dl> + <dt> + <code id="a-ondialogcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogcancel">ondialogcancel</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Anuluj' lub po wywołaniu metody <span id="m-cancelDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancelDialog">cancelDialog</a></code></span>.</dd> +</dl> +</div> +<div id="a-ondialogdisclosure"> + +<dl> + <dt> + <code id="a-ondialogdisclosure"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialogdisclosure">ondialogdisclosure</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku ujawniającego (ang. disclosure).</dd> +</dl> +</div> +<div id="a-ondialoghelp"> + +<dl> + <dt> + <code id="a-ondialoghelp"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ondialoghelp">ondialoghelp</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywołany po naciśnięciu przycisku 'Pomoc'.</dd> +</dl> +</div> +<div id="a-onpanelload"> + +<dl> + <dt> + <code id="a-onpaneload"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpaneload">onpaneload</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Zdefiniowany tutaj kod jest wywołany kiedy okno będzie wczytane, bardzo podobnym zdarzeniem dla okna jest <code>load</code>.</dd> +</dl> +</div> +<div id="a-title"> + +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-type"> + +<h3 id="Zobacz" name="Zobacz"> Zobacz </h3> +<ul><li> <a href="pl/XUL/Atrybut/button.type">button.type</a> +</li><li> <a href="pl/XUL/Atrybut/browser.type">browser.type</a> +</li><li> <a href="pl/XUL/Atrybut/listitem.type">listitem.type</a> +</li><li> <a href="pl/XUL/Atrybut/menuitem.type">menuitem.type</a> +</li><li> <a href="pl/XUL/Atrybut/textbox.type">textbox.type</a> +</li><li> <a href="pl/XUL/Atrybut/toolbarbutton.type">toolbarbutton.type</a> +</li><li> <a href="pl/XUL/Atrybut/treecol.type">treecol.type</a> +</li></ul> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-buttons"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/buttons">buttons</a></span></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operację. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> +<p><br> +</p> + +</div> +<div id="p-currentPane"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentPane">currentPane</a></span></code> +</dt><dd> Typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code></i> +</dd><dd> Odniesienie do aktualnie wyświetlanego okna. Aby zmienić bieżące okno zastosuj metodę <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-defaultButton"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/defaultButton">defaultButton</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Zwykle nie powinno się ustawiać tej własności. Określa ona domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Własności tej powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>.</dd> +</dl></div> +<div id="p-lastSelected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/lastSelected">lastSelected</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Ustawia to na id ostatniego zaznaczonego okna. Będzie otwarte domyślnie następnym razem, kiedy zostanie otwarte okno preferencji.</dd> +</dl></div> +<div id="p-preferencePanes"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/preferencePanes">preferencePanes</a></span></code></dt> + <dd> + Typ: + <i> + DOM NodeList</i> + </dd> + <dd> + Podtrzymuje listę wszystkich elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> w oknie.</dd> +</dl></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl> + <dt> + <span id="m-acceptDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/acceptDialog">acceptDialog()</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Akceptuje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <code>OK</code>.</dd> +</dl> +<dl> + <dt> + <span id="m-addPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addPane">addPane( prefpane )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Dołącza <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> do listy okien.</dd> +</dl> +<dl><dt> <span id="m-cancelDialog"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancelDialog">cancelDialog()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Anuluje okienko dialogowe i je zamyka, działa podobnie jak naciśnięcie przycisku <tt>Anuluj</tt>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-centerWindowOnScreen"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/centerWindowOnScreen">centerWindowOnScreen()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia okienko dialogowe na środku ekranu. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getButton"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getButton">getButton( typ )</a></code></span> +</dt><dd> Zwraca typ: <i>element button</i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code> o zadanym typie, znajdujący się w okienku dialogowym. +</dd></dl> +<p><br> +</p> + +<dl> + <dt> + <span id="m-openWindow"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/openWindow">openWindow( windowtype, url, features, params )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + window</i> + </dd> + <dd> + Otwiera potomne okno. <var>windowtype</var> jest łańcuchem znaków określającym typ okna. Jeśli okno jest z tym typem, które jest teraz otwarte, to metoda ta będzie przełączała to okno na wierzch i stanie się aktywne, zamiast otwarcia kolejnego okna. Jeśli typ okna nie jest otwarty, nowe jest otwierane wyświetlając dostarczony <var>url</var>.</dd> +</dl> +<dl> + <dt> + <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane( prefpane )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Włącza specjalne okno.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/progressmeter/index.html b/files/pl/mozilla/tech/xul/progressmeter/index.html new file mode 100644 index 0000000000..e9adbe9501 --- /dev/null +++ b/files/pl/mozilla/tech/xul/progressmeter/index.html @@ -0,0 +1,170 @@ +--- +title: progressmeter +slug: Mozilla/Tech/XUL/progressmeter +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/progressmeter +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pasek postępu, który możemy zastosować do wyświetlenia postępu długości operacji. Jest to rysowany pasek, który jest wypełniany w miarę jak operacja jest zakończona. W dodatku nieokreślony <code>progressmeter</code> można utworzyć ustawiając atrybut <code id="a-mode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mode">mode</a></code> na wartość <code>undetermined</code>. Jest stosowany wtedy, gdy długość czasu zakończenia operacji nie jest znany wcześniej. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_post%c4%99pu">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-progressmeter.mode">mode</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-mode">mode</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_progress.png"></div> +<pre><progressmeter mode="determined" value="82"/> +<progressmeter mode="undetermined"/> +</pre> +<pre><!-- switching modes - eg on an ajax call, but in this example with a mouseover the button --> +<progressmeter mode="determined" id="myProgress"/> +<button label="Example" onmouseover="setLoading(true)" onmouseout="setLoading(false)"/> +function setLoading(state){ + document.getElementById('myProgress').mode = (state) ? 'undetermined' : 'determined'; +} +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-progressmeter.mode"> + +<dl><dt> <a href="pl/XUL/Atrybut/progressmeter.mode">mode</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> <code>determined</code> czyli określony <code><a href="/pl/docs/Mozilla/Tech/XUL/progressmeter" title="progressmeter">progressmeter</a></code> możemy zastosować w przypadku, gdzie znamy długość operacji jaka jest wykonywana. <code>undetermined</code> czyli nieokreślony <code><a href="/pl/docs/Mozilla/Tech/XUL/progressmeter" title="progressmeter">progressmeter</a></code> możemy zastosować do do operacji, w której nie możemy określić czasu jej przebiegu i zazwyczaj będzie wyświetlony jako słupek. <span class="comment">'''as a spinning barber pole.'''</span> +</dd></dl> +<ul><li> <code>determined</code>: Stosujemy do określania wartości (liczby) atrybutu paska postępu określonego, która jest następnie wyświetlona. </li><li> <code>undetermined</code>: Pasek postępu jest nieokreślony. +</li></ul> +<p><br> +</p> + + +</div> +<div id="a-progressmeter.value"> + +<dl><dt> <a href="pl/XUL/Atrybut/progressmeter.value">value</a> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Zakres liczbowy od 0 do 100, który wyświetla postęp. Dla przykładu, ustaw wartość na "0", która pokaże pusty pasek. Natomiast ustawiając wartość na "100" zobaczymy wypełnienie całej długości paska, a wartość ustawiona na "25" zajmie jedną czwartą paska. Znaki po liczbie są ignorowane. </dd></dl> +<p><br> +</p> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-mode"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/mode">mode</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-mode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mode">mode</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/radio/index.html b/files/pl/mozilla/tech/xul/radio/index.html new file mode 100644 index 0000000000..ca97414061 --- /dev/null +++ b/files/pl/mozilla/tech/xul/radio/index.html @@ -0,0 +1,314 @@ +--- +title: radio +slug: Mozilla/Tech/XUL/radio +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/radio +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który może być włączany lub wyłączany. Przyciski opcji są prawie zawsze pogrupowane razem w grupę. Tylko jeden przycisk opcji wewnątrz tego samego <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code> może być zaznaczony w jednym czasie. Użytkownik może włączyć przycisk opcji, jeśli klikniemy włączony poprzez zaznaczenie opcji myszka lub poprzez klawiaturę. Inne przyciski opcji w tej samej grupie zostaną wyłączone. Etykieta, określona za pomocą atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> i możemy dodać ją obok przycisku opcji. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">kursie XUL</a>. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-focused">focused</a>, <a href="#a-group">group</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-selected">selected</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-crop">crop</a>, <a href="#p-disabled">disabled</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-radioGroup">radioGroup</a>, <a href="#p-selected">selected</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_radio.png"></div> +<pre><radiogroup> + <radio id="orange" label="Red" accesskey="R"/> + <radio id="violet" label="Green" accesskey="G" selected="true"/> + <radio id="yellow" label="Blue" accesskey="B" disabled="true"/> +</radiogroup> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-focused"> + +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-group"> + +<dl> + <dt> + <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code></dt> + <dd> + Typ: + <i> + nazwa grupy jako łańcuch znaków</i> + <magic name="\"PAGENAME\"/"></magic></dd> + <dd> + Przyciski z tą samą wartością atrybutu <code>group</code> należą do tej samej grupy. Tylko jeden przycisk z grupy może być zaznaczony w danej chwili. Jeśli użytkownik zaznaczy jeden z przycisków, inne z tej grupy zostaną odznaczone.</dd> +</dl> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-selected"> + +<dl> + <dt> + <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Sygnalizuje gdzie element jest zaznaczony lub nie. Ta wartość jest tylko do odczytu. Aby zmienić zaznaczenie, ustaw pozostałe własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code> stanowiące ten element.</dd> +</dl> + +<p> </p> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-radioGroup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/radioGroup">radioGroup</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></i> + </dd> + <dd> + Zwraca zamkniętą grupę (<code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code>) tak, że element <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code> jest zawarty wewnątrz, który może być lub nie być jego bezpośrednim rodzicem.</dd> +</dl></div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/checkbox" title="checkbox">checkbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a>, <a href="pl/NsIDOMXULLabeledControlElement">nsIDOMXULLabeledControlElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/radiogroup/index.html b/files/pl/mozilla/tech/xul/radiogroup/index.html new file mode 100644 index 0000000000..ec4489fc60 --- /dev/null +++ b/files/pl/mozilla/tech/xul/radiogroup/index.html @@ -0,0 +1,221 @@ +--- +title: radiogroup +slug: Mozilla/Tech/XUL/radiogroup +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/radiogroup +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Grupa przycisków opcji. Tylko jeden przycisk wewnątrz grupy może zostać zaznaczony w jednym czasie. Element przycisków <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code> możemy obie wersje bezpośrednich dzieci <code>radiogroup</code> lub potomków. Umieszczenie <code>radiogroup</code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/groupbox" title="groupbox">groupbox</a></code>, jeśli chcielibyśmy, tak jak obramowanie lub element <code><a href="/pl/docs/Mozilla/Tech/XUL/caption" title="caption">caption</a></code> dla tej samej grupy. Domyślnie <code>radiogroup</code> posiada orientację pionową. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-focused">focused</a>, <a href="#a-preference">preference</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-disabled">disabled</a>, <a href="#p-focusedItem">focusedItem</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedItem">selectedItem</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-appendItem">appendItem</a>, <a href="#m-checkAdjacentElement">checkAdjacentElement</a>, <a href="#m-insertItemAt">insertItemAt</a>, <a href="#m-removeItemAt">removeItemAt</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_radios.png"></div> +<pre><radiogroup> + <radio id="orange" label="Red"/> + <radio id="violet" label="Green" selected="true"/> + <radio id="yellow" label="Blue"/> +</radiogroup> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-focused"> + +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-focusedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/focusedItem">focusedItem</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></i> + </dd> + <dd> + Podtrzymuje bieżącą aktywną pozycję <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code>, która może lub nie być tą samą zaznaczoną pozycją. Możemy zmienić aktywną pozycję poprzez ustawienie ten własności.</dd> +</dl></div> +<div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem( label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Tworzy nową pozycję i dodaje ją na koniec istniejącej listy pozycji. Opcjonalnie posiada ustawioną wartość. Funkcja zwraca nowo utworzony element. </dd></dl> +<dl><dt> <span id="m-checkAdjacentElement"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/checkAdjacentElement">checkAdjacentElement( dir )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Odznacza aktualnie zaznaczony przycisk <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code> w grupie i zaznacza przyległy. Jeśli argument <var>dir</var> jest <code>true</code>, to następny przycisk opcji jest zaznaczony. Jeśli jest <code>false</code>, to zostanie poprzedni przycisk opcji zaznaczony. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany. +</dd></dl> +<dl><dt> <span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Usuwa pozycję potomną w elemencie o określonym indeksie. Metoda zwraca usuniętą pozycję. +</dd></dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd><a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlElement">nsIDOMXULSelectControlElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/resizer/index.html b/files/pl/mozilla/tech/xul/resizer/index.html new file mode 100644 index 0000000000..147d0af764 --- /dev/null +++ b/files/pl/mozilla/tech/xul/resizer/index.html @@ -0,0 +1,114 @@ +--- +title: resizer +slug: Mozilla/Tech/XUL/resizer +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/resizer +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element stosowany do zmiany rozmiaru okna. Możesz umieścić własny przycisk wewnątrz elementu resizer. Wówczas użytkownik będzie mógł zmienić rozmiar okna przeciągając za ten element. Element resizer wywoła zdarzenie command po każdej zmianie rozmiaru okna. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-resizer.dir">dir</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-resizer.dir"> + +<dl><dt> <a href="pl/XUL/Atrybut/resizer.dir">dir</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Kierunek w którym zmienia się rozmiar okna. </dd></dl> +<ul><li> <code>left</code>: Zmiana rozmiaru do lewej strony. +</li><li> <code>right</code>: Zmiana rozmiaru do prawej strony. +</li><li> <code>top</code>: Zmiana rozmiaru do góry. +</li><li> <code>bottom</code>: Zmiana rozmiaru do dołu. +</li><li> <code>bottomleft</code>: Zmiana rozmiaru do dołu i do lewej. +</li><li> <code>bottomright</code>: Zmiana rozmiaru do dołu i do prawej. +</li><li> <code>topleft</code>: Zmiana rozmiaru do góry i do lewej. +</li><li> <code>topright</code>: Zmiana rozmiaru do góry i prawej. +</li></ul> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/richlistbox/index.html b/files/pl/mozilla/tech/xul/richlistbox/index.html new file mode 100644 index 0000000000..d4207fd6e5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/richlistbox/index.html @@ -0,0 +1,250 @@ +--- +title: richlistbox +slug: Mozilla/Tech/XUL/richlistbox +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/richlistbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> + +<p>Ten element jest stosowany do tworzenia listy pozycji, podobnie do element <code><a href="/pl/docs/Mozilla/Tech/XUL/listbox" title="listbox">listbox</a></code>, lecz jest projektowany do zastosowania wtedy, kiedy pozycje nie zawierają zawartości prostego tekstu. <code>richlistbox</code> obsługuje zaznaczenie pojedynczej pozycji w odpowiednim czasie.</p> + +<p></p><div class="blockIndicator note"><strong>Uwaga:</strong> In versions of Firefox prior to Firefox 3, rich list boxes support only single selection. Firefox 3 introduced multiple selection to rich list boxes.</div><p></p> + +<dl> + <dt>Atrybuty</dt> + <dd><a href="#a-seltype">seltype</a>, <a href="#a-suppressonselect">suppressonselect</a></dd> +</dl> + +<dl> + <dt>Własności</dt> + <dd><a href="#p-accessible">accessible</a>, <a href="#p-children">children</a>, <a href="#p-scrollBoxObject">scrollBoxObject</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedItem">selectedItem</a>, <a href="#p-selType">selType</a>, <a href="#p-suppressOnSelect">suppressOnSelect</a></dd> +</dl> + +<dl> + <dt>Metody</dt> + <dd><a href="#m-clearSelection">clearSelection</a>, <a href="#m-ensureElementIsVisible">ensureElementIsVisible</a>, <a href="#m-ensureSelectedElementIsVisible">ensureSelectedElementIsVisible</a>, <a href="#m-getItemAtIndex">getItemAtIndex</a>, <a href="#m-getRowCount">getRowCount</a>, <a href="#m-goDown">goDown</a>, <a href="#m-goUp">goUp</a></dd> +</dl> + +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> + +<p>(potrzebny przykład)</p> + +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> + +<p></p><div id="a-seltype"> + +</div> <div id="a-suppressonselect"> + +</div> <table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table><p></p> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p> </p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> <div id="p-children"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/children">children</a></span></code></dt> + <dd> + Typ: + <i> + tablica elementów</i> + </dd> + <dd> + Zwraca listę pozycji w <code><a href="/pl/docs/Mozilla/Tech/XUL/richlistbox" title="richlistbox">richlistbox</a></code>.</dd> +</dl></div> <div id="p-scrollBoxObject"></div> <div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> <div id="p-selectedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl></div> <div id="p-selType"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selType">selType</a></span></code> <magic name="\"PAGENAME\"/"></magic></dt> + <dt> + </dt> + <dd> + Type: <em>string</em></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code>.</dd> +</dl> +<p> </p> +<p> </p> + +<p></p></div> <div id="p-suppressOnSelect"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/suppressOnSelect">suppressOnSelect</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-suppressonselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/suppressonselect">suppressonselect</a></code>.</dd> +</dl></div><p></p> + +<h3 id="Metody" name="Metody">Metody</h3> + +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> <dl><dt> <span id="m-clearSelection"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/clearSelection">clearSelection()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> </dd><dd> Odznacza wszystkie pozycje. +</dd></dl> +<p><br> +</p> <dl><dt> <span id="m-ensureElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureElementIsVisible">ensureElementIsVisible( element )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli określony element nie jest aktualnie widziany przez użytkownika, to wyświetlane pozycje są przewijane, do momentu, aż będzie on widoczny. Jeśli pozycja jest już widoczna, przewijanie nie będzie miało miejsca. +</dd></dl> +<p><br> +</p> <dl><dt> <span id="m-ensureSelectedElementIsVisible"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/ensureSelectedElementIsVisible">ensureSelectedElementIsVisible()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli aktualnie zaznaczony element w pudełku listy jest aktualnie nie widoczny dla użytkownika, to widok pudełka jest przewijany, aż się on pojawi. Jeśli pozycja jest widoczna, to nie pojawią się paski przewijania. </dd></dl> +<p><br> +</p> <dl><dt> <span id="m-getItemAtIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getItemAtIndex">getItemAtIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Zwraca element, który jest o określonym indeksie. +</dd></dl> +<p><br> +</p> <dl><dt> <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount()</a></code></span> +</dt><dd> Zwraca typ: <i>integer</i> +</dd><dd> Zwraca ogólną liczbę wierszy w elemencie, nieważne ile wierszy jest wyświetlanych. +</dd></dl> +<p><br> +</p><p><br> +</p> <dl> + <dt> + <span id="m-goDown"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goDown">goDown()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi zaznaczenie w dół o jedną pozycje.</dd> +</dl> <dl> + <dt> + <span id="m-goUp"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goUp">goUp()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi zaznaczenie do góry o jedną pozycję.</dd> +</dl><p></p> + +<h3 id="Podobne" name="Podobne">Podobne</h3> + +<dl> + <dt>Interfejsy</dt> + <dd><a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlElement">nsIDOMXULSelectControlElement</a></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/richlistitem/index.html b/files/pl/mozilla/tech/xul/richlistitem/index.html new file mode 100644 index 0000000000..5bc9491c32 --- /dev/null +++ b/files/pl/mozilla/tech/xul/richlistitem/index.html @@ -0,0 +1,181 @@ +--- +title: richlistitem +slug: Mozilla/Tech/XUL/richlistitem +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/richlistitem +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Indywidualna pozycja <code><a href="/pl/docs/Mozilla/Tech/XUL/richlistbox" title="richlistbox">richlistbox</a></code>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-selected">selected</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-control">control</a>, <a href="#p-disabled">disabled</a>, <a href="#p-label">label</a>, <a href="#p-selected">selected</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-selected"> + +<dl> + <dt> + <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Sygnalizuje gdzie element jest zaznaczony lub nie. Ta wartość jest tylko do odczytu. Aby zmienić zaznaczenie, ustaw pozostałe własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code> stanowiące ten element.</dd> +</dl> + +<p> </p> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-control"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/row/index.html b/files/pl/mozilla/tech/xul/row/index.html new file mode 100644 index 0000000000..1b05df1351 --- /dev/null +++ b/files/pl/mozilla/tech/xul/row/index.html @@ -0,0 +1,96 @@ +--- +title: row +slug: Mozilla/Tech/XUL/row +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/row +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedynczy wiersz w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>. Każdy potomek elementu <code>row</code> jest umieszczony w każdej kolejnej komórce siatki. Wiersz z większą ilością elementów potomnych decyduje o liczbie kolumn w każdym wierszu. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Siatki">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ad" name="Przyk.C5.82ad"> Przykład </h3> +<p>Zobacz <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code> dla przykładu. +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/rows" title="rows">rows</a></code>. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/rows/index.html b/files/pl/mozilla/tech/xul/rows/index.html new file mode 100644 index 0000000000..1fdc3dd22b --- /dev/null +++ b/files/pl/mozilla/tech/xul/rows/index.html @@ -0,0 +1,96 @@ +--- +title: rows +slug: Mozilla/Tech/XUL/rows +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/rows +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Definiuje wiersze siatki. Każdy potomek elementu <code>rows</code> powinien być elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Siatki">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>Zobacz <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code> dla przykładu. +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/grid" title="grid">grid</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/columns" title="columns">columns</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/column" title="column">column</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/row" title="row">row</a></code>. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/rule/index.html b/files/pl/mozilla/tech/xul/rule/index.html new file mode 100644 index 0000000000..0e15070ea5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/rule/index.html @@ -0,0 +1,56 @@ +--- +title: rule +slug: Mozilla/Tech/XUL/rule +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/rule +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Zasada wykorzystywana jest w szablonie (<code><a href="/pl/docs/Mozilla/Tech/XUL/template" title="template">template</a></code>). Dzieci <code>rule</code> wykorzystywane są do deklarowania warunków spełnienia zasady i generowania zawartości. Kiedy zawartość ma być wyświetlona, budowniczy szablonu (<i>template builder</i>) skanuje źródło danych RDF szukając wierzchołków które spełniają zasadę. Kiedy zasada jest spełniona, odpowiadająca jej zawartość jest generowana. +</p><p>Zasada zawiera dwie lub więcej elementów-dzieci. Element <code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code> używany jest do określenia warunków, na których zasoby mogą spełniać zasadę. Zasoby spełniające zasadę używane są do generowania zawartości. Zasoby niespełniające tych zasad nie posiadają żadnej zawartości dla nich stworzonej. Element <code><a href="/pl/docs/Mozilla/Tech/XUL/action" title="action">action</a></code> określ zawartości generowaną. Element <code><a href="/pl/docs/Mozilla/Tech/XUL/bindings" title="bindings">bindings</a></code> jest opcjonalny i może określać dodatkowe zmienne wiązania, które mają być zastosowane. +</p><p>Wszystkie troje dzieci mogą stosować zmienne w miejscu wartości atrybutów. Zmienne zapisuje jako znak zapytania i nazwa. Dla spełnionej zasady, każda zmienna stanie się referencją do wierzchołka zawartości RDF. Jeśli ta sama zmienna pojawi się kilkakrotnie, musi ona posiadać identyczną wartość za każdym razem. +</p><p>Zasada może używać uproszczonej składni do porównania, które obejmuje wstawianie dodatkowych atrybutów do elementu <code>rule</code>. Zasada spełni porównanie, jeśli dodany atrybut spełnia porównanie do zawartości RDF. Podczas porównania, atrybuty <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, <code id="a-property"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/property">property</a></code> oraz <code id="a-instanceOf"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/instanceOf">instanceOf</a></code> są ignorowane. +</p><p>Każdy generowany element będzie dawał automatycznie wartość id. Wartość id będzie przesyłana do źródła id w bazie źródłowej. Możemy użyć to id w skryptach do badania źródła. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-iscontainer">iscontainer</a>, <a href="#a-isempty">isempty</a>, <a href="#a-parent">parent</a>, <a href="#a-parsetype">parsetype</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-iscontainer"> + +</div> +<div id="a-isempty"> + +</div> +<div id="a-parent"> + +</div> +<div id="a-parsetype"> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/scale/index.html b/files/pl/mozilla/tech/xul/scale/index.html new file mode 100644 index 0000000000..a620cb7e69 --- /dev/null +++ b/files/pl/mozilla/tech/xul/scale/index.html @@ -0,0 +1,223 @@ +--- +title: scale +slug: Mozilla/Tech/XUL/scale +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/scale +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element scale pozwala użytkownikowi na wybranie wartości z zakresu. Pasek wyświetlany w pionie lub poziomie pozwala użytkownikowi na wybranie wartości poprzez przeciągnięcie uchwytu na pasku. </p><p>Zastosuj atrybut orient do określenia orientacji na skali. Domyślną wartości jest '<code>horizontal</code>', która wyświetla poziomą skalę. Najmniejszą wartości są po lewej stronie, a najwyższe wartości są po prawej. Ustaw atrybut orientacji na '<code>vertical</code>', aby zastosować skalę pionową. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-increment">increment</a>, <a href="#a-max">max</a>, <a href="#a-min">min</a>, <a href="#a-pageincrement">pageincrement</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-disabled">disabled</a>, <a href="#p-max">max</a>, <a href="#p-min">min</a>, <a href="#p-increment">increment</a>, <a href="#p-pageIncrement">pageIncrement</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a>, </dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-decrease">decrease</a>, <a href="#m-decreasePage">decreasePage</a>, <a href="#m-increase">increase</a>, <a href="#m-increasePage">increasePage</a>, +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>Pozioma skala: +</p> +<pre><scale min="1" max="10"/> +</pre> +<p><img alt="Grafika:Controlguide-scale.png"> +</p><p>Pionowa skala: +</p> +<pre><scale min="1" max="10" orient="vertical"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-increment"> + +<dl> + <dt> + <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code><magic name="\"PAGENAME\"/"> (dla pasków przewijania) lub <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> (dla pudełek liczbowych)</magic> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1.</dd> +</dl> +</div> +<div id="a-min"> + +<dl><dt> <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wartość minimalna, która może być ustawiona na skali. Domyślną wartością jest 0. </dd></dl> + + +</div> +<div id="a-max"> + +<dl><dt> <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Maksymalna wartość, która może być na skali. Domyślną wartość jest ustawiona na 100. </dd></dl> + + +</div> +<div id="a-pageincrement"> + +<dl><dt> <code id="a-pageincrement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageincrement">pageincrement</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> zmienionego, gdy powierzchnia paska przewijania jest kliknięta. Powierzchnia jest obszarem, w którym przytrzymany kursorem pasek przewijania jest przesuwany. Domyślną wartością jest 10. +</dd></dl> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-increment"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/increment">increment</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>.</dd> +</dl></div> +<div id="p-min"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/min">min</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>min</code>. </dd></dl> + +</div> +<div id="p-max"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/max">max</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>max</code>. </dd></dl> + +</div> +<div id="p-pageIncrement"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/pageIncrement">pageIncrement</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>pageincrement</code>. </dd></dl> + +</div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<dl><dt> <span id="m-decrease"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/decrease">decrease()</a></code></span></dt> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość zmniejszająca się skali poprzez przyrost. +</dd></dl> +<p><br> +</p><p><br> +</p> +<dl><dt> <span id="m-decreasePage"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/decreasePage">decreasePage()</a></code></span></dt> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość zmniejszająca się skali poprzez przyrost strony. </dd></dl> +<p><br> +</p><p><br> +</p> +<dl> + <dt> + <span id="m-increase"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/increase">increase()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wartość wzrastająca na <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> poprzez przyrost.</dd> +</dl> +<dl><dt> <span id="m-increasePage"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/increasePage">increasePage()</a></code></span></dt> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość wzrastająca na skali poprzez przyrost strony. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIDOMXULControlElement">nsIDOMXULControlElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/script/index.html b/files/pl/mozilla/tech/xul/script/index.html new file mode 100644 index 0000000000..3a9f8ba183 --- /dev/null +++ b/files/pl/mozilla/tech/xul/script/index.html @@ -0,0 +1,126 @@ +--- +title: script +slug: Mozilla/Tech/XUL/script +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/script +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Bardzo podobny do elementu <code>script</code> z języka HTML. Stosujemy go do deklaracji skryptu, jaki chcemy zastosować w oknie XUL. Skrypt powinien zazwyczaj być deklarowany w oddzielnym pliku i być pobieranym poprzez odnośnik atrybutem <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>, lecz możemy także umieścić skrypt wewnątrz okna XUL, wystarczy tylko zastosować otwarty i zamknięty znacznik <code>script</code>. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Dodawanie_funkcji_obs%c5%82ugi_zdarze%c5%84">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-script.src">src</a>, <a href="#a-script.type">type</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre> <script src="test.js"/> + <script src="http://example.com/js/test.js"/> + <script> + function foo(){ + // kod + } + </script> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-script.src"> + +<dl><dt> <a href="pl/XUL/Atrybut/script.src">src</a> +</dt><dd> Typ: <i>URL</i> +</dd><dd> Adres URL skryptu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-script.type"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/script.type">type</a></dt> + <dd> + Typ: + <i> + Typ zawartości językowej</i> + </dd> + <dd> + Język skryptu. Zazwyczaj, będziemy ustawiać go na <code>application/x-javascript</code>.</dd> +</dl> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody</h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/scrollbar/index.html b/files/pl/mozilla/tech/xul/scrollbar/index.html new file mode 100644 index 0000000000..239e1dcf47 --- /dev/null +++ b/files/pl/mozilla/tech/xul/scrollbar/index.html @@ -0,0 +1,85 @@ +--- +title: scrollbar +slug: Mozilla/Tech/XUL/scrollbar +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/scrollbar +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kiedy zawartość kontenera jest większa od rozmiaru w kontenerze, paski przesuwania mogą być umieszczone na krawędzi kontenera aby pozwolić użytkownikowi zobaczyć resztę zawartości. Paski przewijania mogą również być użyte niezależnie, kiedy wartość numeryczna lub procentowa musi być podana przez użytkownika. Użytkownik może zmieniać pozycję paska przewijania poprzez klikanie strzałek na jego końcach lub przesuwając suwak paska. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_przewijania">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-curpos">curpos</a>, <a href="#a-increment">increment</a>, <a href="#a-maxpos">maxpos</a>, <a href="#a-pageincrement">pageincrement</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre class="eval"><scrollbar curpos="5" maxpos="50"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-curpos"> + +<dl><dt> <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Aktualna pozycja paska przewijania (<code><a href="/pl/docs/Mozilla/Tech/XUL/scrollbar" title="scrollbar">scrollbar</a></code>), która posiada zakres od 0 do wartości atrybutu <code id="a-maxpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxpos">maxpos</a></code>. Domyślną wartością jest 0. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-increment"> + +<dl> + <dt> + <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code><magic name="\"PAGENAME\"/"> (dla pasków przewijania) lub <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> (dla pudełek liczbowych)</magic> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1.</dd> +</dl> +</div> +<div id="a-maxpos"> + +<dl><dt> <code id="a-maxpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxpos">maxpos</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Maksymalna pozycja elementu <code><code><a href="/pl/docs/Mozilla/Tech/XUL/scrollbar" title="scrollbar">scrollbar</a></code></code>. Domyślną wartością jest 100. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-pageincrement"> + +<dl><dt> <code id="a-pageincrement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageincrement">pageincrement</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code> zmienionego, gdy powierzchnia paska przewijania jest kliknięta. Powierzchnia jest obszarem, w którym przytrzymany kursorem pasek przewijania jest przesuwany. Domyślną wartością jest 10. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/scrollbox/index.html b/files/pl/mozilla/tech/xul/scrollbox/index.html new file mode 100644 index 0000000000..e5407a5ece --- /dev/null +++ b/files/pl/mozilla/tech/xul/scrollbox/index.html @@ -0,0 +1,105 @@ +--- +title: scrollbox +slug: Mozilla/Tech/XUL/scrollbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/scrollbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pudełko posiada dodatkowe funkcje, które możemy zastosować do przewijania treści. Zauważ, że element <code>scrollbox</code> nie powoduje wyświetlenia pasków przewijania. Jest stosowany, kiedy aplikacja sama dostosowuje przewijanie. Jeżeli chcesz po prostu wyświetlić paski przewijania, dodaj <code>style='overflow: auto;'</code>. Możemy także zastosować go z innymi kontenerami elementu. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h4 id="Przewijanie_elementu_potomnego_do_podgl.C4.85du" name="Przewijanie_elementu_potomnego_do_podgl.C4.85du"> Przewijanie elementu potomnego do podglądu </h4> +<p>Spójrz na metodę <code>scrollIntoView()</code>? Nie istnieje w adresach URL. Zrób tak, zamiast: +<code> +</code></p> +<pre class="eval"> var xpcomInterface = <i>scrollbox_element</i>.boxObject.QueryInterface( + Components.interfaces.nsIScrollBoxObject); + xpcomInterface.ensureElementIsVisible(<i>child_element_to_make_visible</i>); +</pre> +<p> +</p><p>Zobacz <code><a class="external" href="http://lxr.mozilla.org/seamonkey/find?string=nsiscrollboxobject">nsIScrollBoxObject</a><code> API dla innych metod podobnych do scroll. +</code></p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/scrollcorner/index.html b/files/pl/mozilla/tech/xul/scrollcorner/index.html new file mode 100644 index 0000000000..62a05df225 --- /dev/null +++ b/files/pl/mozilla/tech/xul/scrollcorner/index.html @@ -0,0 +1,94 @@ +--- +title: scrollcorner +slug: Mozilla/Tech/XUL/scrollcorner +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/scrollcorner +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest stosowany dla małych pudełek, które są miejscem gdzie poziomy i pionowy pasek przewijania się spotykają. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/separator/index.html b/files/pl/mozilla/tech/xul/separator/index.html new file mode 100644 index 0000000000..a8a2c1651d --- /dev/null +++ b/files/pl/mozilla/tech/xul/separator/index.html @@ -0,0 +1,131 @@ +--- +title: separator +slug: Mozilla/Tech/XUL/separator +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/separator +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Tworzy małe odstępy pomiędzy elementami. Ten typ separatorów powinien być zastosowany do oddzielania części okna dialogowego. Nie rysuje on żadnego widocznego paska, lecz jest małą przestrzenią. Funkcjonalność odpowiednia dla odstępu (<code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code>), to nie mniejsza niż domyślny jej rozmiar (zazwyczaj 1.5 em). +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-separator.orient">orient</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-groove">groove</a>, <a href="#s-groove-thin">groove-thin</a>, <a href="#s-thin">thin</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><separator class="groove-thin"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-separator.orient"> + +<dl><dt> <a href="pl/XUL/Atrybut/separator.orient">orient</a> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Stosowany do określenia czy <code><code><a href="/pl/docs/Mozilla/Tech/XUL/separator" title="separator">separator</a></code></code> oddziela poziomo czy pionowo. Uważaj, niektóre wartości są odwrotnością tego, co mogłoby się wydawać niemożliwe. +</dd></dl> +<ul><li> <code>horizontal</code>: Separator oddziela pionowo umieszczone elementy. +</li><li> <code>vertical</code>: Separator oddziela poziomo umieszczone elementy. </li></ul> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/groove">groove</a></code> +</dt><dd> Separator <b>grooved</b>. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/groove-thin">groove-thin</a></code></dt> + <dd> + Cienki separator <b>grooved</b>.</dd> +</dl> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/thin">thin</a></code> +</dt><dd> Najcieńszy separator, który zazwyczaj ma 0.5 em. +</dd></dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/spacer" title="spacer">spacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/spacer/index.html b/files/pl/mozilla/tech/xul/spacer/index.html new file mode 100644 index 0000000000..a052a9a18d --- /dev/null +++ b/files/pl/mozilla/tech/xul/spacer/index.html @@ -0,0 +1,103 @@ +--- +title: spacer +slug: Mozilla/Tech/XUL/spacer +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/spacer +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który zabiera miejsce, lecz nie wyświetla niczego. Jest zwykle używany do umieszczenia pustego miejsca wewnątrz kontenera. Jeśli nie podasz rozmiaru elementu lub nie podasz, że jest on elastyczny, nie będzie on zajmował żadnego miejsca. Jeśli potrzebujesz mniejszej luki, pomyśl o użyciu elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/separator" title="separator">separator</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zastosowanie_odst%c4%99p%c3%b3w">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre class="eval"><box> + <button label="Left"/> + <spacer flex="1"/> + <button label="Right"/> +</box> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/separator" title="separator">separator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/splitter/index.html b/files/pl/mozilla/tech/xul/splitter/index.html new file mode 100644 index 0000000000..9b8b9df01a --- /dev/null +++ b/files/pl/mozilla/tech/xul/splitter/index.html @@ -0,0 +1,146 @@ +--- +title: splitter +slug: Mozilla/Tech/XUL/splitter +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/splitter +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który powinien pojawić się przed lub za elementem wewnątrz kontenera. Kiedy rozdzielacz jest przeciągany, elementy sąsiednie rozdzielacza zmieniają rozmiar. Jeśli chwytak +(<code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code>) jest umieszczony wewnątrz rozdzielacza, jeden z elementów sąsiednich do rozdzielacza jest chowany, kiedy chwytak zostanie kliknięty. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Rozdzielacze">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-collapse">collapse</a>, <a href="#a-resizeafter">resizeafter</a>, <a href="#a-resizebefore">resizebefore</a>, <a href="#a-state">state</a>, <a href="#a-substate">substate</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-tree-splitter">tree-splitter</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-collapse"> + +<dl> + <dt> + <code id="a-collapse"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapse">collapse</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Określa, która strona rozdzielacza <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> jest zawinięta, kiedy jest kliknięty jego grippy. Jeśli ten atrybut nie jest określony, rozdzielacz nie będzie przypadkiem zawinięty. Powinieneś dodać element <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code> wewnątrz rozdzielacza, kiedy chcesz użyć go do zawinięcia.</dd> +</dl> +<ul> + <li><code>none</code>: Brak zawinięcia.</li> + <li><code>before</code>: Kiedy grippy jest kliknięty, element będący przed rozdzielaczem i mający tego samego rodzica jest zwinięty, więc jego szerokość lub wysokość wyniesie 0.</li> + <li><code>after</code>: Kiedy grippy jest kliknięty, element będący po rozdzielaczu i mający tego samego rodzica jest zwinięty, więc jego szerokość lub wysokość wyniesie 0.</li> + <li><code>both</code> (tylko w Gecko 1.9+): Oba elementy rozdzielacza; przed i po nim mogą być zawinięte, jeśli rozmiar tego elementu będzie spadał do minimalnego rozmiaru odpowiedniego do pozycji rozdzielacza.</li> +</ul> +</div> +<div id="a-resizeafter"> + + +<dl> + <dt><code id="a-resizeafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizeafter">resizeafter</a></code></dt> +</dl> + +<dl> + <dd>Typ:<em>jedna z poniższych wartości</em></dd> + <dd>Ten atrybut sygnalizuje, który element po prawej lub poniżej rozdzielacza (<code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>) powinien zmienić rozmiar, kiedy rozdzielacz zmienia swoje położenie.</dd> +</dl> + +<ul> + <li><code>closest</code>: Element zmienia swój rozmiar natychmiast do prawej lub do dołu po zmianie położenia rozdzielacza.</li> + <li><code>farthest</code>: Element, który jest najdalej od rozdzielacza po prawej lub poniżej zmienia swój rozmiar po zmianie położenia rozdzielacza.</li> + <li><code>grow</code>: Element po prawej lub poniżej rozdzielacza nie zmienia rozmiaru (chyba, że są elastyczne), kiedy rozdzielacz jest przeciągany, lecz natomiast cały kontener zmienia rozmiar.</li> + <li><code>flex</code>: The closest flexible element resizes. </li> +</ul> + + +</div> +<div id="a-resizebefore"> + +<dl> + <dt> + <code id="a-resizebefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/resizebefore">resizebefore</a></code></dt> + <dd> + Typ: + <i> + jedna wartość z poniższych</i> + </dd> + <dd> + Ten atrybut sygnalizuje, który element po lewej lub powyżej rozdzielacza (<code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code>) powinien zmienić rozmiar, kiedy rozdzielacz zmienia swoje położenie.</dd> +</dl> +<ul> + <li><code>closest</code>: Element zmienia swój rozmiar natychmiast do lewej lub do góry po zmianie położenia rozdzielacza.</li> + <li><code>farthest</code>: Element, który jest najdalej od rozdzielacza po lewej lub powyżej zmienia swój rozmiar po zmianie położenia rozdzielacza.</li> +</ul> +</div> +<div id="a-state"> + +<dl><dt> <code id="a-state"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/state">state</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Sygnalizuje gdzie <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> posiada zawiniętą zawartość lub nie. Ten atrybut będzie aktualizowany automatycznie jak rozdzielacz jest przenoszony i generalnie jest stosowany w arkuszu stylów, aby móc zastosować różne wyglądy dla każdego stanu. +</dd></dl> +<ul><li> <code>open</code>: Zawartość w obu przypadkach; przed lub za rozdzielaczem zależy od wartości atrybutu <code>collapsed</code>, który jest aktualnie wyświetlany. +</li><li> <code>collapsed</code>: Zawartość w obu przypadkach; przed lub za rozdzielaczem jest zawinięta i nie jest widoczna. +</li><li> <code>dragging</code>: Użytkownik aktualnie ręcznie zmienia pozycję rozdzielacza, zazwyczaj poprzez przeciągnięcie go za pomocą myszki. +</li></ul> + + +</div> +<div id="a-substate"> + +<dl> + <dt> + <code id="a-substate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/substate">substate</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + W rozdzielaczu, który posiada <code>state="collapsed"</code> i <code>collapse="both"</code>, określa kierunek w którym rozdzielacz aktualnie zawijany. Cechą Gecko 1.9+ jest <code>collapse="both"</code> i nie będzie ona miała efektu we wcześniejszych wersjach.</dd> +</dl> +<ul> + <li><code>before</code>: Element jest natychmiast zawinięty przed rozdzielaczem.</li> + <li><code>after</code>: Element jest natychmiast zawinięty po rozdzielaczu.</li> +</ul> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tree-splitter">tree-splitter</a></code></dt> + <dd> + Zastosowanie tego rozdzielacza jest zamierzone w kolumnach drzewa (pomiędzy elementami <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code>). Rozdzielacz rysowany będzie bez szerokości, więc nie będzie on widoczny, jednakże, kolumny mogą wciąż zmieniać swoją szerokość.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/stack/index.html b/files/pl/mozilla/tech/xul/stack/index.html new file mode 100644 index 0000000000..0d3c9cfdf9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/stack/index.html @@ -0,0 +1,96 @@ +--- +title: stack +slug: Mozilla/Tech/XUL/stack +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/stack +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który układa swoje dzieci jedno na drugim. Pierwszy element jest układany na dole i każdy następny potomek układany jest powyżej poprzedniego. Wszystkie elementy są wyświetlane na raz. Elementy potomne mogą również być umieszczane na absolutnych pozycjach wewnątrz stosu. +</p><p>Atrybuty <code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code> i <code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code> elementu potomnego <code>stack</code> określają pozycje tego elementu. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Stosy_i_pok%c5%82ady">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p><a href="pl/XUL/deck">deck</a> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/statusbar/index.html b/files/pl/mozilla/tech/xul/statusbar/index.html new file mode 100644 index 0000000000..e6f2a31217 --- /dev/null +++ b/files/pl/mozilla/tech/xul/statusbar/index.html @@ -0,0 +1,120 @@ +--- +title: statusbar +slug: Mozilla/Tech/XUL/statusbar +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/statusbar +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element stosowany do tworzenia paska statusu, zazwyczaj umieszczony wzdłuż dołu okna. To jest wirtualny odpowiednik standardowego pudełka, lecz może być renderowany w inny sposób. +</p> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><statusbar> + <statusbarpanel label="Left panel"/> + <spacer flex="1"/> + <progressmeter mode="determined" value="82"/> + <statusbarpanel label="Right panel"/> +</statusbar> +</pre> +<p><img alt="grafika:XUL_ref_statusbar.png"> +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/statusbarpanel/index.html b/files/pl/mozilla/tech/xul/statusbarpanel/index.html new file mode 100644 index 0000000000..c8204fb920 --- /dev/null +++ b/files/pl/mozilla/tech/xul/statusbarpanel/index.html @@ -0,0 +1,127 @@ +--- +title: statusbarpanel +slug: Mozilla/Tech/XUL/statusbarpanel +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/statusbarpanel +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedynczy element <code><code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code></code>. Jest to specjalny typ przycisku, który jest rysowany inaczej, niż zawsze. Nie jak normalne przyciski, <code>statusbarpanel</code> mogą mieć tylko etykietę albo obrazek, lecz nie oba na raz. Ten element jest często stosowany z krótkimi etykietami lub ikonami do pokazania statusu np. gdy użytkownik jest online lub kiedy są nowe wiadomości w skrzynce. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-crop">crop</a>, <a href="#a-label">label</a>, <a href="#a-src">src</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-label">label</a>, <a href="#p-src">src</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-statusbarpanel-iconic">statusbarpanel-iconic</a>, <a href="#s-statusbarpanel-menu-iconic">statusbarpanel-menu-iconic</a> </dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><statusbar> + <statusbarpanel label="Left panel"/> + <spacer flex="1"/> + <progressmeter mode="determined" value="82"/> + <statusbarpanel label="Right panel"/> +</statusbar> +</pre> +<p><img alt="grafika:XUL_ref_statusbar.png"> +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-src"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/statusbarpanel-iconic">statusbarpanel-iconic</a></code> +</dt><dd> Zastosuj ta klasę do pojawienia się obrazka na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code>. Obrazek określ stosując atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>. Obrazek pojawi się zamiast etykiety. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/statusbarpanel-menu-iconic">statusbarpanel-menu-iconic</a></code></dt> + <dd> + Zastosuj tą klasę do pojawienia się obrazka na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code> i także pozwól na menu wyskakujące. Określ obrazek stosując atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> i umieść element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code>. Obrazek pojawi się zamiast etykiety.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/stringbundle/index.html b/files/pl/mozilla/tech/xul/stringbundle/index.html new file mode 100644 index 0000000000..8fae486ca7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/stringbundle/index.html @@ -0,0 +1,177 @@ +--- +title: stringbundle +slug: Mozilla/Tech/XUL/stringbundle +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/stringbundle +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element, który może być stosowany do wczytania zasobów zlokalizowanych z plików własności. Stringbundles powinien być umieszczony wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/stringbundleset" title="stringbundleset">stringbundleset</a></code>. +</p><p>Plik własności jest listą par własności klucz-wartość (każda oddzielona linią). Klucz i wartość są oddzielone znakiem równości. Na przykład, następująca definicja dwóch własności: </p> +<pre class="eval">message.displayError=An error occured trying to display this message +message.nameAlreadyUsed=The name %s is already being used by another account. +</pre> +<p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Plik_w%c5%82asno%c5%9bci">kursie XUL</a>. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-src">src</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-appLocale">appLocale</a>, <a href="#p-src">src</a>, <a href="#p-stringBundle">stringBundle</a>, <a href="#p-strings">strings</a> +</dd></dl> +<dl><dt> Metody </dt><dd> <a href="#m-getFormattedString">getFormattedString</a>, <a href="#m-getString">getString</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-src"> + +<dl> + <dt> + <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></dt> + <dd> + Typ: <i>URL</i></dd> + <dd> + Adres URL zawartości do wyświetlenia w elemencie.</dd> +</dl> + +<p> </p> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-appLocale"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/appLocale">appLocale</a></span></code></dt> + <dd> + Typ: <i><a href="pl/NsILocale">nsILocale</a></i></dd> + <dd> + Zwraca obiekt XPCOM, który przechowuje informacje o lokalnych użytkownikach. To jest obiekt, który implementuje <a href="pl/NsILocale">nsILocale</a>.</dd> +</dl> + + +</div> +<div id="p-src"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl></div> +<div id="p-stringBundle"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/stringBundle">stringBundle</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIStringBundle">nsIStringBundle</a></i> + </dd> + <dd> + Zwraca łańcuch znaków obiekt paczki XPCOM, który implementuje <a href="pl/NsIStringBundle">nsIStringBundle</a>.</dd> +</dl></div> +<div id="p-strings"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/strings">strings</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsISimpleEnumerator">nsISimpleEnumerator</a></i> + </dd> + <dd> + Wyliczenie wszystkich ciągów w paczce ciągów. Zawiera obiekty <a href="pl/NsIPropertyElement">nsIPropertyElement</a>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p> +</p><dl> + <dt> + <span id="m-getString"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getString">getString( key )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + string</i> + </dd> + <dd> + Zwraca łańcuch znaków z daną nazwą <var>key</var> z łańcucha znaków paczki (boundle).</dd> +</dl> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/stringbundleset/index.html b/files/pl/mozilla/tech/xul/stringbundleset/index.html new file mode 100644 index 0000000000..85d9f5e245 --- /dev/null +++ b/files/pl/mozilla/tech/xul/stringbundleset/index.html @@ -0,0 +1,94 @@ +--- +title: stringbundleset +slug: Mozilla/Tech/XUL/stringbundleset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/stringbundleset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/stringbundle" title="stringbundle">stringbundle</a></code>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/alert-icon/index.html b/files/pl/mozilla/tech/xul/styl/alert-icon/index.html new file mode 100644 index 0000000000..02476b5948 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/alert-icon/index.html @@ -0,0 +1,15 @@ +--- +title: alert-icon +slug: Mozilla/Tech/XUL/Styl/alert-icon +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/alert-icon +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/alert-icon">alert-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę ostrzeżenia. Zazwyczaj wygląda jak znak wykrzyknika. Ta i inne klasy ikon może być zastosowana dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> lub innych mogących zawierać obrazek.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/error-icon/index.html b/files/pl/mozilla/tech/xul/styl/error-icon/index.html new file mode 100644 index 0000000000..d5c9e19ad2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/error-icon/index.html @@ -0,0 +1,15 @@ +--- +title: error-icon +slug: Mozilla/Tech/XUL/Styl/error-icon +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/error-icon +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/error-icon">error-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę błedu. Zazwyczaj będzie to czerwona ikona z "X".</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/groove-thin/index.html b/files/pl/mozilla/tech/xul/styl/groove-thin/index.html new file mode 100644 index 0000000000..90d84475a6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/groove-thin/index.html @@ -0,0 +1,15 @@ +--- +title: groove-thin +slug: Mozilla/Tech/XUL/Styl/groove-thin +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/groove-thin +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/groove-thin">groove-thin</a></code></dt> + <dd> + Cienki separator <b>grooved</b>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/groove/index.html b/files/pl/mozilla/tech/xul/styl/groove/index.html new file mode 100644 index 0000000000..4cef11eb98 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/groove/index.html @@ -0,0 +1,15 @@ +--- +title: groove +slug: Mozilla/Tech/XUL/Styl/groove +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/groove +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/groove">groove</a></code> +</dt><dd> Separator <b>grooved</b>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/header/index.html b/files/pl/mozilla/tech/xul/styl/header/index.html new file mode 100644 index 0000000000..acbb35084d --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/header/index.html @@ -0,0 +1,15 @@ +--- +title: header +slug: Mozilla/Tech/XUL/Styl/header +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/header +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/header">header</a></code></dt> + <dd> + Klasę stosujemy do nagłówków. Zazwyczaj będzie powodować, że tekst ukaże się pogrubiony.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/indent/index.html b/files/pl/mozilla/tech/xul/styl/indent/index.html new file mode 100644 index 0000000000..f0569b6395 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/indent/index.html @@ -0,0 +1,15 @@ +--- +title: indent +slug: Mozilla/Tech/XUL/Styl/indent +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/indent +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/indent">indent</a></code></dt> + <dd> + Klasa ta powoduje wcięcie z lewej strony tekstu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/index.html b/files/pl/mozilla/tech/xul/styl/index.html new file mode 100644 index 0000000000..f30d4d661a --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/index.html @@ -0,0 +1,32 @@ +--- +title: Klasy stylów +slug: Mozilla/Tech/XUL/Styl +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style +--- +<p><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a> </p> +<ul><li> <a href="pl/XUL/Styl/alert-icon">alert-icon</a> +</li><li> <a href="pl/XUL/Styl/error-icon">error-icon</a> +</li><li> <a href="pl/XUL/Styl/groove">groove</a> +</li><li> <a href="pl/XUL/Styl/groove-thin">groove-thin</a> +</li><li> <a href="pl/XUL/Styl/header">header</a> +</li><li> <a href="pl/XUL/Styl/indent">indent</a> +</li><li> <a href="pl/XUL/Styl/listcell-iconic">listcell-iconic</a> +</li><li> <a href="pl/XUL/Styl/listitem-iconic">listitem-iconic</a> +</li><li> <a href="pl/XUL/Styl/menuitem-iconic">menuitem-iconic</a> +</li><li> <a href="pl/XUL/Styl/menuitem-non-iconic">menuitem-non-iconic</a> +</li><li> <a href="pl/XUL/Styl/message-icon">message-icon</a> +</li><li> <a href="pl/XUL/Styl/monospace">monospace</a> +</li><li> <a href="pl/XUL/Styl/plain">plain</a> +</li><li> <a href="pl/XUL/Styl/question-icon">question-icon</a> +</li><li> <a href="pl/XUL/Styl/small-margin">small-margin</a> +</li><li> <a href="pl/XUL/Styl/statusbarpanel-iconic">statusbarpanel-iconic</a> +</li><li> <a href="pl/XUL/Styl/statusbarpanel-menu-iconic">statusbarpanel-menu-iconic</a> +</li><li> <a href="pl/XUL/Styl/text-link">text-link</a> +</li><li> <a href="pl/XUL/Styl/thin">thin</a> +</li><li> <a href="pl/XUL/Styl/tree-splitter">tree-splitter</a> +</li><li> <a href="pl/XUL/Styl/treecol-image">treecol-image</a> +</li></ul> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/listcell-iconic/index.html b/files/pl/mozilla/tech/xul/styl/listcell-iconic/index.html new file mode 100644 index 0000000000..c8224ddba3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/listcell-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: listcell-iconic +slug: Mozilla/Tech/XUL/Styl/listcell-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/listcell-iconic +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/listcell-iconic">listcell-iconic</a></code></dt> + <dd> + Klasa ta pozwala na wyświetlenie obrazka w komórce listy. Obrazek należy określić przy pomocy atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/listitem-iconic/index.html b/files/pl/mozilla/tech/xul/styl/listitem-iconic/index.html new file mode 100644 index 0000000000..2ccc5087e1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/listitem-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: listitem-iconic +slug: Mozilla/Tech/XUL/Styl/listitem-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/listitem-iconic +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/listitem-iconic">listitem-iconic</a></code></dt> + <dd> + Zastosuj tą klasę, aby mieć wyświetlony obrazek na <code><a href="/pl/docs/Mozilla/Tech/XUL/listitem" title="listitem">listitem</a></code>. Określa obrazek za pomocą arybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/menuitem-iconic/index.html b/files/pl/mozilla/tech/xul/styl/menuitem-iconic/index.html new file mode 100644 index 0000000000..dae1cc537c --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/menuitem-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: menuitem-iconic +slug: Mozilla/Tech/XUL/Styl/menuitem-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/menuitem-iconic +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/menuitem-iconic">menuitem-iconic</a></code></dt> + <dd> + Zastosuj tą klasę, aby mieć wyświetlony obrazek na <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>. Określa obrazek za pomocą arybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/menuitem-non-iconic/index.html b/files/pl/mozilla/tech/xul/styl/menuitem-non-iconic/index.html new file mode 100644 index 0000000000..eee15855ea --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/menuitem-non-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: menuitem-non-iconic +slug: Mozilla/Tech/XUL/Styl/menuitem-non-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/menuitem-non-iconic +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/menuitem-non-iconic">menuitem-non-iconic</a></code></dt> + <dd> + Normalnie, <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code> posiada margines z lewej strony na obrazek lub znak zaznaczenia. Ta klasa może zostać użyta do usunięcia tego marginesu, więc ta pozycja menu pojawi się z lewej strony brzegu menupopup.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/message-icon/index.html b/files/pl/mozilla/tech/xul/styl/message-icon/index.html new file mode 100644 index 0000000000..8bb6ed554b --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/message-icon/index.html @@ -0,0 +1,15 @@ +--- +title: message-icon +slug: Mozilla/Tech/XUL/Styl/message-icon +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/message-icon +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/message-icon">message-icon</a></code></dt> + <dd> + Klasa, która dodaje ikonę pudełka wiadomości.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/monospace/index.html b/files/pl/mozilla/tech/xul/styl/monospace/index.html new file mode 100644 index 0000000000..82bd0839fd --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/monospace/index.html @@ -0,0 +1,15 @@ +--- +title: monospace +slug: Mozilla/Tech/XUL/Styl/monospace +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/monospace +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/monospace">monospace</a></code></dt> + <dd> + Klasa powoduje, że tekst będzie wyświetlany w czcionce o stałej szerokości znaków.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/plain/index.html b/files/pl/mozilla/tech/xul/styl/plain/index.html new file mode 100644 index 0000000000..e13aa66aa7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/plain/index.html @@ -0,0 +1,15 @@ +--- +title: plain +slug: Mozilla/Tech/XUL/Styl/plain +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/plain +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/plain">plain</a></code></dt> + <dd> + Ta klasa sprawia, że element będzie wyświetlony bez obramowania lub marginesu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/question-icon/index.html b/files/pl/mozilla/tech/xul/styl/question-icon/index.html new file mode 100644 index 0000000000..1b172d877a --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/question-icon/index.html @@ -0,0 +1,15 @@ +--- +title: question-icon +slug: Mozilla/Tech/XUL/Styl/question-icon +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/question-icon +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/question-icon">question-icon</a></code></dt> + <dd> + Klasa dodaje ikonę pytania, która zazwyczaj wygląda jak znak zapytania.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/small-margin/index.html b/files/pl/mozilla/tech/xul/styl/small-margin/index.html new file mode 100644 index 0000000000..66f1063714 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/small-margin/index.html @@ -0,0 +1,15 @@ +--- +title: small-margin +slug: Mozilla/Tech/XUL/Styl/small-margin +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/small-margin +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/small-margin">small-margin</a></code> +</dt><dd> Ta klasa powoduje wyświetlenie tekstu z małym marginesem. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/statusbarpanel-iconic/index.html b/files/pl/mozilla/tech/xul/styl/statusbarpanel-iconic/index.html new file mode 100644 index 0000000000..77590994c8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/statusbarpanel-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: statusbarpanel-iconic +slug: Mozilla/Tech/XUL/Styl/statusbarpanel-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/statusbarpanel-iconic +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/statusbarpanel-iconic">statusbarpanel-iconic</a></code> +</dt><dd> Zastosuj ta klasę do pojawienia się obrazka na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code>. Obrazek określ stosując atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>. Obrazek pojawi się zamiast etykiety. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/statusbarpanel-menu-iconic/index.html b/files/pl/mozilla/tech/xul/styl/statusbarpanel-menu-iconic/index.html new file mode 100644 index 0000000000..562011bddf --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/statusbarpanel-menu-iconic/index.html @@ -0,0 +1,15 @@ +--- +title: statusbarpanel-menu-iconic +slug: Mozilla/Tech/XUL/Styl/statusbarpanel-menu-iconic +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/statusbarpanel-menu-iconic +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/statusbarpanel-menu-iconic">statusbarpanel-menu-iconic</a></code></dt> + <dd> + Zastosuj tą klasę do pojawienia się obrazka na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code> i także pozwól na menu wyskakujące. Określ obrazek stosując atrybut <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code> i umieść element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbarpanel" title="statusbarpanel">statusbarpanel</a></code>. Obrazek pojawi się zamiast etykiety.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/text-link/index.html b/files/pl/mozilla/tech/xul/styl/text-link/index.html new file mode 100644 index 0000000000..cee23e92ca --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/text-link/index.html @@ -0,0 +1,15 @@ +--- +title: text-link +slug: Mozilla/Tech/XUL/Styl/text-link +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/text-link +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/text-link">text-link</a></code> +</dt><dd> Etykiety o tej klasie mogą być aktywne (focus), a funkcja obsługi zdarzenia kliknięcia zostanie wywołana zarówno dla kliknięcia myszą, jak i wciśnięcia klawisza Enter. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/styl/thin/index.html b/files/pl/mozilla/tech/xul/styl/thin/index.html new file mode 100644 index 0000000000..5bfc80c94d --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/thin/index.html @@ -0,0 +1,11 @@ +--- +title: thin +slug: Mozilla/Tech/XUL/Styl/thin +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/thin +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/thin">thin</a></code> +</dt><dd> Najcieńszy separator, który zazwyczaj ma 0.5 em. +</dd></dl> diff --git a/files/pl/mozilla/tech/xul/styl/tree-splitter/index.html b/files/pl/mozilla/tech/xul/styl/tree-splitter/index.html new file mode 100644 index 0000000000..ce9e148ff5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/tree-splitter/index.html @@ -0,0 +1,15 @@ +--- +title: tree-splitter +slug: Mozilla/Tech/XUL/Styl/tree-splitter +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/tree-splitter +--- +<div class="noinclude"> + <a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tree-splitter">tree-splitter</a></code></dt> + <dd> + Zastosowanie tego rozdzielacza jest zamierzone w kolumnach drzewa (pomiędzy elementami <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code>). Rozdzielacz rysowany będzie bez szerokości, więc nie będzie on widoczny, jednakże, kolumny mogą wciąż zmieniać swoją szerokość.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/styl/treecol-image/index.html b/files/pl/mozilla/tech/xul/styl/treecol-image/index.html new file mode 100644 index 0000000000..0c24259641 --- /dev/null +++ b/files/pl/mozilla/tech/xul/styl/treecol-image/index.html @@ -0,0 +1,16 @@ +--- +title: treecol-image +slug: Mozilla/Tech/XUL/Styl/treecol-image +tags: + - Klasy_stylów_XUL +translation_of: Archive/Mozilla/XUL/Style/treecol-image +--- +<div class="noinclude"><a href="/pl/docs/Dokumentacja_XUL" title="« Dokumentacja XUL">« Dokumentacja XUL</a></div> +<dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/treecol-image">treecol-image</a></code> +</dt><dd> Zastosuj tą klasę do posiadania obrazka, który pojawi się w nagłówku <a href="pl/XUL/treecol">kolumny drzewa</a>. Określ obrazek stosując atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tab/index.html b/files/pl/mozilla/tech/xul/tab/index.html new file mode 100644 index 0000000000..44ac9b5b4c --- /dev/null +++ b/files/pl/mozilla/tech/xul/tab/index.html @@ -0,0 +1,247 @@ +--- +title: tab +slug: Mozilla/Tech/XUL/tab +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tab +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedyncza karta, która jest umieszczona wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>. Użytkownik powinien kliknąć w kartę, którą chce przenieść na sam wierzch okna (<code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>). +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-afterselected">afterselected</a>, <a href="#a-beforeselected">beforeselected</a>, <a href="#a-crop">crop</a>, <a href="#a-disabled">disabled</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-linkedpanel">linkedpanel</a>, <a href="#a-oncommand">oncommand</a>, <a href="#a-tab.selected">tab</a>, <a href="#a-validate">validate</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-label">label</a>, <a href="#p-linkedPanel">linkedPanel</a>, <a href="#p-selected">selected</a>, <a href="#p-tabs">tabs</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-afterselected"> + +<dl><dt> <code id="a-afterselected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/afterselected">afterselected</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jest ustawiony na <code>true</code>, jeśli karta tuż po aktualnie zaznaczonej karcie. Ustawienie to jest automatycznie ustawiane i nie powinno się go ustawiać ręcznie. Początkowo znalazło swoją użyteczność w zastosowaniu motywów, tak, że możemy ręcznie dostosować ustawienia zaznaczonej karty. +</dd></dl> + + +</div> +<div id="a-beforeselected"> + +<dl><dt> <code id="a-beforeselected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/beforeselected">beforeselected</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jest ustawiony na <code>true</code>, jeśli karta tuż przed aktualnie zaznaczoną kartą. Ustawienie to jest automatycznie ustawiane i nie powinno się go ustawiać ręcznie. Początkowo znalazło swoją użyteczność w zastosowaniu motywów, tak, że możemy ręcznie dostosować ustawienia zaznaczonej karty. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-linkedpanel"> + +</div> +<div id="a-oncommand"> + +<dl><dt> <code id="a-oncommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oncommand">oncommand</a></code> +</dt><dd> Typ: <i>kod skrypt</i> +</dd><dd> Ta funkcja obsługi zdarzenia jest wywołana w momencie aktywacji polecenia. Ma to miejsce, gdy użytkownik zaznaczy pozycję menu lub kiedy naciśnie skrót klawiaturowy przypisany do polecenia. +</dd></dl> + + +</div> +<div id="a-tab.selected"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/tab.selected">selected</a></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut ustawia <code>true</code>, jeśli karta jest zaznaczona domyślnie.</dd> +</dl> + +<p> </p> +</div> +<div id="a-validate"> + +<dl> + <dt> + <code id="a-validate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/validate">validate</a></code></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Atrybut ten określa, czy obrazek ma być wczytywany z pamięci podręcznej. Może być to przydatne, jeśli obrazki są wczytywane z serwera zdalnego, albo planowana jest częsta ich podmiana. Poniższe wartości są akceptowane; pominięcie tego atrybutu spowoduje zastosowanie wartości domyślnej.</dd> +</dl> +<ul> + <li><code>always</code>: Obrazek będzie zawsze sprawdzany, czy powinien być wczytany ponownie.</li> + <li><code>never</code>: Obrazek będzie wczytywany z pamięci podręcznej, o ile to tylko możliwe.</li> +</ul> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-linkedPanel"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/linkedPanel">linkedPanel</a></span></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code></i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-linkedpanel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/linkedpanel">linkedpanel</a></code>.</dd> +</dl></div> +<div id="p-selected"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl></div> +<div id="p-tabs"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabs">tabs</a></span></code></dt> + <dd> + Typ: + <i> + element tabs</i> + </dd> + <dd> + Element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, w którym jest zawarty element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h4 id="Issues" name="Issues"> Issues </h4> +<p>Currently disabling of the tab fails. Whilst the tab is "greyed" out it does accept events. <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=106387">. +</a></p><p><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=106387">Also "unhiding" a tab leads to unpredictable ordering of the tabs. See bugs </a><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=307088">, </a><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=261826"> and </a><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366116"> +</a></p><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366116"> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +</a><dl><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366116"><dt> Elementy +</dt></a><dd><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366116"><code></code></a><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code>. +</dd><dt> Interfejsy +</dt><dd><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366116"> </a><a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlItemElement">nsIDOMXULSelectControlItemElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tabbox/index.html b/files/pl/mozilla/tech/xul/tabbox/index.html new file mode 100644 index 0000000000..210b2230a6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/tabbox/index.html @@ -0,0 +1,168 @@ +--- +title: tabbox +slug: Mozilla/Tech/XUL/tabbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tabbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener stosuje się do wyświetlania elementów strony w karcie. Na <code>tabbox</code> powinny się składać dwa jego elementy potomne, pierwszy element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, który stanowi <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> i drugi element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>, który stanowi zawartość stron. Jest to typ pudełka, które domyślnie posiada orientację poziomą. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-eventnode">eventnode</a>, <a href="#a-handleCtrlPageUpDown">handleCtrlPageUpDown</a>, <a href="#a-handleCtrlTab">handleCtrlTab</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-eventNode">eventNode</a>, <a href="#p-handleCtrlPageUpDown">handleCtrlPageUpDown</a>, <a href="#p-handleCtrlTab">handleCtrlTab</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedPanel">selectedPanel</a>, <a href="#p-selectedTab">selectedTab</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><tabbox id="myTabList" selectedIndex="2"> + <tabs> + <tab label="A First tab"/> + <tab label="Second tab"/> + <tab label="Another tab"/> + <tab label="Last tab"/> + </tabs> + <tabpanels> + <tabpanel><!-- tabpanel First elements go here --></tabpanel> + <tabpanel><!-- tabpanel Second elements go here --></tabpanel> + <tabpanel><button label="Click me"/></tabpanel> + <tabpanel><!-- tabpanel Fourth elements go here --></tabpanel> + </tabpanels> +</tabbox> +</pre> +<p><img alt="grafika:XUL_REF_tabboxes.gif"> +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-eventnode"> + +<dl><dt> <code id="a-eventnode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/eventnode">eventnode</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Sygnalizuje gdzie zdarzenia nawigacji klawiaturą są nasłuchiwane. Jeśli ten atrybut jest nieokreślony, zdarzenia są nasłuchiwane z <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. Tak więc, jeśli ten atrybut nie jest stosowany, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code> lub element wewnątrz niego musi posiadać aktywną nawigację klawiatury do zastosowania. +</dd></dl> +<ul><li> <code>parent</code>: Nawigacja klawiatury jest opanowana w rodzicu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. +</li><li> <code>window</code>: Nawigacja klawiatury jest opanowana na poziomie okna. Nawigacja kartą przydarzyć się może pod warunkiem, jeśli jakikolwiek element w oknie jest aktywny. </li><li> <code>document</code>: Nawigacja klawiatury jest opanowana na poziomie dokumentu. Nawigacja kartą przydarzyć się może pod warunkiem, jeśli jakikolwiek element w dokumencie jest aktywny. +</li></ul> +<p><br> +</p> + + +</div> +<div id="a-handleCtrlPageUpDown"> + +<dl><dt> <code id="a-handleCtrlPageUpDown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawione na <code>true</code> lub opuszczone, to klawisze <tt>Control</tt> i <tt>Page Up</tt> lub <tt>Page Down</tt> mogą służyć do przełączania do następnej lub wcześniejszej karty. Jeśli ten atrybut jest ustawiony na <code>false</code>, te klawisze nie będą służyły do nawigacji pomiędzy kartami. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-handleCtrlTab"> + +<dl><dt> <code id="a-handleCtrlTab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlTab">handleCtrlTab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony na <code>true</code> lub zostanie opuszczony, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code> będzie przełączany do następnej karty gdy naciśniemy klawisze <tt>Control</tt> i <tt>Tab</tt>. Jeśli klawisz <tt>Shift</tt> jest przytrzymany wciśnięty to zostanie wyświetlona wcześniejsza karta. Jeśli ten atrybut jest ustawiony na <code>false</code>, to te klawisze nie będą przenosiły pomiędzy kartami. +</dd></dl> +<p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-eventNode"></div> +<div id="p-handleCtrlPageUpDown"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/handleCtrlPageUpDown">handleCtrlPageUpDown</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-handleCtrlPageUpDown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a></code>.</dd> +</dl></div> +<div id="p-handleCtrlTab"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/handleCtrlTab">handleCtrlTab</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-handleCtrlTab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlTab">handleCtrlTab</a></code>.</dd> +</dl></div> +<div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedPanel"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedPanel">selectedPanel</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Trzyma odniesienie do aktualnie zaznaczonego panelu bez elementu <code><tabbox></code>. Przydziela wartość do tej własności, aby zmodyfikować zaznaczony panel. Zaznaczone zdarzenie będzie przesłane, kiedy zaznaczony panel jest zmieniany.</dd> +</dl></div> +<div id="p-selectedTab"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedTab">selectedTab</a></span></code></dt> + <dd> + Typ: + <i> + element tab</i> + </dd> + <dd> + Referencja do aktualnie zaznaczonej karty, która będzie zawsze jednym z elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>. Przydziela wartość do tej własności, aby modyfikować aktualnie zaznaczoną kartę.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tabbrowser/index.html b/files/pl/mozilla/tech/xul/tabbrowser/index.html new file mode 100644 index 0000000000..326cf655ff --- /dev/null +++ b/files/pl/mozilla/tech/xul/tabbrowser/index.html @@ -0,0 +1,602 @@ +--- +title: tabbrowser +slug: Mozilla/Tech/XUL/tabbrowser +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tabbrowser +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest stosowany dla podtrzymania ustawień tylko do odczytu przeglądania dokumentów sieciowych. Podobnym elementem jest <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>, poza którym potrafi wyświetlić wiele dokumentów, każdy w osobnej karcie. Ten element jest zaimplementowany jako ustawienie przeglądarki wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-autocompleteenabled">autocompleteenabled</a>, <a href="#a-autocompletepopup">autocompletepopup</a>, <a href="#a-autoscroll">autoscroll</a>, <a href="#a-contentcontextmenu">contentcontextmenu</a>, <a href="#a-contenttooltip">contenttooltip</a>, <a href="#a-handleCtrlPageUpDown">handleCtrlPageUpDown</a>, <a href="#a-onbookmarkgroup">onbookmarkgroup</a>, <a href="#a-onnewtab">onnewtab</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-browsers">browsers</a>, <a href="#p-canGoBack">canGoBack</a>, <a href="#p-canGoForward">canGoForward</a>, <a href="#p-contentDocument">contentDocument</a>, <a href="#p-contentTitle">contentTitle</a>, <a href="#p-contentViewerEdit">contentViewerEdit</a>, <a href="#p-contentViewerFile">contentViewerFile</a>, <a href="#p-contentWindow">contentWindow</a>, <a href="#p-currentURI">currentURI</a>, <a href="#p-docShell">docShell</a>, <a href="#p-documentCharsetInfo">documentCharsetInfo</a>, <a href="#p-homePage">homePage</a>, <a href="#p-markupDocumentViewer">markupDocumentViewer</a>, <a href="#p-securityUI">securityUI</a>, <a href="#p-selectedBrowser">selectedBrowser</a>, <a href="#p-selectedTab">selectedTab</a>, <a href="#p-sessionHistory">sessionHistory</a>, <a href="#p-tabContainer">tabContainer</a>, <a href="#p-webBrowserFind">webBrowserFind</a>, <a href="#p-webNavigation">webNavigation</a>, <a href="#p-webProgress">webProgress</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-addProgressListener">addProgressListener</a>, <a href="#m-addTab">addTab</a>, <a href="#m-appendGroup">appendGroup</a>, <a href="#m-getBrowserForDocument">getBrowserForDocument</a>, <a href="#m-getBrowserForTab">getBrowserForTab</a>, <a href="#m-getNotificationBox">getNotificationBox</a>, <a href="#m-goBack">goBack</a>, <a href="#m-goBackGroup">goBackGroup</a>, <a href="#m-goForward">goForward</a>, <a href="#m-goForwardGroup">goForwardGroup</a>, <a href="#m-goHome">goHome</a>, <a href="#m-gotoIndex">gotoIndex</a>, <a href="#m-loadGroup">loadGroup</a>, <a href="#m-loadTabs">loadTabs</a>, <a href="#m-loadOneTab">loadOneTab</a>, <a href="#m-loadURI">loadURI</a>, <a href="#m-loadURIWithFlags">loadURIWithFlags</a>, <a href="#m-reload">reload</a>, <a href="#m-reloadAllTabs">reloadAllTabs</a>, <a href="#m-reloadTab">reloadTab</a>, <a href="#m-reloadWithFlags">reloadWithFlags</a>, <a href="#m-removeAllTabsBut">removeAllTabsBut</a>, <a href="#m-removeCurrentTab">removeCurrentTab</a>, <a href="#m-removeProgressListener">removeProgressListener</a>, <a href="#m-removeTab">removeTab</a>, <a href="#m-replaceGroup">replaceGroup</a>, <a href="#m-stop">stop</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady</h3> +<h4 id="Kod_XUL" name="Kod_XUL"> Kod XUL </h4> +<p>Poniższy kod jest przykładem elementu tabbox z trzema kartami, gdzie każda zawiera element browser zamiast elementów tabpanel. Pierwsza karta jest wczytana z zawartością HTML, a pozostałe dwie karty są puste: +</p> +<pre><vbox> + <tabbox id="tabBrowser"> + <tabs> + <tab label="Tab1"/> + <tab label="Tab2"/> + <tab label="Tab3"/> + </tabs> + <tabpanels width="500" height="500"> + <browser id="browserTab1" src="http://www.mozilla.org"/> + <browser id="browserTab2"/> + <browser id="browserTab3"/> + </tabpanels> + </tabbox> + <hbox> + <button id="btnLoadBrowserContent" + label="Wczytaj URL" oncommand="loadURL(document.getElementById('browserTab2'),'http://developer.mozilla.org')"/> + </hbox> +</vbox> +</pre> +<h4 id="JavaScript" name="JavaScript"> JavaScript </h4> +<p>Poniższy kod ustawi atrybut src elementu browser z id="browserTab2" do adresu url <a class=" external" href="http://developer.mozilla.org" rel="freelink">http://developer.mozilla.org</a>, kiedy zdarzenie oncommand zostanie odpalone po tym jak użytkownik naciśnie przycisk "Wczytaj URL". +</p> +<pre class="eval">function loadURL(browserElem,pUrl) { + //modyfikuje atrybut src elementu browser + browserElem.setAttribute("src",pUrl); +} +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-autocompleteenabled"> + +<dl><dt> <code id="a-autocompleteenabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompleteenabled">autocompleteenabled</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>true</code> włącza automatyczne uzupełnianie pól tekstowych. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autocompletepopup"> + +<dl><dt> <code id="a-autocompletepopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletepopup">autocompletepopup</a></code> +</dt><dd> Typ: <i>id elementu wyskakującego (popup)</i> +</dd><dd> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code> wykorzystywanego do przechowywania wyników automatycznego uzupełniania dla tego elementu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autoscroll"> + +<dl><dt> <code id="a-autoscroll"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoscroll">autoscroll</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Wartość <code>false</code> wyłącza automatyczne przewijanie dla danej przeglądarki. Jeśli atrybut jest ustawiony na <code>true</code> lub zostanie pominięty, automatyczne przewijanie zostanie włączone lub będzie zależne od wartości opcji <code>general.autoScroll</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-contentcontextmenu"> + +<dl> + <dt> + <code id="a-contentcontextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contentcontextmenu">contentcontextmenu</a></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code></i> + </dd> + <dd> + Odniesienie do menu kontekstowego dla obszaru kontekstowego w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl> +</div> +<div id="a-contenttooltip"> + +<dl> + <dt> + <code id="a-contenttooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contenttooltip">contenttooltip</a></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code></i> + </dd> + <dd> + Odniesienie do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> będącego w użyciu dla obszaru kontekstowego w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl> +</div> +<div id="a-handleCtrlPageUpDown"> + +<dl><dt> <code id="a-handleCtrlPageUpDown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawione na <code>true</code> lub opuszczone, to klawisze <tt>Control</tt> i <tt>Page Up</tt> lub <tt>Page Down</tt> mogą służyć do przełączania do następnej lub wcześniejszej karty. Jeśli ten atrybut jest ustawiony na <code>false</code>, te klawisze nie będą służyły do nawigacji pomiędzy kartami. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onbookmarkgroup"> + + +<dl> + <dt><code id="a-onbookmarkgroup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onbookmarkgroup">onbookmarkgroup</a></code></dt> + <dd><strong><span class="highlightred">Nie w Firefoksie</span></strong></dd> + <dd>Typ:<em>Kod skryptu</em></dd> + <dd>Ten kode zostanie wykony, kiedy użytkownik wybierze polecenie "Bookmark this Group of Tabs".</dd> +</dl> +</div> +<div id="a-onnewtab"> + +<dl> + <dt> + <code id="a-onnewtab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onnewtab">onnewtab</a></code></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten skrypt będzie wywołany, kiedy nowy przycisk zostanie naciśnięty.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-browsers"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/browsers">browsers</a></span></code></dt> + <dd> + Typ: + <i> + lista (nodelist) elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Przechowuje listę elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl></div> +<div id="p-canGoBack"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canGoBack">canGoBack</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można się cofnąć, a przycisk 'Wstecz' powinien być dostępny. +</dd></dl> + +</div> +<div id="p-canGoForward"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canGoForward">canGoForward</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można przejść, a przycisk 'Do przodu' powinien być dostępny.</dd> +</dl></div> +<div id="p-contentDocument"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentDocument">contentDocument</a></span></code> +</dt><dd> Typ: <i>document</i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt dokumentu w danym elemencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentTitle"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentTitle">contentTitle</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Własność tylko do odczytu zawierająca tytuł obiektu dokumentu w przeglądarce. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentViewerEdit"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentViewerEdit">contentViewerEdit</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a>, który zajmuje się operacjami związanymi ze schowkiem w danym dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentViewerFile"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentViewerFile">contentViewerFile</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerFile">nsIContentViewerFile</a></i> +</dd><dd> Referencja do interfejsu <a href="pl/NsIContentViewerFile">nsIContentViewerFile</a> dla dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-contentWindow"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/contentWindow">contentWindow</a></span></code></dt> + <dd> + Typ: <em>window</em></dd> + <dd> + Własność tylko do odczytu zawierająca obiekt okna w elemencie.</dd> +</dl> +<p></p></div> +<div id="p-currentURI"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentURI">currentURI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIURI">nsIURI</a></i> +</dd><dd> Własność tylko do odczytu zawierająca aktualnie wczytany adres URL. Aby zmienić adres URL, należy zastosować metodę <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-docShell"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/docShell">docShell</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocShell">nsIDocShell</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocShell">nsIDocShell</a> dla dokumentu. +</dd></dl> + +</div> +<div id="p-documentCharsetInfo"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/documentCharsetInfo">documentCharsetInfo</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a> dla dokumentu, stosowany do określenia, które kodowanie znaków powinno być zastosowane do wyświetlenia dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-homePage"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/homePage">homePage</a></span></code> +</dt><dd> Typ: <i>tekstowy adres URL strony domowej</i> +</dd><dd> Ta własność przechowuje adres strony startowej ustawionej przez użytkownika. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-markupDocumentViewer"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/markupDocumentViewer">markupDocumentViewer</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a>, który jest odpowiedzialny za rysowanie dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-securityUI"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/securityUI">securityUI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISecureBrowserUI">nsISecureBrowserUI</a></i> +</dd><dd> Własność tylko do odczytu przechowująca obiekt, który może zostać użyty do określenia poziomu bezpieczeństwa we wczytanym dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-selectedBrowser"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedBrowser">selectedBrowser</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Ta własność jest tylko do odczytu i zwraca aktualnie wyświetlany element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>.</dd> +</dl></div> +<div id="p-selectedTab"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedTab">selectedTab</a></span></code></dt> + <dd> + Typ: + <i> + element tab</i> + </dd> + <dd> + Referencja do aktualnie zaznaczonej karty, która będzie zawsze jednym z elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>. Przydziela wartość do tej własności, aby modyfikować aktualnie zaznaczoną kartę.</dd> +</dl></div> +<div id="p-sessionHistory"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/sessionHistory">sessionHistory</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISHistory">nsISHistory</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsISHistory">nsISHistory</a>, przechowujący historię sesji. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-tabContainer"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabContainer">tabContainer</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></i> + </dd> + <dd> + Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, który zawiera karty.</dd> +</dl></div> +<div id="p-webBrowserFind"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webBrowserFind">webBrowserFind</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a>, którego można użyć do szukania tekstu w dokumencie. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webNavigation"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebNavigation">nsIWebNavigation</a></i> +</dd><dd> Własność tylko do odczytu zawiera obiekt <a href="pl/NsIWebNavigation">nsIWebNavigation</a> dla dokumentu. Wiele z jego metod może być wywoływanych bezpośrednio na dokumencie; są to takie metody jak <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack</a></code></span> i <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward</a></code></span>. Zawiera także stałe wczytywania wykorzystywane przez <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span> i <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a></code></span>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-webProgress"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webProgress">webProgress</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebProgress">nsIWebProgress</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebProgress">nsIWebProgress</a>, który jest stosowany do monitorowania postępu podczas ładowania dokumentu. +</dd></dl> +<p><br> +</p> + +</div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl> + <dt> + <span id="m-addProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addProgressListener">addProgressListener( listener )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Dodaje do przeglądarki element nasłuchujący postęp, który będzie monitorował wczytywane dokumenty. Element nasłuchujący powinien implementować interfejs <a href="pl/NsIWebProgressListener">nsIWebProgressListener</a>.</dd> +</dl> +<dl><dt> <span id="m-addTab"><code><a href="http://api/pl/docs/Mozilla/Tech/XUL/Metoda/addTab">addTab( URL, referrerURI, charset, postData, owner, allowThirdPartyFixup )</a></code></span> +</dt><dd> Zwraca typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> +</dd><dd> Otwiera nową kartę, która ładuje stronę o określonym adresie <code>URL</code>. Pozostałe parametry są opcjonalne. Pasek kart pojawi się, jeśli to potrzebne. +</dd><dd> Zobacz przykład: <a href="pl/Fragmenty_kodu/Przegl%c4%85danie_w_kartach">Fragmenty kodu:Przeglądanie w kartach</a>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-appendGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendGroup">appendGroup( group )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Dodaje kilka nowych kart na koniec istniejących kart. Argument powinien być tablicą obiektów, jeden dla każdego dokumentu do wczytania. Obiekty mogą być definiowane w skrypcie i stanowić mogą własności <code>URI</code> dla adresu URL strony do wczytania. Własność <code>referrerURI</code> może także być opcjonalnie zastosowana do ustawienia odniesienia się do strony. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-getBrowserForDocument"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getBrowserForDocument">getBrowserForDocument( document )</a></code></span></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> dla określonego dokumentu.</dd> +</dl> +<dl><dt> <span id="m-getBrowserForTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getBrowserForTab">getBrowserForTab( tab )</a></code></span> +</dt><dd> Typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> +</dd><dd> Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> dla określonego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-getNotificationBox"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getNotificationBox">getNotificationBox( browser )</a></code></span></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code></i> + </dd> + <dd> + Zwraca <code><a href="/pl/docs/Mozilla/Tech/XUL/notificationbox" title="notificationbox">notificationbox</a></code> dla określonego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>.</dd> +</dl> +<dl><dt> <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę wstecz w historii. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-goBackGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBackGroup">goBackGroup()</a></code></span></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zwraca poprzednią grupę kart.</dd> +</dl> +<dl><dt> <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przejście o jedną stronę do przodu w historii. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-goForwardGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForwardGroup">goForwardGroup()</a></code></span></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Idzie dalej do następnej grupy kart.</dd> +</dl> +<dl><dt> <span id="m-goHome"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goHome">goHome()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje stronę startową użytkownika do przeglądarki. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-gotoIndex"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/gotoIndex">gotoIndex( index )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Przechodzi do strony o podanym indeksie w historii. Użyj wartości dodatniej, by przejść w przód, a ujemnej by w tył. +</dd></dl> +<p><br> +</p> + +<dl> + <dt> + <span id="m-loadOneTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadOneTab">loadOneTab( URL, referrerURI, charset, postData, loadInBackground, allowThirdPartyFixup )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> + </dd> + <dd> + Otwiera nową kartę, która ładuje stronę o określonym adresie <code>URL</code>. Pozostałe parametry są opcjonalne. Pasek kart pojawi się, jeśli to potrzebne. Metoda ta działa tak samo, jak <a href="pl/XUL/Metoda/addTab"> addTab</a> z tą różnicą, że posiada parametr <code>loadInBackground</code>, który pozwala wybrać, czy otworzyć nową kartę w tle lub na pierwszym planie. Nie ma również parametru <code>owner</code>, jako że karta-właściciel zostanie określona automatycznie.</dd> +</dl> +<dl> + <dt> + <span id="m-loadTabs"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadTabs">loadTabs( uris, loadInBackground, replace )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ustawienia URI, określone przez tablicę <tt>uris</tt>, w kartach. Jeśli <tt>loadInBackground</tt> jest <code>true</code>, karty są wczytywane w tle i jeśli <tt>replace</tt> jest typu <code>true</code>, aktualnie wyświetlane karty są zastąpione przez określone URI zamiast dodawania nowych kart.</dd> +</dl> +<dl><dt> <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI( uri, adres-odsyłający, kodowanie-znaków )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje dokument spod danego adresu URL, z danym kodowaniem i adresem odsyłającym. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags( uri, flagi, adres-odsyłający, kodowanie-znaków, postData )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje adres URL do dokumentu z określonymi flagami wczytywania, pozwala określić adres odsyłający, kodowanie znaków oraz dane przesyłane metodą POST. Poza flagami dozwolonymi dla metody <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span>, dostępne są także: +</dd></dl> +<ul><li> <code>LOAD_FLAGS_IS_REFRESH</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany ponieważ znacznik meta jest ustawiony na odświeżanie lub przekierowanie. </li><li> <code>LOAD_FLAGS_IS_LINK</code>: Ta flaga jest stosowana, kiedy adres URL jest wczytywany po kliknięciu odnośnika przez użytkownika. Nagłówek HTTP Referer jest odpowiednio ustawiany. +</li><li> <code>LOAD_FLAGS_BYPASS_HISTORY</code>: Nie dodaje adresu URL do historii sesji. +</li><li> <code>LOAD_FLAGS_REPLACE_HISTORY</code>: Zamienia bieżący adres URL w historii sesji na nowy. Ta flaga może zostać użyta przy przekierowywaniu. +</li></ul> +<p><br> +</p> +<dl><dt> <span id="m-reload"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reload">reload()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-reloadAllTabs"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadAllTabs">reloadAllTabs()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ponownie zawartość wszystkich kart.</dd> +</dl> +<dl> + <dt> + <span id="m-reloadTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadTab">reloadTab( tab )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wczytuje ponownie określona kartę.</dd> +</dl> +<dl><dt> <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags( flags )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wczytuje ponownie dokument w przeglądarce z danymi flagami wczytywania. Można użyć poniższych flag; wszystkie one są stałymi własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/webNavigation">webNavigation</a></span></code> (lub interfejsu <a href="pl/NsIWebNavigation">nsIWebNavigation</a>). Flagi te można łączyć przy użyciu symbolu ( <code>|</code> ). +</dd></dl> +<ul><li> <code>LOAD_FLAGS_NONE</code>: Bez specjalnych flag. Dokument wczytywany jest normalnie. +</li><li> <code>LOAD_FLAGS_BYPASS_CACHE</code>: Ponownie wczytuje stronę, bez względu na to, czy strona znajduje się w pamięci podręcznej. Flaga ta jest stosowana, kiedy użytkownik naciśnie przycisk Odśwież przytrzymując wciśnięty klawisz Shift. +</li><li> <code>LOAD_FLAGS_BYPASS_PROXY</code>: Ponownie wczytuje stronę, ignorując serwery proxy. </li><li> <code>LOAD_FLAGS_CHARSET_CHANGE</code>: Flaga ta jest stosowana, gdy zachodzi konieczność odświeżenia dokumentu, ponieważ zmieniono kodowanie znaków. +</li></ul> +<p><br> +</p> +<dl> + <dt> + <span id="m-removeAllTabsBut"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeAllTabsBut">removeAllTabsBut( tabElement )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Usuwa wszystkie panele kart oprócz jednego przesyłanego do określonej karty. Jeśli tylko jedna strona karta jest wyświetlana, to ta metoda nie robi nic.</dd> +</dl> +<dl> + <dt> + <span id="m-removeCurrentTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeCurrentTab">removeCurrentTab()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code></i> + </dd> + <dd> + Usuwa bieżącą kartę wyświetlonej strony. Jeśli jest to jedyna wyświetlona karta ze stroną, metoda ta nie zostanie wykonana.</dd> +</dl> +<dl><dt> <span id="m-removeProgressListener"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeProgressListener">removeProgressListener( listener )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Usuwa element nasłuchujący postęp wczytywania z przeglądarki. +</dd></dl> +<p><br> +</p> + +<dl> + <dt><span id="m-replaceGroup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/replaceGroup">replaceGroup( group )</a></code></span></dt> + <dd><strong><span class="highlightred">Nie w Firefoksie</span></strong></dd> + <dd>Zwraca typ:<em>tablica obiektów historii sesji</em></dd> + <dd>Zastępuje istniejące karty nowymi ustawieniami. Jeśli tutaj było więcej kart przedtem, dodatkowe karty nie zostaną usunięte. Możemy zastosować metodę <span id="m-removeTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeTab">removeTab</a></code></span>, aby usunąć istniejące pierwsze karty, jeśli if that is desired. The argument should be an array of objects, one for each document to load. The objects may be defined in script and contain a <code>URI</code> property for the URL of the page to load. A <code>referrerURI</code> property may also be optionally used to set the referrer page. This method returns an array of the session history objects for the tabs that were removed.</dd> +</dl> +<dl><dt> <span id="m-stop"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/stop">stop()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Odpowiednik naciśnięcia przycisku Zatrzymaj. Metoda ta zatrzymuje wczytywanie bieżącego dokumentu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tabpanel/index.html b/files/pl/mozilla/tech/xul/tabpanel/index.html new file mode 100644 index 0000000000..dea61849d7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/tabpanel/index.html @@ -0,0 +1,96 @@ +--- +title: tabpanel +slug: Mozilla/Tech/XUL/tabpanel +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tabpanel +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Indywidualny panel w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>. Ten element jest opcjonalny i możemy tylko stosować inne kontenery poprzez umieszczenie ich w tym panelu. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">kursie XUL</a>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tabpanels/index.html b/files/pl/mozilla/tech/xul/tabpanels/index.html new file mode 100644 index 0000000000..ce96d43bda --- /dev/null +++ b/files/pl/mozilla/tech/xul/tabpanels/index.html @@ -0,0 +1,155 @@ +--- +title: tabpanels +slug: Mozilla/Tech/XUL/tabpanels +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tabpanels +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener do podtrzymania ustawień stron w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. Element <code>tabpanels</code> powinien być umieszczony w <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. Dziecko elementu <code>tabpanels</code> zostaje panelami <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>. Zazwyczaj, dzieci są elementami <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code>. Poprzez kliknięcie pierwszej karty, pierwszy panel zostanie wyświetlony. Poprzez kliknięcie drugiej karty, drugi panel zostanie wyświetlony i tak dalej. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-selectedIndex">selectedIndex</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedPanel">selectedPanel</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-selectedIndex"> + +<dl> + <dt> + <code id="a-selectedIndex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selectedIndex">selectedIndex</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia indeks aktualnie zaznaczonego panelu. Pierwsza pozycja jest w indeksie jako 0.</dd> +</dl> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedPanel"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedPanel">selectedPanel</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Trzyma odniesienie do aktualnie zaznaczonego panelu bez elementu <code><tabbox></code>. Przydziela wartość do tej własności, aby zmodyfikować zaznaczony panel. Zaznaczone zdarzenie będzie przesłane, kiedy zaznaczony panel jest zmieniany.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code>. +</dd><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tabs/index.html b/files/pl/mozilla/tech/xul/tabs/index.html new file mode 100644 index 0000000000..3bed86f1e9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/tabs/index.html @@ -0,0 +1,211 @@ +--- +title: tabs +slug: Mozilla/Tech/XUL/tabs +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tabs +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Wiersz karty. Element <code>tabs</code> powinien zostać umieszczony wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code> i powinien zawierać elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Pude%c5%82ko_kart">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-closebutton">closebutton</a>, <a href="#a-disableclose">disableclose</a>, <a href="#a-first-tab">first-tab</a>, <a href="#a-last-tab">last-tab</a>, <a href="#a-onclosetab">onclosetab</a>, <a href="#a-onnewtab">onnewtab</a>, <a href="#a-tabs.onselect">onselect</a>, <a href="#a-setfocus">setfocus</a>, <a href="#a-tooltiptextnew">tooltiptextnew</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-selectedIndex">selectedIndex</a>, <a href="#p-selectedItem">selectedItem</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-advanceSelectedTab">advanceSelectedTab</a>, <a href="#m-appendItem">appendItem</a>, <a href="#m-insertItemAt">insertItemAt</a>, <a href="#m-removeItemAt">removeItemAt</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-closebutton"> + +<dl><dt> <code id="a-closebutton"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/closebutton">closebutton</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>true</code>, to wiersz <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code> będzie miał przycisk "Nowa karta" i przycisk "Zamknij" na swoim końcu. Ta cecha jest stosowana przez element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>, aby dostarczyć ułatwienie dla dodania lub zamykania kart. Możemy jej ustawić (przypisać) obrazek do 'Nowej karty' i przycisku 'Zamknij' poprzez zaimplementowanie ich do poszczególnych klas <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tabs-newbutton">tabs-newbutton</a></code> i <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/tabs-closebutton">tabs-closebutton</a></code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disableclose"> + +<dl><dt> <code id="a-disableclose"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableclose">disableclose</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>true</code>, to przycisk zamknięcia będzie wyłączony. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-first-tab"> + +<dl><dt> <code id="a-first-tab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/first-tab">first-tab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, dla pierwszej karty. Ten atrybut nie powinien być ustawiany ręcznie, lecz wtedy, gdy jest stosowany w <a href="pl/Motywy">motywie</a>, a jeśli jest pierwszą kartą, to powinna mieć ona inny sposób nadania stylu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-last-tab"> + +<dl><dt> <code id="a-last-tab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/last-tab">last-tab</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, dla ostatniej karty. Ten atrybut nie powinien być ustawiany ręcznie, lecz wtedy, gdy jest stosowany w <a href="pl/Motywy">motywie</a>, a jeśli jest ostatnią kartą, to powinna mieć inny sposób nadania stylu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onclosetab"> + +<dl> + <dt> + <code id="a-onclosetab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onclosetab">onclosetab</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten skrypt będzie wywoływany, kiedy przycisk zamknięcia karty jest naciśnięty.</dd> +</dl> +</div> +<div id="a-onnewtab"> + +<dl> + <dt> + <code id="a-onnewtab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onnewtab">onnewtab</a></code></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten skrypt będzie wywołany, kiedy nowy przycisk zostanie naciśnięty.</dd> +</dl> +</div> +<div id="a-tabs.onselect"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/tabs.onselect">onselect</a></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest przesyłane do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, kiedy ta karta jest zmieniana.</dd> +</dl> + +<p> </p> +</div> +<div id="a-setfocus"> + +</div> +<div id="a-tooltiptextnew"> + +<dl> + <dt> + <code id="a-tooltiptextnew"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptextnew">tooltiptextnew</a></code></dt> + <dd> + <b><span class="highlightred">Nie w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Stosuje się do ustawienia tekstu, który przydzielony jest do podpowiedzi, kiedy użytkownik przesunie kursor myszki nad nowym przyciskiem w wierszu karty.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-selectedIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl></div> +<div id="p-selectedItem"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-advanceSelectedTab"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/advanceSelectedTab">advanceSelectedTab( dir, wrap )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Jeśli argument <var>dir</var> jest ustawiony na <code>1</code>, aktualnie zaznaczona karta zmieni się w następnej karcie. Jeśli argument <var>dir</var> jest ustawiony na <code>-1</code>, aktualnie zaznaczona karta zmienia się w kartę poprzednią. Jeśli argument <var>wrap</var> jest <code>true</code>, będzie regulowało przewijaniem w koło, kiedy pierwsza lub ostatnia karta zostanie osiągnięta. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-appendItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendItem">appendItem( label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Tworzy nową pozycję i dodaje ją na koniec istniejącej listy pozycji. Opcjonalnie posiada ustawioną wartość. Funkcja zwraca nowo utworzony element. </dd></dl> +<dl><dt> <span id="m-insertItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItemAt">insertItemAt( index, label, value )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Ta metoda tworzy nowy element listy i umieszcza go w określonej pozycji. Opcjonalnie można ustawić jego wartość. Nowy element jest zwracany. +</dd></dl> +<dl><dt> <span id="m-removeItemAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeItemAt">removeItemAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i>element</i> +</dd><dd> Usuwa pozycję potomną w elemencie o określonym indeksie. Metoda zwraca usuniętą pozycję. +</dd></dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd><code><a href="/pl/docs/Mozilla/Tech/XUL/tabbox" title="tabbox">tabbox</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanels" title="tabpanels">tabpanels</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code>. +</dd><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULSelectControlElement">nsIDOMXULSelectControlElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/template/index.html b/files/pl/mozilla/tech/xul/template/index.html new file mode 100644 index 0000000000..6a84b59a23 --- /dev/null +++ b/files/pl/mozilla/tech/xul/template/index.html @@ -0,0 +1,115 @@ +--- +title: template +slug: Mozilla/Tech/XUL/template +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/template +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosowany do deklaracji szablonu dla konstrukcji elementu opartej na regułach. Elementy są konstruowane z danych źródłowych. Aby dowiedzieć się więcej na ten temat, przeczytaj o elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Szablony">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-template.container">container</a>, <a href="#a-member">member</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-template.container"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/template.container">container</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Opcjonalnie może być ustawiony na zmienną do zastosowania jako kontener lub odniesienie do zmiennej. Jeśli nie jest określony, zmienna określa w atrybucie <code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code> użycie znacznika zawartości w pierwszej zasadzie szablonów.</dd> +</dl> +</div> +<div id="a-member"> + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/textbox/index.html b/files/pl/mozilla/tech/xul/textbox/index.html new file mode 100644 index 0000000000..bef7b36083 --- /dev/null +++ b/files/pl/mozilla/tech/xul/textbox/index.html @@ -0,0 +1,538 @@ +--- +title: textbox +slug: Mozilla/Tech/XUL/textbox +tags: + - Dokumentacja_XUL + - Elementy_XUL + - Strony_wymagające_dopracowania +translation_of: Archive/Mozilla/XUL/textbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> + +<p>Pole wejściowe, gdzie użytkownik może wprowadzić tekst. Jest ono podobne do elementu języka HTML <code>input</code>. Domyślnie wyświetlana jest tylko jedna linia tekstu. Atrybutem <code id="a-multiline"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/multiline">multiline</a></code> możemy określić do wyświetlenia pole wielowierszowe.</p> + +<p>Dodatkowe informacji są dostępne w <a href="pl/Kurs_XUL/Kontrolki_wej%c5%9bcia">kursie XUL</a>.</p> + +<dl> + <dt>Atrybuty</dt> + <dd><a href="#a-cols">cols</a>, <a href="#a-decimalplaces">decimalplaces</a>, <a href="#a-disabled">disabled</a>, <a href="#a-hidespinbuttons">hidespinbuttons</a>, <a href="#a-increment">increment</a>, <a href="#a-max">max</a>, <a href="#a-maxlength">maxlength</a>, <a href="#a-min">min</a>, <a href="#a-multiline">multiline</a>, <a href="#a-textbox.onchange">onchange</a>, <a href="#a-oninput">oninput</a>, <a href="#a-preference">preference</a>, <a href="#a-readonly">readonly</a>, <a href="#a-rows">rows</a>, <a href="#a-size">size</a>, <a href="#a-spellcheck">spellcheck</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-timeout">timeout</a>, <a href="#a-textbox.type">type</a>, <a href="#a-textbox.value">value</a>, <a href="#a-wrap">wrap</a>, <a href="#a-wraparound">wraparound</a></dd> +</dl> + +<dl> + <dt>Własności</dt> + <dd><a href="#p-accessible">accessible</a>, <a href="#p-clickSelectsAll">clickSelectsAll</a>, <a href="#p-decimalPlaces">decimalPlaces</a>, <a href="#p-defaultSymbol">defaultSymbol</a>, <a href="#p-defaultValue">defaultValue</a>, <a href="#p-disabled">disabled</a>, <a href="#p-editor">editor</a>, <a href="#p-increment">increment</a>, <a href="#p-inputField">inputField</a>, <a href="#p-max">max</a>, <a href="#p-maxLength">maxLength</a>, <a href="#p-min">min</a>, <a href="#p-readOnly">readOnly</a>, <a href="#p-selectionEnd">selectionEnd</a>, <a href="#p-selectionStart">selectionStart</a>, <a href="#p-size">size</a>, <a href="#p-spinButtons">spinButtons</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-textLength">textLength</a>, <a href="#p-timeout">timeout</a>, <a href="#p-type">type</a>, <a href="#p-value">value</a>, <a href="#p-valueNumber">valueNumber</a>, <a href="#p-wrapAround">wrapAround</a>,</dd> +</dl> + +<dl> + <dt>Metody</dt> + <dd><a href="#m-decrease">decrease</a>, <a href="#m-increase">increase</a>, <a href="#m-reset">reset</a>, <a href="#m-select">select</a>, <a href="#m-setSelectionRange">setSelectionRange</a></dd> +</dl> + +<dl> + <dt>Klasy stylów</dt> + <dd><a href="#s-plain">plain</a></dd> +</dl> + +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady">Przykłady</h3> + +<div class="float-right"><img alt="grafika:XUL_ref_textbox.png"></div> + +<pre><vbox> +<label control="your-name" value="Enter your name:"/> +<textbox id="your-name" value="John"/> +</vbox> +</pre> + +<h3 id="Atrybuty" name="Atrybuty">Atrybuty</h3> + +<p> </p><div id="a-cols"> + +<dl> + <dt> + <code id="a-cols"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/cols">cols</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba kolumn w polu tekstowym.</dd> +</dl> +</div> <div id="a-decimalplaces"> + +</div> <div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> <div id="a-hidespinbuttons"> + +</div> <div id="a-increment"> + +<dl> + <dt> + <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Wynosi tyle co wartość atrybutu <code id="a-curpos"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/curpos">curpos</a></code><magic name="\"PAGENAME\"/"> (dla pasków przewijania) lub <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code> (dla pudełek liczbowych)</magic> zmienionego, gdy strzałka na pasku przewijania jest naciśnięta. Domyślnie posiada wartość równą 1.</dd> +</dl> +</div> <div id="a-max"> + +<dl><dt> <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Maksymalna wartość, która może być na skali. Domyślną wartość jest ustawiona na 100. </dd></dl> + + +</div> <div id="a-maxlength"> + +<dl> + <dt> + <code id="a-maxlength"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxlength">maxlength</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków, które można wpisać w pole tekstowe.</dd> +</dl> +</div> <div id="a-min"> + +<dl><dt> <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Wartość minimalna, która może być ustawiona na skali. Domyślną wartością jest 0. </dd></dl> + + +</div> <div id="a-multiline"> + +<dl> + <dt> + <code id="a-multiline"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/multiline">multiline</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, pole tekstowe wyświetla się w kilku liniach. Jeśli użytkownik naciśnie Enter, to zostanie przeniesiony do nowej lini. Jeśli <code>false</code> to pole tekstowe pozwala wpisać tekst tylko jedną linie.</dd> +</dl> +</div> <div id="a-textbox.onchange"> + +<dl> + <dt> + <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniona.</dd> +</dl> +</div> <div id="a-oninput"> + +<dl><dt> <code id="a-oninput"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oninput">oninput</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> To zdarzenie jest wysyłane, kiedy użytkownik wpisuje tekst w <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code>. To zdarzenie jest tylko wywoływane, kiedy wyświetlany tekst zostanie zmieniony, tak więc nie jest wykonywany kiedy użytkownik naciśnie nie możliwy do wyświetlenia klawisz. </dd></dl> + + +</div> <div id="a-preference"> + +<dl><dt> <code id="a-preference"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference">preference</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Łączy dany element z odpowiadającym mu elementem <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code>. Atrybut ten ma skutek tylko wewnątrz okna <code><a href="/pl/docs/Mozilla/Tech/XUL/prefwindow" title="prefwindow">prefwindow</a></code>. Wartość opcji (z elementu <code>preference</code>) zostanie zaktualizowana zgodnie z wartością własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code> tego elementu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> <div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> <div id="a-rows"> + +<dl> + <dt> + <code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do wyświetlenia w elemencie. Jeśli w elemencie znajduje się więcej niż ta liczba wierszy, pojawi się pasek przewijania, który użytkownik może zastosować do przewijania do innych wierszy. Aby pobrać aktualną liczbę wierszy w elemencie, zastosuj metodę <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount</a></code></span>.</dd> +</dl> +</div> <div id="a-size"> + +<dl> + <dt> + <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba znaków, które mogą zostać wyświetlone w polu tekstowym.</dd> +</dl> +</div> <div id="a-spellcheck"> + +<dl> + <dt> + <code id="a-spellcheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/spellcheck">spellcheck</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + <b>Nowość od wersji Firefoksa 2.0.0.2</b></dd> + <dd> + Jeśli <code>true</code>, sprawdzanie pisowni jest włączone domyślnie dla pól tekstowych; jeśli <code>false</code>, sprawdzanie pisowni jest wyłączone domyślnie.</dd> + <dd> + Jeśli nie jest określone, to domyślnie jest <code>false</code></dd> +</dl> +</div> <div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> <div id="a-timeout"> + +</div> <div id="a-textbox.type"> + + +<dl> + <dt><a href="pl/XUL/Atrybut/textbox.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ tego atrybutu na jedną z poniższych wartości dla bardziej specjalistycznych typów pola tekstowego. Nie ustawiaj tego typu, jeśli chcesz zastosować regularne pole tekstowe.</dd> +</dl> + +<ul> + <li><code>autocomplete</code>: Pole tekstowe, które obsługuje auto uzupełnianie. Aby zdobyć więcej informacji na temat autouzupełniania pól tekstowych, przejdź do dokumentacji o autouzupełnianiu (<a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Mozilla</a>) (<a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">Firefox</a>)</li> + <li><code>number</code>: A textbox that only allows the user to enter numbers. In addition, arrow buttons appear next to the textbox to let the user step through values. There are several attributes that allow the number textbox to be configured, including <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code>, <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code>, <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>, <code id="a-wraparound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wraparound">wraparound</a></code>, and <code id="a-hidespinbuttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidespinbuttons">hidespinbuttons</a></code>. </li> + <li><code>password</code>: Pole tekstowe, które ukrywa wpisywaną treść, stosowane dla wpisywania haseł w pole tekstowe.</li> + <li><code>timed</code>: This textbox will fire a command event after the user types characters and a certain time has passed. The delay is set with the <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code> attribute. You might use this type, for instance, to update information elsewhere in the window as the user types, without the need for continuous updates since the timer will not fire if the user types more keys in the meantime. The command event will also fire if the user presses the Enter key.</li> +</ul> + + +</div> <div id="a-textbox.value"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/textbox.value">value</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Wartość domyślna wpisywana w pole tekstowe. Atrybut tylko podtrzymuje domyślną wartość i nie zostanie ona nigdy zmodyfikowana, kiedy użytkownik wpisze tekst. Aby pobrać zaktualizowaną wartość, zastosuj własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code>.</dd> +</dl> + +<p> </p> +</div> <div id="a-wrap"> + +<dl><dt> <code id="a-wrap"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wrap">wrap</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustawia wartość atrybutu na <code>off</code>, aby wyłączyć zawijanie linii w polu tekstowym. Jeśli atrybut nie jest podany, zawijanie linii jest włączone. +</dd></dl> +<p><br> +</p> + + +</div> <div id="a-wraparound"> + +</div><p></p> + +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3> + +<p> </p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> <div id="p-clickSelectsAll"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/clickSelectsAll">clickSelectsAll</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawiony na <code>true</code> zawartość pola tekstowego zostanie zaznaczona kiedy stanie się on aktywny, inaczej kursor pozostanie niezmieniony. +</dd></dl> +<p><br> +</p> + +</div> <div id="p-decimalPlaces"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/decimalPlaces">decimalPlaces</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>decimalplaces</code>. +</dd></dl> +<p><br> +</p> + +</div> <div id="p-decimalSymbol"></div> <div id="p-defaultValue"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/defaultValue">defaultValue</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia domyślną wartość pola tekstowego. </dd></dl> +<p><br> +</p><p><br> +</p> + +</div> <div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> <div id="p-editor"> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menulist.editor">editor</a></dt> + <dd> + Typ: + <i> + <a href="pl/NsIEditor">nsIEditor</a></i> + </dd> + <dd> + Odwołanie do <a href="pl/NsIEditor">nsIEditor</a> dla edytowanego tekstu. Własność tylko do odczytu.</dd> +</dl></div> <div id="p-increment"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/increment">increment</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>.</dd> +</dl></div> <div id="p-inputField"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/inputField">inputField</a></span></code></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + W Mozilli, pole tekstowe w języku XUL jest zaimplementowane jako otoczenie wokół elementów kontrolek formularza (input) języka HTML. Ta własność tylko do odczytu podtrzymuje odniesienie do wewnętrznego elementu input.</dd> +</dl></div> <div id="p-max"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/max">max</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>max</code>. </dd></dl> + +</div> <div id="p-maxLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/maxLength">maxLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków w polu tekstowym, jaką można wpisać.</dd> +</dl></div> <div id="p-min"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/min">min</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>min</code>. </dd></dl> + +</div> <div id="p-readOnly"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli jest ustawiony na <code>true</code>, to użytkownik nie może zmieniać wartości elementu. Jest to odpowiednia własności do użytku <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> zamiast własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code>.</dd> +</dl></div> <div id="p-selectionEnd"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia koniec zaznaczonej części pola tekstu. Stosujemy ze sprzężeniem z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>. Wartość określa indeks znaku za zaznaczeniem. Jeśli ta wartość jest równa sumie wartości własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>, to żaden tekst nie jest zaznaczony, lecz wartość sygnalizuje pozycję wstawki (kursora) wewnątrz pola tekstowego.</dd> +</dl></div> <div id="p-selectionStart"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera lub ustawia początek zaznaczonej części pola tekstu. Stosujemy w sprzężeniu z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code>. Wartość określa indeks pierwszego zaznaczonego znaku.</dd> +</dl></div> <div id="p-size"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/size">size</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code>.</dd> +</dl></div> <div id="p-spinButtons"></div> <div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> <div id="p-textLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/textLength">textLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje długość wprowadzanego tekstu w polu tekstowym. Ta własność jest tylko do odczytu.</dd> +</dl></div> <div id="p-timeout"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/timeout">timeout</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code>.</dd> +</dl></div> <div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> <div id="p-textbox.value"></div> <div id="p-valueNumber"></div> <div id="p-wrapAround"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/wrapAround">wrapAround</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu wraparound. +</dd></dl> +<p><br> +</p> + +</div><p></p> + +<h3 id="Metody" name="Metody">Metody</h3> + +<p></p><dl><dt> <span id="m-decrease"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/decrease">decrease()</a></code></span></dt> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wartość zmniejszająca się skali poprzez przyrost. +</dd></dl> +<p><br> +</p><p><br> +</p> <dl> + <dt> + <span id="m-increase"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/increase">increase()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wartość wzrastająca na <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code> poprzez przyrost.</dd> +</dl> <dl> + <dt> + <span id="m-reset"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reset">reset()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przywraca preferencje do domyślnej wartości.</dd> + <dd> + Dla elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> jest także wykorzystane do czyszczenia list transakcji (Gecko1.9).</dd> +</dl> <dl> + <dt> + <span id="m-select"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/select">select()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym.</dd> +</dl> <dl><dt> <span id="m-setSelectionRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/setSelectionRange">setSelectionRange( start, end )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia zaznaczoną porcję pola tekstowego, gdzie argumentem początkowym <var>start</var> jest pierwszy zaznaczony znak i argument końcowym <var>end</var> jest indeks znaku po zaznaczeniu. Ustawiając oba argumenty na tę samą wartość, pozwoli nam na przesunięcie kursora do przesłanej pozycji bez zaznaczenia tekstu. +</dd></dl> +<p><br> +</p><p><br> +</p> <table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table><p></p> + +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w">Klasy stylów</h3> + +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika.</p> + +<p></p><dl> + <dt> + <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/plain">plain</a></code></dt> + <dd> + Ta klasa sprawia, że element będzie wyświetlony bez obramowania lub marginesu.</dd> +</dl><p></p> + +<h3 id="Podobne" name="Podobne">Podobne</h3> + +<dl> + <dt>Interfejsy</dt> + <dd><a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULTextboxElement">nsIDOMXULTextboxElement</a></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/textbox_(firefox_-_automatyczne_uzupełnianie)/index.html b/files/pl/mozilla/tech/xul/textbox_(firefox_-_automatyczne_uzupełnianie)/index.html new file mode 100644 index 0000000000..375618190f --- /dev/null +++ b/files/pl/mozilla/tech/xul/textbox_(firefox_-_automatyczne_uzupełnianie)/index.html @@ -0,0 +1,866 @@ +--- +title: textbox (Firefox - automatyczne uzupełnianie) +slug: Mozilla/Tech/XUL/textbox_(Firefox_-_automatyczne_uzupełnianie) +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/Textbox_(Toolkit_autocomplete) +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest tworzony poprzez ustawienie atrybutu <a href="pl/XUL/Atrybut/textbox.type">type</a> elementu textbox na <code>autocomplete</code>. Jest używany do utworzenia elementu textbox z wyskakującym okienkiem zawierającym listę możliwych uzupełnień tego, co użytkownik zaczął wpisywać. +</p><p>Firefox używa innego mechanizmu automatycznego uzupełnienia niż przeglądarka <a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Mozilla Suite</a>. Przykład poniżej stworzy textbox z auto uzupełnianiem, który będzie przeszukiwał historię użytkownika. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-autocompletepopup">autocompletepopup</a>, <a href="#a-autocompletesearch">autocompletesearch</a>, <a href="#a-autocompletesearchparam">autocompletesearchparam</a>, <a href="#a-completedefaultindex">completedefaultindex</a>, <a href="#a-crop">crop</a>, <a href="#a-disableautocomplete">disableautocomplete</a>, <a href="#a-disabled">disabled</a>, <a href="#a-disablekeynavigation">disablekeynavigation</a>, <a href="#a-enablehistory">enablehistory</a>, <a href="#a-focused">focused</a>, <a href="#a-forcecomplete">forcecomplete</a>, <a href="#a-ignoreblurwhilesearching">ignoreblurwhilesearching</a>, <a href="#a-inputtooltiptext">inputtooltiptext</a>, <a href="#a-label">label</a>, <a href="#a-maxlength">maxlength</a>, <a href="#a-maxrows">maxrows</a>, <a href="#a-minresultsforpopup">minresultsforpopup</a>, <a href="#a-nomatch">nomatch</a>, <a href="#a-onchange">onchange</a>, <a href="#a-oninput">oninput</a>, <a href="#a-onsearchcomplete">onsearchcomplete</a>, <a href="#a-ontextentered">ontextentered</a>, <a href="#a-ontextreverted">ontextreverted</a>, <a href="#a-open">open</a>, <a href="#a-readonly">readonly</a>, <a href="#a-showcommentcolumn">showcommentcolumn</a>, <a href="#a-size">size</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-tabscrolling">tabscrolling</a>, <a href="#a-timeout">timeout</a>, <a href="#a-textbox.type">type</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-completeDefaultIndex">completeDefaultIndex</a>, <a href="#p-controller">controller</a>, <a href="#p-crop">crop</a>, <a href="#p-disableAutoComplete">disableAutoComplete</a>, <a href="#p-disableKeyNavigation">disableKeyNavigation</a>, <a href="#p-disabled">disabled</a>, <a href="#p-editable">editable</a>, <a href="#p-focused">focused</a>, <a href="#p-forceComplete">forceComplete</a>, <a href="#p-ignoreBlurWhileSearching">ignoreBlurWhileSearching</a>, <a href="#p-inputField">inputField</a>, <a href="#p-label">label</a>, <a href="#p-maxLength">maxLength</a>, <a href="#p-maxRows">maxRows</a>, <a href="#p-minResultsForPopup">minResultsForPopup</a>, <a href="#p-open">open</a>, <a href="#p-popup">popup</a>, <a href="#p-popupOpen">popupOpen</a>, <a href="#p-searchCount">searchCount</a>, <a href="#p-searchParam">searchParam</a>, <a href="#p-selectionEnd">selectionEnd</a>, <a href="#p-selectionStart">selectionStart</a>, <a href="#p-showCommentColumn">showCommentColumn</a>, <a href="#p-size">size</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-tabScrolling">tabScrolling</a>, <a href="#p-textLength">textLength</a>, <a href="#p-textValue">textValue</a>, <a href="#p-timeout">timeout</a>, <a href="#p-textbox.type">textbox.type</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-getSearchAt">getSearchAt</a>, <a href="#m-onSearchComplete">onSearchComplete</a>, <a href="#m-onTextEntered">onTextEntered</a>, <a href="#m-onTextReverted">onTextReverted</a>, <a href="#m-select">select</a>, <a href="#m-setSelectionRange">setSelectionRange</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre class="eval"><textbox type="autocomplete" autocompletesearch="history"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-autocompletepopup"> + +<dl><dt> <code id="a-autocompletepopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletepopup">autocompletepopup</a></code> +</dt><dd> Typ: <i>id elementu wyskakującego (popup)</i> +</dd><dd> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code> wykorzystywanego do przechowywania wyników automatycznego uzupełniania dla tego elementu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autocompletesearch"> + +<dl><dt> <code id="a-autocompletesearch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearch">autocompletesearch</a></code> +</dt><dd> Typ: <i>lista wartości oddzielonych spacją</i> +</dd><dd> Lista szukanych nazw komponentów oddzielona spacją, który każdy implementuje interfejs <a href="pl/NsIAutoCompleteSearch">nsIAutoCompleteSearch</a>. Komponenty są tworzone za pomocą nazwy <code>@mozilla.org/autocomplete/search;1?name=</code>, gdzie: <var>name</var> jest listą w tym atrybucie. +</dd></dl> +<ul><li> <code>history</code>: Przeszukuje hostorię adresów URL przeglądarki, +</li><li> <code>form-history</code>: Przeszukuje wartości, które użytkownik wpisał w pola formularza. +</li></ul> +<p><br> +</p> + + +</div> +<div id="a-autocompletesearchparam"> +<div><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt> + <code id="a-autocompletesearchparam"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearchparam">autocompletesearchparam</a></code> <span class="inlineIndicator standardNote">Nowość w <a href="https://developer.mozilla.org/pl/docs/Mozilla/Thunderbird/Releases/2">Thunderbird 2</a></span> <span class="inlineIndicator standardNote standardNoteInline">Requires SeaMonkey 1.1</span></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Łańcuch znaków, który jest komponentem poszukiwania.</dd> +</dl> +</div> +<div id="a-completedefaultindex"> + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disableautocomplete"> + +<dl><dt> <code id="a-disableAutocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableAutocomplete">disableAutocomplete</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, zachowanie automatyczne zostanie wyłączone. Możesz użyć skryptu do zmiany do zmiany tego atrybutu. Jeśli <code>false</code>, domyślnie, autouzupełnianie jest włączone. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-disablekeynavigation"> + +<dl><dt> <code id="a-disablekeynavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablekeynavigation">disablekeynavigation</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ten nie jest użyty, użytkownik może przechodzić do określonych pozycji listy poprzez naciśnięcie pierwszej litery etykiety danej pozycji. Odbywa się to przyrostowo, dlatego przyciśnięcie dodatkowych klawiszy spowoduje zaznaczenie lepiej określonych pozycji. Opcja ta może zostać wyłączona poprzez ustawienie wartości atrybutu jako <code>true</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-enablehistory"> + +<dl><dt> <code id="a-enablehistory"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/enablehistory">enablehistory</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest <code>true</code>, przycisk strzałki pokaże się na końcu pola tekstowego, a w momencie naciśnięcia go otworzy rozwijane menu wszystkich dostępnych rezultatów. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-focused"> + +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-forcecomplete"> + +</div> +<div id="a-ignoreblurwhilesearching"> + +<dl><dt> <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code> </dt><dd> Typ: <em>boolean</em> </dd><dd> Jeśli <code>true</code>, zdarzenia blur są ignorowane podczas szukania, co znaczy, że automatyczne wyskakujące okienka nie znikną. </dd> </dl> + +<p></p> +</div> +<div id="a-inputtooltiptext"> + +<dl><dt> <code id="a-inputtooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inputtooltiptext">inputtooltiptext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst podpowiedzi dla pudełka tekstu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-maxlength"> + +<dl> + <dt> + <code id="a-maxlength"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxlength">maxlength</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków, które można wpisać w pole tekstowe.</dd> +</dl> +</div> +<div id="a-maxrows"> + +<dl> + <dt> + <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do pokazania na liście rezultatów w czasie. Pasek przewijania będzie wyświetlony więc użytkownik może przewijać poprzez <b>remaining items.</b></dd> +</dl> +</div> +<div id="a-minresultsforpopup"> + +<dl> + <dt> + <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Minimalna liczba wyniku, która musi być zwrócona dla wyświetlonego okienka pop-up.</dd> +</dl> +</div> +<div id="a-nomatch"> + +<dl> + <dt> + <code id="a-nomatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/nomatch">nomatch</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut będzie ustawiony na <code>true</code>, jeśli ostatni rezultat szukania nie jest dopasowany.</dd> +</dl> +</div> +<div id="a-onchange"> + +<dl><dt> <code id="a-onchange"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onchange">onchange</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w atrybucie <code>onchange</code> jest wywołany, kiedy wartość elementu jest zmieniana. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-oninput"> + +<dl><dt> <code id="a-oninput"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/oninput">oninput</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> To zdarzenie jest wysyłane, kiedy użytkownik wpisuje tekst w <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code>. To zdarzenie jest tylko wywoływane, kiedy wyświetlany tekst zostanie zmieniony, tak więc nie jest wykonywany kiedy użytkownik naciśnie nie możliwy do wyświetlenia klawisz. </dd></dl> + + +</div> +<div id="a-onsearchcomplete"> + +<dl><dt> <code id="a-onsearchcomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onsearchcomplete">onsearchcomplete</a></code> +</dt><dd> Typ: <i>Kod skryptu</i> +</dd><dd> Ten uchwyt zdarzenia jest wywołany, kiedy zakończone zostało automatyczne wyszukiwanie, a wyniki są dostępne. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-ontextentered"> + +<dl> + <dt> + <code id="a-ontextentered"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextentered">ontextentered</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywoływany, kiedy wynik jest zaznaczony dla pola tekstowego.</dd> +</dl> +</div> +<div id="a-ontextreverted"> + +<dl> + <dt> + <code id="a-ontextreverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextreverted">ontextreverted</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywołany, gdy użytkownik naciśnie Escape aby przywrócić pole tekstowe do jego oryginalnej niekompletnej wartości.</dd> +</dl> +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> +<div id="a-showcommentcolumn"> + +<dl> + <dt> + <code id="a-showCommentColumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showCommentColumn">showCommentColumn</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, kolumna komentarza pojawi się w okienku wyskakującym. Dla historii adresów URL, kolumnę komentarzy będzie stanowić tytuł strony połączony z każdym adresem URL. Jeśli ten atrybut nie jest określony, kolumna komentarza nie pojawi się.</dd> +</dl> +</div> +<div id="a-size"> + +<dl> + <dt> + <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba znaków, które mogą zostać wyświetlone w polu tekstowym.</dd> +</dl> +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-tabscrolling"> + +</div> +<div id="a-timeout"> + +</div> +<div id="a-textbox.type"> + + +<dl> + <dt><a href="pl/XUL/Atrybut/textbox.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ tego atrybutu na jedną z poniższych wartości dla bardziej specjalistycznych typów pola tekstowego. Nie ustawiaj tego typu, jeśli chcesz zastosować regularne pole tekstowe.</dd> +</dl> + +<ul> + <li><code>autocomplete</code>: Pole tekstowe, które obsługuje auto uzupełnianie. Aby zdobyć więcej informacji na temat autouzupełniania pól tekstowych, przejdź do dokumentacji o autouzupełnianiu (<a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Mozilla</a>) (<a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">Firefox</a>)</li> + <li><code>number</code>: A textbox that only allows the user to enter numbers. In addition, arrow buttons appear next to the textbox to let the user step through values. There are several attributes that allow the number textbox to be configured, including <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code>, <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code>, <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>, <code id="a-wraparound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wraparound">wraparound</a></code>, and <code id="a-hidespinbuttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidespinbuttons">hidespinbuttons</a></code>. </li> + <li><code>password</code>: Pole tekstowe, które ukrywa wpisywaną treść, stosowane dla wpisywania haseł w pole tekstowe.</li> + <li><code>timed</code>: This textbox will fire a command event after the user types characters and a certain time has passed. The delay is set with the <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code> attribute. You might use this type, for instance, to update information elsewhere in the window as the user types, without the need for continuous updates since the timer will not fire if the user types more keys in the meantime. The command event will also fire if the user presses the Enter key.</li> +</ul> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-completeDefaultIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/completeDefaultIndex">completeDefaultIndex</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-completedefaultindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/completedefaultindex">completedefaultindex</a></code>.</dd> +</dl></div> +<div id="p-controller"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/controller">controller</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAutoCompleteController">nsIAutoCompleteController</a></i> + </dd> + <dd> + Zwraca kontener dla automatycznego uzupełnienia elementu.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disableAutoComplete"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableAutoComplete">disableAutoComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disableautocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautocomplete">disableautocomplete</a></code>.</dd> +</dl></div> +<div id="p-disableKeyNavigation"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableKeyNavigation">disableKeyNavigation</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera lub ustawia wartość atrybutu <code id="a-disableKeyNavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableKeyNavigation">disableKeyNavigation</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-editable"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/editable">editable</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pola automatycznie uzupełniane są edytowalne, więc ta własność zwróci <code>true</code>.</dd> +</dl></div> +<div id="p-focused"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/focused">focused</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-forceComplete"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/forceComplete">forceComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-forcecomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/forcecomplete">forcecomplete</a></code>.</dd> +</dl></div> +<div id="p-ignoreBlurWhileSearching"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code>. +</dd></dl> + +</div> +<div id="p-inputField"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/inputField">inputField</a></span></code></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + W Mozilli, pole tekstowe w języku XUL jest zaimplementowane jako otoczenie wokół elementów kontrolek formularza (input) języka HTML. Ta własność tylko do odczytu podtrzymuje odniesienie do wewnętrznego elementu input.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-maxLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/maxLength">maxLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków w polu tekstowym, jaką można wpisać.</dd> +</dl></div> +<div id="p-maxRows"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/maxRows">maxRows</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code>.</dd> +</dl></div> +<div id="p-minResultsForPopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/minResultsForPopup">minResultsForPopup</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code>.</dd> +</dl></div> +<div id="p-open"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl></div> +<div id="p-popup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/popup">popup</a></span></code></dt> + <dd> + Typ: + <i> + id elementu wyskakującego</i> + </dd> + <dd> + Powinna być ustawiona wartość <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>, który powinien zostać podświetlony, kiedy użytkownik kliknie w pole tekstowe.</dd> +</dl></div> +<div id="p-popupOpen"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/popupOpen">popupOpen</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Wskazuje gdzie jest otwierane (lub nieotwierane) okienko popup. Ustaw tą własność do otwarcia lub zamknięcia popup. +</dd></dl> + +</div> +<div id="p-searchCount"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/searchCount">searchCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca liczbę użytych komponentów. Ta własność jest tylko do odczytu.</dd> +</dl></div> +<div id="p-searchParam"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/searchParam">searchParam</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autocompletesearchparam"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearchparam">autocompletesearchparam</a></code>.</dd> +</dl></div> +<div id="p-selectionEnd"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia koniec zaznaczonej części pola tekstu. Stosujemy ze sprzężeniem z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>. Wartość określa indeks znaku za zaznaczeniem. Jeśli ta wartość jest równa sumie wartości własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>, to żaden tekst nie jest zaznaczony, lecz wartość sygnalizuje pozycję wstawki (kursora) wewnątrz pola tekstowego.</dd> +</dl></div> +<div id="p-selectionStart"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera lub ustawia początek zaznaczonej części pola tekstu. Stosujemy w sprzężeniu z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code>. Wartość określa indeks pierwszego zaznaczonego znaku.</dd> +</dl></div> +<div id="p-showCommentColumn"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/showCommentColumn">showCommentColumn</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-showcommentcolumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showcommentcolumn">showcommentcolumn</a></code>.</dd> +</dl></div> +<div id="p-size"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/size">size</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-tabScrolling"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabScrolling">tabScrolling</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabscrolling"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabscrolling">tabscrolling</a></code>.</dd> +</dl></div> +<div id="p-textLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/textLength">textLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje długość wprowadzanego tekstu w polu tekstowym. Ta własność jest tylko do odczytu.</dd> +</dl></div> +<div id="p-textValue"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/textValue">textValue</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Zwraca treść pola tekstowego. Odpowiednikiem jest własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code>.</dd> +</dl></div> +<div id="p-timeout"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/timeout">timeout</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code>.</dd> +</dl></div> +<div id="p-textbox.type"> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/textbox.type">type</a></dt> + <dd> + Typ: '</dd> + <dd> + Ustawia wartość <code>autocomplete</code>, aby mieć samo uzupełniające się pole tekstowe.</dd> +</dl> + +<p> </p></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl> + <dt> + <span id="m-getSearchAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSearchAt">getSearchAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + string</i> + </dd> + <dd> + Zwraca komponent szukania z danym indeksem. Komponenty są ustawiane z atrybutem <code id="a-autocompletesearch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearch">autocompletesearch</a></code>.</dd> +</dl> +<dl> + <dt> + <span id="m-onSearchComplete"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onSearchComplete">onSearchComplete()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wywołuje uchwyt zdarzenia <code id="a-onsearchcomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onsearchcomplete">onsearchcomplete</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> +<dl> + <dt> + <span id="m-onTextEntered"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onTextEntered">onTextEntered()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + rezultat zdarzenia</i> + </dd> + <dd> + Wywołujemy uchwyt zdarzenia <code id="a-ontextentered"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextentered">ontextentered</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> +<dl> + <dt> + <span id="m-onTextReverted"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/onTextReverted">onTextReverted()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + rezultat zdarzenia</i> + </dd> + <dd> + Wywołujemy uchwyt zdarzenia <code id="a-ontextreverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextreverted">ontextreverted</a></code>. Nie powinieneś wywoływać tej metody samej w sobie.</dd> +</dl> +<dl> + <dt> + <span id="m-select"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/select">select()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym.</dd> +</dl> +<dl><dt> <span id="m-setSelectionRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/setSelectionRange">setSelectionRange( start, end )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia zaznaczoną porcję pola tekstowego, gdzie argumentem początkowym <var>start</var> jest pierwszy zaznaczony znak i argument końcowym <var>end</var> jest indeks znaku po zaznaczeniu. Ustawiając oba argumenty na tę samą wartość, pozwoli nam na przesunięcie kursora do przesłanej pozycji bez zaznaczenia tekstu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIAutoCompleteInput">nsIAutoCompleteInput</a>, <a href="pl/NsIDOMXULMenuListElement">nsIDOMXULMenuListElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/textbox_(mozilla_-_automatyczne_uzupełnianie)/index.html b/files/pl/mozilla/tech/xul/textbox_(mozilla_-_automatyczne_uzupełnianie)/index.html new file mode 100644 index 0000000000..8572f04a7e --- /dev/null +++ b/files/pl/mozilla/tech/xul/textbox_(mozilla_-_automatyczne_uzupełnianie)/index.html @@ -0,0 +1,936 @@ +--- +title: textbox (Mozilla - automatyczne uzupełnianie) +slug: Mozilla/Tech/XUL/textbox_(Mozilla_-_automatyczne_uzupełnianie) +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/Textbox_(XPFE_autocomplete) +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest tworzony poprzez ustawienie atrybutu <a href="pl/XUL/Atrybut/textbox.type">type</a> elementu textbox na <code>autocomplete</code>. Jest używany do utworzenia elementu textbox z wyskakującym okienkiem zawierającym listę możliwych uzupełnień tego, co użytkownik zaczął wpisywać. +</p><p>Funkcjonalność automatycznego uzupełniania jest podtrzymana poprzez jeden lub więcej obiektów sesji, każdy z tych obiektów może zwracać zbiór wyników dla podanej wartości elementu textbox. Sesje mogą być ustawiane za pomocą atrybutu <code id="a-searchSessions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/searchSessions">searchSessions</a></code> lub poprzez wywołanie metody <span id="m-addSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addSession">addSession</a></code></span>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-alwaysopenpopup">alwaysopenpopup</a>, <a href="#a-autoFill">autoFill</a>, <a href="#a-autoFillAfterMatch">autoFillAfterMatch</a>, <a href="#a-crop">crop</a>, <a href="#a-disableAutocomplete">disableAutocomplete</a>, <a href="#a-disabled">disabled</a>, <a href="#a-disablehistory">disablehistory</a>, <a href="#a-focused">focused</a>, <a href="#a-forceComplete">forceComplete</a>, <a href="#a-ignoreBlurWhileSearching">ignoreBlurWhileSearching</a>, <a href="#a-inputtooltiptext">inputtooltiptext</a>, <a href="#a-label">label</a>, <a href="#a-maxlength">maxlength</a>, <a href="#a-maxrows">maxrows</a>, <a href="#a-minResultsForPopup">minResultsForPopup</a>, <a href="#a-nomatch">nomatch</a>, <a href="#a-onerrorcommand">onerrorcommand</a>, <a href="#a-ontextcommand">ontextcommand</a>, <a href="#a-ontextrevert">ontextrevert</a>, <a href="#a-open">open</a>, <a href="#a-searchSessions">searchSessions</a>, <a href="#a-showCommentColumn">showCommentColumn</a>, <a href="#a-showpopup">showpopup</a>, <a href="#a-size">size</a>, <a href="#a-tabScrolling">tabScrolling</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-timeout">timeout</a>, <a href="#a-textbox.type">type</a>, <a href="#a-userAction">userAction</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-alwaysOpenPopup">alwaysOpenPopup</a>, <a href="#p-autoFill">autoFill</a>, <a href="#p-autoFillAfterMatch">autoFillAfterMatch</a>, <a href="#p-crop">crop</a>, <a href="#p-disableAutocomplete">disableAutocomplete</a>, <a href="#p-disabled">disabled</a>, <a href="#p-editable">editable</a>, <a href="#p-focused">focused</a>, <a href="#p-forceComplete">forceComplete</a>, <a href="#p-ignoreBlurWhileSearching">ignoreBlurWhileSearching</a>, <a href="#p-inputField">inputField</a>, <a href="#p-isSearching">isSearching</a>, <a href="#p-isWaiting">isWaiting</a>, <a href="#p-label">label</a>, <a href="#p-maxLength">maxLength</a>, <a href="#p-maxRows">maxRows</a>, <a href="#p-minResultsForPopup">minResultsForPopup</a>, <a href="#p-noMatch">noMatch</a>, <a href="#p-open">open</a>, <a href="#p-resultsPopup">resultsPopup</a>, <a href="#p-searchSessions">searchSessions</a>, <a href="#p-selectionEnd">selectionEnd</a>, <a href="#p-selectionStart">selectionStart</a>, <a href="#p-sessionCount">sessionCount</a>, <a href="#p-showCommentColumn">showCommentColumn</a>, <a href="#p-showPopup">showPopup</a>, <a href="#p-size">size</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-tabScrolling">tabScrolling</a>, <a href="#p-textLength">textLength</a>, <a href="#p-timeout">timeout</a>, <a href="#p-type">type</a>, <a href="#p-userAction">userAction</a>, <a href="#p-value">value</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-addSession">addSession</a>, <a href="#m-clearResults">clearResults</a>, <a href="#m-getDefaultSession">getDefaultSession</a>, <a href="#m-getResultAt">getResultAt</a>, <a href="#m-getResultCount">getResultCount</a>, <a href="#m-getResultValueAt">getResultValueAt</a>, <a href="#m-getSession">getSession</a>, <a href="#m-getSessionByName">getSessionByName</a>, <a href="#m-getSessionResultAt">getSessionResultAt</a>, <a href="#m-getSessionStatusAt">getSessionStatusAt</a>, <a href="#m-getSessionValueAt">getSessionValueAt</a>, <a href="#m-removeSession">removeSession</a>, <a href="#m-select">select</a>, <a href="#m-setSelectionRange">setSelectionRange</a>, <a href="#m-syncSessions">syncSessions</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-alwaysopenpopup"> + +<dl><dt> <code id="a-alwaysopenpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alwaysopenpopup">alwaysopenpopup</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, auto kompletowanie wyskakującego okienka zostanie wyświetlone zdarzenie, kiedy tam nie będzie dopasowany. Jeśli <code>false</code>, domyślna wartością będzie ukrycie okienka wyskakujące. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-autoFill"> + +<dl> + <dt> + <code id="a-autofill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autofill">autofill</a></code> <span class="inlineIndicator standardNote">Nowość w <a href="https://developer.mozilla.org/pl/docs/Mozilla/Thunderbird/Releases/3">Thunderbird 3</a></span> <span class="inlineIndicator standardNote standardNoteInline">Requires SeaMonkey 2.0</span></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Jeśli ustawiony jest na <code>true</code>, najlepsze dopasowanie będzie wybierane w polu tekstowym jako typ użytkownika. Jeśli <code>false</code>, domyślna wartość nie będzie wybrana do momentu aż użytkownik nie zaznaczy pozycji.</dd> +</dl> +</div> +<div id="a-autoFillAfterMatch"> + +<dl><dt> <code id="a-autoFillAfterMatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFillAfterMatch">autoFillAfterMatch</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli zwracana jest wartość <code>true</code> cały tekst najlepszego trafienia zostanie wyświetlony na końcu wejścia. Jeśli wartość <code>false</code> tylko wartość, która nie została wyświetlona zostanie wpisana. Atrybut <code id="a-autoFill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFill">autoFill</a></code> musi zostać ustawiony na wartość <code>true</code>, by móc korzystać z powyższej własności. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-disableAutocomplete"> + +<dl><dt> <code id="a-disableAutocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableAutocomplete">disableAutocomplete</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, zachowanie automatyczne zostanie wyłączone. Możesz użyć skryptu do zmiany do zmiany tego atrybutu. Jeśli <code>false</code>, domyślnie, autouzupełnianie jest włączone. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-disablehistory"> + +<dl><dt> <code id="a-disablehistory"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablehistory">disablehistory</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ma wartość <code>false</code>, przycisk ze strzałką wyświetli się na końcu pola tekstowego, które otworzy menu rozwijane wszystkich dostępnych wyników. Domyślna wartością jest <code>true</code>, ukrywające przycisk rozwijania. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-focused"> + +<dl><dt> <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut jest ustawiony na <code>true</code>, jeśli element jest aktywny (focused). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-forceComplete"> + +</div> +<div id="a-ignoreBlurWhileSearching"> + +<dl><dt> <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code> </dt><dd> Typ: <em>boolean</em> </dd><dd> Jeśli <code>true</code>, zdarzenia blur są ignorowane podczas szukania, co znaczy, że automatyczne wyskakujące okienka nie znikną. </dd> </dl> + +<p></p> +</div> +<div id="a-inputtooltiptext"> + +<dl><dt> <code id="a-inputtooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inputtooltiptext">inputtooltiptext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst podpowiedzi dla pudełka tekstu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-maxlength"> + +<dl> + <dt> + <code id="a-maxlength"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxlength">maxlength</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków, które można wpisać w pole tekstowe.</dd> +</dl> +</div> +<div id="a-maxrows"> + +<dl> + <dt> + <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do pokazania na liście rezultatów w czasie. Pasek przewijania będzie wyświetlony więc użytkownik może przewijać poprzez <b>remaining items.</b></dd> +</dl> +</div> +<div id="a-minResultsForPopup"> + +<dl> + <dt> + <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Minimalna liczba wyniku, która musi być zwrócona dla wyświetlonego okienka pop-up.</dd> +</dl> +</div> +<div id="a-nomatch"> + +<dl> + <dt> + <code id="a-nomatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/nomatch">nomatch</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ten atrybut będzie ustawiony na <code>true</code>, jeśli ostatni rezultat szukania nie jest dopasowany.</dd> +</dl> +</div> +<div id="a-onerrorcommand"> + +<dl> + <dt> + <code id="a-onerrorcommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onerrorcommand">onerrorcommand</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzenia jest wywołany kiedy ma miejsce błąd, kiedy zaznaczymy wynik z okienka dialogowego.</dd> +</dl> +</div> +<div id="a-ontextcommand"> + +<dl> + <dt> + <code id="a-ontextcommand"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ontextcommand">ontextcommand</a></code></dt> + <dd> + Typ: + <i> + Kod skryptu</i> + </dd> + <dd> + Ten uchwyt zdarzeń jest wywołany kiedy wynik jest zaznaczony w polu tekstowym.</dd> +</dl> +</div> +<div id="a-ontextrevert"> + +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-searchSessions"> + +<dl> + <dt> + <code id="a-searchSessions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/searchSessions">searchSessions</a></code></dt> + <dd> + Typ: + <i> + lista nazw sesji rozdzielona spacją</i> + </dd> + <dd> + Ustawia słowo kluczowe sygnalizując jakiego typu dane są szukane dla autouzupełnienia. Możemy ustawić wiele typów poprzez rozdzielenie ich nazw spacją. Następujące wartości są możliwe, mimo że komponenty użytkownika mogą być zainstalowane, które dodają inne.</dd> +</dl> +<ul> + <li><code>history</code>: Przeszukana jest historia adresów URL użytkownika.</li> + <li><code>addrbook</code>: Przeszukana jest książka adresowa użytkownika.</li> + <li><code>ldap</code>: Przeszukany jest katalog LDAP użytkownika.</li> +</ul> +</div> +<div id="a-showCommentColumn"> + +<dl> + <dt> + <code id="a-showCommentColumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showCommentColumn">showCommentColumn</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, kolumna komentarza pojawi się w okienku wyskakującym. Dla historii adresów URL, kolumnę komentarzy będzie stanowić tytuł strony połączony z każdym adresem URL. Jeśli ten atrybut nie jest określony, kolumna komentarza nie pojawi się.</dd> +</dl> +</div> +<div id="a-showpopup"> + +</div> +<div id="a-size"> + +<dl> + <dt> + <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba znaków, które mogą zostać wyświetlone w polu tekstowym.</dd> +</dl> +</div> +<div id="a-tabScrolling"> + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-timeout"> + +</div> +<div id="a-textbox.type"> + + +<dl> + <dt><a href="pl/XUL/Atrybut/textbox.type">type</a></dt> + <dd>Typ:<em>jedna z wartości poniżej</em></dd> + <dd>Możemy ustawić typ tego atrybutu na jedną z poniższych wartości dla bardziej specjalistycznych typów pola tekstowego. Nie ustawiaj tego typu, jeśli chcesz zastosować regularne pole tekstowe.</dd> +</dl> + +<ul> + <li><code>autocomplete</code>: Pole tekstowe, które obsługuje auto uzupełnianie. Aby zdobyć więcej informacji na temat autouzupełniania pól tekstowych, przejdź do dokumentacji o autouzupełnianiu (<a href="pl/XUL/textbox_(Mozilla_-_automatyczne_uzupe%c5%82nianie)">Mozilla</a>) (<a href="pl/XUL/textbox_(Firefox_-_automatyczne_uzupe%c5%82nianie)">Firefox</a>)</li> + <li><code>number</code>: A textbox that only allows the user to enter numbers. In addition, arrow buttons appear next to the textbox to let the user step through values. There are several attributes that allow the number textbox to be configured, including <code id="a-min"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/min">min</a></code>, <code id="a-max"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/max">max</a></code>, <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>, <code id="a-wraparound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wraparound">wraparound</a></code>, and <code id="a-hidespinbuttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidespinbuttons">hidespinbuttons</a></code>. </li> + <li><code>password</code>: Pole tekstowe, które ukrywa wpisywaną treść, stosowane dla wpisywania haseł w pole tekstowe.</li> + <li><code>timed</code>: This textbox will fire a command event after the user types characters and a certain time has passed. The delay is set with the <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code> attribute. You might use this type, for instance, to update information elsewhere in the window as the user types, without the need for continuous updates since the timer will not fire if the user types more keys in the meantime. The command event will also fire if the user presses the Enter key.</li> +</ul> + + +</div> +<div id="a-userAction"> + +<dl> + <dt> + <code id="a-userAction"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/userAction">userAction</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Ten atrybut ustawia akcje wykonywane aktualnie przez użytkownika. Możliwe wartości:</dd> +</dl> +<ul> + <li><code>none</code>: Użytkownik nie wchodzi w interakcje z polem tekstowym.</li> + <li><code>typing</code>: Użytkownik wypełnia pole tekstowe.</li> + <li><code>scrolling</code>: Użytkownik przewija pasek przez pole tekstowe.</li> +</ul> +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-alwaysOpenPopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/alwaysOpenPopup">alwaysOpenPopup</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-alwaysopenpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alwaysopenpopup">alwaysopenpopup</a></code>.</dd> +</dl></div> +<div id="p-autoFill"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/autoFill">autoFill</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoFill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFill">autoFill</a></code>.</dd> +</dl></div> +<div id="p-autoFillAfterMatch"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/autoFillAfterMatch">autoFillAfterMatch</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoFillAfterMatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFillAfterMatch">autoFillAfterMatch</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-disableAutocomplete"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableAutoComplete">disableAutoComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disableautocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautocomplete">disableautocomplete</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-editable"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/editable">editable</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pola automatycznie uzupełniane są edytowalne, więc ta własność zwróci <code>true</code>.</dd> +</dl></div> +<div id="p-focused"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/focused">focused</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-forceComplete"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/forceComplete">forceComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-forcecomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/forcecomplete">forcecomplete</a></code>.</dd> +</dl></div> +<div id="p-ignoreBlurWhileSearching"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code>. +</dd></dl> + +</div> +<div id="p-inputField"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/inputField">inputField</a></span></code></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + W Mozilli, pole tekstowe w języku XUL jest zaimplementowane jako otoczenie wokół elementów kontrolek formularza (input) języka HTML. Ta własność tylko do odczytu podtrzymuje odniesienie do wewnętrznego elementu input.</dd> +</dl></div> +<div id="p-isSearching"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/isSearching">isSearching</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code> podczas, gdy szukanie jest wykonywane.</dd> +</dl></div> +<div id="p-isWaiting"></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-maxLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/maxLength">maxLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków w polu tekstowym, jaką można wpisać.</dd> +</dl></div> +<div id="p-maxRows"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/maxRows">maxRows</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code>.</dd> +</dl></div> +<div id="p-minResultsForPopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/minResultsForPopup">minResultsForPopup</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code>.</dd> +</dl></div> +<div id="p-noMatch"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/noMatch">noMatch</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność będzie ustawiona na <code>true</code>, jeśli ostatni rezultat szukania nie zawierał żadnych pozycji.</dd> +</dl></div> +<div id="p-open"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl></div> +<div id="p-resultsPopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/resultsPopup">resultsPopup</a></span></code></dt> + <dd> + Typ: + <i> + element wyskakujący</i> + </dd> + <dd> + Ta własność jest ustawiona jako element wyskakujący, który wyświetla wyniki (rezultaty).</dd> +</dl></div> +<div id="p-searchSessions"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/searchSessions">searchSessions</a></span></code></dt> + <dd> + Typ: + <i> + lista nazw sesji rozdzielona spacją</i> + </dd> + <dd> + Ustawia słowo kluczowe sygnalizując jakiego typu dane są szukane dla autouzupełnienia. Możemy ustawić wiele typów poprzez rozdzielenie ich nazw spacją. Następujące wartości są możliwe, mimo że komponenty użytkownika mogą być zainstalowane, które dodają inne.</dd> +</dl> +<ul> + <li><code>history</code>: Przeszukana jest historia adresów URL użytkownika.</li> + <li><code>addrbook</code>: Przeszukana jest książka adresowa użytkownika.</li> + <li><code>ldap</code>: Przeszukany jest katalog LDAP użytkownika.</li> +</ul></div> +<div id="p-selectionEnd"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia koniec zaznaczonej części pola tekstu. Stosujemy ze sprzężeniem z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>. Wartość określa indeks znaku za zaznaczeniem. Jeśli ta wartość jest równa sumie wartości własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code>, to żaden tekst nie jest zaznaczony, lecz wartość sygnalizuje pozycję wstawki (kursora) wewnątrz pola tekstowego.</dd> +</dl></div> +<div id="p-selectionStart"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionStart">selectionStart</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera lub ustawia początek zaznaczonej części pola tekstu. Stosujemy w sprzężeniu z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selectionEnd">selectionEnd</a></span></code>. Wartość określa indeks pierwszego zaznaczonego znaku.</dd> +</dl></div> +<div id="p-sessionCount"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/sessionCount">sessionCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje liczbę sesji.</dd> +</dl></div> +<div id="p-showCommentColumn"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/showCommentColumn">showCommentColumn</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-showcommentcolumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showcommentcolumn">showcommentcolumn</a></code>.</dd> +</dl></div> +<div id="p-showPopup"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/showPopup">showPopup</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-showpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showpopup">showpopup</a></code>.</dd> +</dl></div> +<div id="p-size"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/size">size</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-tabScrolling"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabScrolling">tabScrolling</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabscrolling"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabscrolling">tabscrolling</a></code>.</dd> +</dl></div> +<div id="p-textLength"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/textLength">textLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje długość wprowadzanego tekstu w polu tekstowym. Ta własność jest tylko do odczytu.</dd> +</dl></div> +<div id="p-timeout"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/timeout">timeout</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code>.</dd> +</dl></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<div id="p-userAction"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/userAction">userAction</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-userAction"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/userAction">userAction</a></code>.</dd> +</dl></div> +<div id="p-value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-addSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/addSession">addSession( session )</a></code></span> +</dt><dd> Zwraca typ: <i>nsIAutoCompleteSession</i> +</dd><dd> Dodaje obiekt nowej sesji do widgetu autouzupełnienia. Ten możemy zastosować do utworzenia autouzupełnienia listy rezultatów dostosowanej do naszych wymagań. Argument powinien być obiektem, który implementuje interfejs <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>. Ta metoda zwraca pasujący obiekt. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-clearResults"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/clearResults">clearResults()</a></code></span> +</dt><dd> Zwraca typ: <i>???</i> +</dd><dd> Czyści listę z wynikiem. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getDefaultSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getDefaultSession">getDefaultSession</a></code></span> +</dt><dd> Zwraca typ: <i>nazwa sesji</i> +</dd><dd> Zwraca nazwę pierwszej sesji z dostępnych rezultatów. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getResultAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultAt">getResultAt( index )</a></code></span> +</dt><dd> Zwraca typ: <i><a href="pl/NsIAutoCompleteItem">nsIAutoCompleteItem</a></i> +</dd><dd> Zwraca wynik pozycji w określonym indeksie. Pozycja będzie wartością typu <a href="pl/NsIAutoCompleteItem">nsIAutoCompleteItem</a>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getResultCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultCount">getResultCount( session )</a></code></span> +</dt><dd> Zwraca typ:: <i>???</i> +</dd><dd> Zwraca liczbę rezultatów (Argument <var>session</var> jest is obecnie ignorowany). +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-getResultValueAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getResultValueAt">getResultValueAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + wartość wyniku</i> + </dd> + <dd> + Zwraca wartość wyniku w określonym indeksie. Pozycja będzie przesłana do tekstu tej pozycji, która pojawi się w okienku wyskakującym (popup).</dd> +</dl> +<dl> + <dt> + <span id="m-getSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSession">getSession( session )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a></i> + </dd> + <dd> + Zwraca obiekt sesji z danym indeksem. Będzie zwrócony obiekt typu <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> +<dl> + <dt> + <span id="m-getSessionByName"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionByName">getSessionByName( name )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a></i> + </dd> + <dd> + Zwraca obiekt sesji wraz z daną nazwą. Będzie zwracał obiekt typu <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> +<dl> + <dt> + <span id="m-getSessionResultAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionResultAt">getSessionResultAt( session, index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + pozycja wyniku</i> + </dd> + <dd> + Zwraca pozycję wyniku w określonym <var>index</var> dla określonej <var>session</var>.</dd> +</dl> +<dl> + <dt> + <span id="m-getSessionStatusAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionStatusAt">getSessionStatusAt( index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + ???</i> + </dd> + <dd> + Zwraca status dla obiektu sesji z danego indeksu.</dd> +</dl> +<dl> + <dt> + <span id="m-getSessionValueAt"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getSessionValueAt">getSessionValueAt( session, index )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + wartość wyniku/rezultatu</i> + </dd> + <dd> + Zwraca wartość rezultatu w określonym <var>index</var> dla określonej <var>session</var>.</dd> +</dl> +<dl> + <dt> + <span id="m-removeSession"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/removeSession">removeSession( session )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + ???</i> + </dd> + <dd> + Usuwa obiekt sesji z widgetu autouzupełniania. Argument powinien być obiektem, który implementuje interfejs <a href="pl/NsIAutoCompleteSession">nsIAutoCompleteSession</a>.</dd> +</dl> +<dl> + <dt> + <span id="m-select"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/select">select()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Zaznacza cały tekst w polu tekstowym.</dd> +</dl> +<dl><dt> <span id="m-setSelectionRange"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/setSelectionRange">setSelectionRange( start, end )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Ustawia zaznaczoną porcję pola tekstowego, gdzie argumentem początkowym <var>start</var> jest pierwszy zaznaczony znak i argument końcowym <var>end</var> jest indeks znaku po zaznaczeniu. Ustawiając oba argumenty na tę samą wartość, pozwoli nam na przesunięcie kursora do przesłanej pozycji bez zaznaczenia tekstu. +</dd></dl> +<p><br> +</p><p><br> +</p> +<dl><dt> <span id="m-syncSessions"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/syncSessions">syncSessions( autoCompleteElement )</a></code></span> +</dt><dd> Zwraca typ: <i>???</i> +</dd><dd> Kopiuje sesje z kolejnego elementu autouzupełnienia. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULMenuListElement">nsIDOMXULMenuListElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/textnode/index.html b/files/pl/mozilla/tech/xul/textnode/index.html new file mode 100644 index 0000000000..7a5b372a9d --- /dev/null +++ b/files/pl/mozilla/tech/xul/textnode/index.html @@ -0,0 +1,106 @@ +--- +title: textnode +slug: Mozilla/Tech/XUL/textnode +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/textnode +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Zwykle, podczas podstawiania zasobów <a href="pl/RDF">RDF</a> w zasadach szablonu, podajesz nazwę właściwości RDF wewnątrz wartości atrybutu, poprzedzone tekstem <code>rdf:</code>. W przypadku elementu <code>textnode</code>, cały węzeł jest zastępowany tekstem odpowiadającym wynikową wartością atrybutu. +</p><p>Jest to przydatne, jeśli chcesz użyć elementu <code>html</code> lub innych elementów które zawierają tekst w sobie zamiast w atrybutach. Ten element nie robi nic, gdy użyty poza szablonem. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-textnode.value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-textnode.value"> + +<dl><dt> <a href="pl/XUL/Atrybut/textnode.value">value</a> +</dt><dd> Typ: <i>adres URL predykatu RDF</i> +</dd><dd> Wartość tekstowa do wyświetlenia. Ta wartość powinna być własnością RDF. +</dd></dl> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/timepicker/index.html b/files/pl/mozilla/tech/xul/timepicker/index.html new file mode 100644 index 0000000000..598c7a22cf --- /dev/null +++ b/files/pl/mozilla/tech/xul/timepicker/index.html @@ -0,0 +1,263 @@ +--- +title: timepicker +slug: Mozilla/Tech/XUL/timepicker +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/timepicker +--- +<p> +</p> +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element timepicker jest stosowany, aby pozwolić użytkownikowi na wprowadzenie czasu. Stanowi trzy pola do wpisania godziny, minuty i sekundy. Przyciski strzałek obok pól pozwalają dostosować wartości za pomocą myszki. Czwarty pole tekstowe wyświetlane jest dla zegarów dwunastogodzinnych, które pozwala na wybranie pomiędzy AM lub PM. +</p><p>Określa wstępne zastosowane wartości atrybutu ustawione w jeden ze sposobów, czyli HH:MM:SS lub HH:MM. Wartość może być odzyskiwana i zmieniana stosując własność <code>value</code> lub własność <code>dateValue</code>. Ten poprzedni określił czas jako łańcuch znaków w formie HH:MM:SS, gdzie drugi określa czas jako obiekt <a href="pl/Dokumentacja_j%c4%99zyka_JavaScript_1.5/Obiekty/Date">Date</a>. Dodatkowo własności godziny, minuty i sekundy mogą być stosowane do wyszukania i zmodyfikowania każdego komponentu oddzielającego czas. +</p><p><br> +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disabled">disabled</a>, <a href="#a-hideseconds">hideseconds</a>, <a href="#a-increment">increment</a>, <a href="#a-readonly">readonly</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-value">value</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-amIndicator">amIndicator</a>, <a href="#p-dateValue">dateValue</a>, <a href="#p-disabled">disabled</a>, <a href="#p-hideSeconds">hideSeconds</a>, <a href="#p-hour">hour</a>, <a href="#p-hourLeadingZero">hourLeadingZero</a>, <a href="#p-increment">increment</a>, <a href="#p-is24HourClock">is24HourClock</a>, <a href="#p-isPM">isPM</a>, <a href="#p-minute">minute</a>, <a href="#p-minuteLeadingZero">minuteLeadingZero</a>, <a href="#p-pmIndicator">pmIndicator</a>, <a href="#p-readOnly">readOnly</a>, <a href="#p-second">second</a>, <a href="#p-secondLeadingZero">secondLeadingZero</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><timepicker value="12:05"/> +</pre> +<p><img alt="Grafika:Controlguide-timepicker.png"> +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-hideseconds"> + +<dl> + <dt> + <code id="a-hideseconds"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hideseconds">hideseconds</a></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Sygnalizuje gdzie pokazać pole sekund.</dd> +</dl> +</div> +<div id="a-readonly"> + +<dl><dt> <code id="a-readonly"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/readonly">readonly</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ustawiony jest na <code>true</code>, to użytkownik nie będzie mógł zmienić wartości elementu. Jednakże wartość wciąż może zostać zmodyfikowana poprzez skrypt. +</dd></dl> + + +</div> +<div id="a-timepicker.increment"> + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-timepicker.value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Początkowa wartość elementu timepicker w obu formach, czyli HH:MM:SS lub HH:MM.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-amIndicator"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/amIndicator">amIndicator</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość łańcucha znaków wyświetlana dla godzin pomiędzy północą a południem, domyślnie jest to AM. Ta wartość określa się w zależności od czasu lokalnego użytkownika. </dd></dl> + +</div> +<div id="p-dateValue"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dateValue">dateValue</a></span></code></dt> + <dd> + Typ: <i>Date</i></dd> + <dd> + Data, która jest aktualnie wprowadzana lub zaznaczona w datepicker jako obiekt Date.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-hideSeconds"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/hideSeconds">hideSeconds</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Sygnalizuje gdzie pole sekund jest widoczne lub nie.</dd> +</dl></div> +<div id="p-hour"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/hour">hour</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona godzina z przedziału od 0 do 23. Ustaw tą własność, aby zmienić zaznaczoną godzinę.</dd> +</dl></div> +<div id="p-hourLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/hourLeadingZero">hourLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed godziną zanim jest ona mniejsza niż 10.</dd> +</dl></div> +<div id="p-increment"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/increment">increment</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>.</dd> +</dl></div> +<div id="p-is24HourClock"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/is24HourClock">is24HourClock</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie jest stosowany 12-godzinny, a gdzie 24-godzinny czas wyświetlania. Z 12-godzinnym czasem zegara, dodatkowe pole pozwala użytkownikowi na wybranie pomiędzy AM i PM.</dd> +</dl></div> +<div id="p-isPM"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/isPM">isPM</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Jeśli <code>false</code>, godzina jest pomiędzy 0 i 11, a jeśli <code>true</code> to godzina jest 12 lub większa.</dd> +</dl></div> +<div id="p-minute"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/minute">minute</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona minuta z przedziału od 0 do 59. Ustaw tą własność, aby zmienić zaznaczoną minutę.</dd> +</dl></div> +<div id="p-minuteLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/minuteLeadingZero">minuteLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed minutą zanim jest ona mniejsza niż 10.</dd> +</dl></div> +<div id="p-pmIndicator"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/pmIndicator">pmIndicator</a></span></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Wyświetlana wartość łańcucha znaków dla godzin pomiędzy południem a północą, domyślnie jest to PM. Ta wartość jest określana dla użytkownika lokalnie.</dd> +</dl></div> +<div id="p-readOnly"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli jest ustawiony na <code>true</code>, to użytkownik nie może zmieniać wartości elementu. Jest to odpowiednia własności do użytku <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> zamiast własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/readonly">readonly</a></span></code>.</dd> +</dl></div> +<div id="p-second"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/second">second</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczone sekundy z przedziału od 0 do 59. Ustaw tą własność, aby zmienić zaznaczone sekundy.</dd> +</dl></div> +<div id="p-secondLeadingZero"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/secondLeadingZero">secondLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed sekundą zanim jest ona mniejsza niż 10.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-timepicker.value"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/value">value</a></span></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Aktualnie wprowadzony czas w formie HH:MM:SS. Ustaw tą własność, aby zmienić czas.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne</h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIDOMXULControlElement">nsIDOMXULControlElement</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/titlebar/index.html b/files/pl/mozilla/tech/xul/titlebar/index.html new file mode 100644 index 0000000000..390f3f3350 --- /dev/null +++ b/files/pl/mozilla/tech/xul/titlebar/index.html @@ -0,0 +1,94 @@ +--- +title: titlebar +slug: Mozilla/Tech/XUL/titlebar +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/titlebar +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosowany do reprezentacji paska tytułu. Ten element jest stosowany utworzenia paska tytułu użytkownika poprzez umieszczenie w nim treści jako dziecko elementu wewnątrz tego paska. Kiedy pasek tytułu jest klikany lub przeciągany, okno jest przesuwane wraz z nim. Elementy wewnątrz paska tytułu nie przyjmują zdarzeń. Pasek tytułu wysyła polecenie zdarzenia dopiero po tym jak zostanie zmieniony rozmiar okna. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbar/index.html b/files/pl/mozilla/tech/xul/toolbar/index.html new file mode 100644 index 0000000000..9bcc581a1b --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbar/index.html @@ -0,0 +1,239 @@ +--- +title: toolbar +slug: Mozilla/Tech/XUL/toolbar +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbar +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener, który zazwyczaj składa się z wiersza przycisków. Jest to typ pudełka, które domyślnie posiada orientację poziomą swych elementów. Może zostać zwinięty za pomocą <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code>, kiedy <code>toolbar</code> jest umieszczony wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>. Pasek narzędzi powinien zawsze posiadać atrybut <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>. Firefox obsługuje paski narzędzi użytkownika, natomiast przeglądarka Mozilla już tego nie potrafi. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">kursie XUL</a>. </p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-currentset">currentset</a>, <a href="#a-customindex">customindex</a>, <a href="#a-customizable">customizable</a>, <a href="#a-defaultset">defaultset</a>, <a href="#a-grippyhidden">grippyhidden</a>, <a href="#a-grippytooltiptext">grippytooltiptext</a>, <a href="#a-toolbarname">toolbarname</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accesible">accesible</a>, <a href="#p-currentSet">currentSet</a>, <a href="#p-firstPermanentChild">firstPermanentChild</a>, <a href="#p-lastPermanentChild">lastPermanentChild</a>, <a href="#p-toolbarName">toolbarName</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-insertItem">insertItem</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_toolbar.png"></div> +<pre><toolbox> + <toolbar id="nav-toolbar"> + <toolbarbutton id="nav-users" accesskey="U" label="Users"/> + <toolbarbutton id="nav-groups" accesskey="p" label="Groups"/> + <toolbarbutton id="nav-events" accesskey="E" label="Events" disabled="true"/> + </toolbar> +</toolbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> </p><div id="a-currentset"> + +<dl> + <dt> + <code id="a-currentset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/currentset">currentset</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + łańcuch znaków oddzielony przecinkiem</i> + </dd> + <dd> + Aktualne ustawienia wyświetlanych pozycji na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Będą modyfikowane, gdy użytkownik przystosuje do własnych ustawień pasek narzędzi. Wartość tego atrybutu powinna być listą pozycji ID z <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> oddzielonych przecinkiem lub dodatkowo w następujący sposób: "<code>separator</code>", "<code>spring</code>", "<code>spacer</code>".</dd> +</dl> +</div> +<div id="a-customindex"> + +<dl> + <dt> + <code id="a-customindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/customindex">customindex</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Ta wartość jest indeksem paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> w dostosowanej liście paska narzędzi. Ta wartość jest aktualizowana automatycznie przez okno dialogowe dostosowujące pasek narzędzi.</dd> +</dl> +</div> +<div id="a-customizable"> + +<dl> + <dt> + <code id="a-customizable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/customizable">customizable</a></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ustawia ten atrybut na <code>true</code> w paskach narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>), które mogą zostać dostosowane. Te ustawienie przycisków powoduje bycie trwałymi podczas sesji.</dd> +</dl> +</div> +<div id="a-defaultset"> + +<dl><dt> <code id="a-defaultset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/defaultset">defaultset</a></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>lista pozycji id oddzielona przecinkiem</i> +</dd><dd> Domyślne ustawienie wyświetlanych pozycji na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. To powinno być ustawione na listę pozycji ID oddzieloną przecinkiem pochodzącą z <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>. Na przykład, <code>back-button,forward-button,print-button</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-grippyhidden"> + +<dl><dt> <code id="a-grippyhidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippyhidden">grippyhidden</a></code> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawiamy na <code>true</code>, grippy będzie ukryty. Kiedy ustawienie będzie na <code>false</code>, domyślnie, grippy będzie wyświetlony. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-grippytooltiptext"> + +<dl><dt> <code id="a-grippytooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/grippytooltiptext">grippytooltiptext</a></code> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Tekst do wyświetlenia w poradzie dla <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code> paska narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>), w momencie gdy pasek narzędzi jest zwinięty. Zostanie on zastosowany do etykiety grippy, więc użytkownik wie, który pasek narzędzi jest reprezentowany. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-toolbarname"> + +<dl> + <dt> + <code id="a-toolbarname"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/toolbarname">toolbarname</a></code></dt> + <dd> + <b><span class="highlightred">Tylko w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Nazwa paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, który jest na liście pasków narzędzi w menu, aby użyć paska zaznacz Pokaż/Ukryj.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-currentSet"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentSet">currentSet</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + lista łańcuchów znaków oddzielona przecinkami</i> + </dd> + <dd> + Trzyma aktualną listę ID pozycji oddzielonych przecinkiem na pasku narzędzi. Dla pustych przestrzeni, separatorów i elastycznych pustych przestrzeni stosowane są zamiast nich łańcuchy znaków będące unikalnymi identyfikatorami ID: "<code>spacer</code>", "<code>separator</code>", "<code>spring</code>". Pusty pasek narzędzi posiada wartość <code>currentSet</code> jaką jest <code>"__empty"</code>.</dd> +</dl> +<dl> + <dd> + Możemy zmienić aktualne ustawienia pozycji przez ustawienie własności. Bądź ostrożny, jak ustawiasz tą własność to automatycznie nie jest aktualizowany atrybut <code id="a-currentset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/currentset">currentset</a></code>.</dd> +</dl> +</div> +<div id="p-firstPermanentChild"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/firstPermanentChild">firstPermanentChild</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Pierwszy trwały element potomny paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Trwały potomek jest jedynym, który nie jest zdolny, aby się dostosować i zostać na pasku narzędzi. Pozycje, które są umieszczone bezpośrednio wewnątrz paska narzędzi bez bycia w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> są trwałe.</dd> +</dl></div> +<div id="p-lastPermanentChild"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/lastPermanentChild">lastPermanentChild</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Ostatni trwały element potomny paska narzędzi. Trwały potomek jest jedynym, który nie jest zdolny, aby się dostosować i zostać na pasku narzędzi. Pozycje, które są umieszczone bezpośrednio wewnątrz paska narzędzi bez bycia w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> są trwałe.</dd> +</dl></div> +<div id="p-toolbarName"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/toolbarName">toolbarName</a></span></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Nazwa paska narzędzi. +</dd></dl> +<p><br> +</p> + +</div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><dl> + <dt><span id="m-insertItem"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/insertItem">insertItem( id, beforeNode, wrapper, beforePermanent )</a></code></span></dt> + <dd><strong><span class="highlightred">Tylko Firefox</span></strong></dd> + <dd>Zwraca typ:<em>element</em></dd> + <dd>Dodaje pozycję z danym <var>id</var> do paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Nowa pozycja jest dodawana tuż przed pozycja daną przez drugi argument. Jeśli drugi argument jest <code>null</code>, lecz argument <var>beforePermanent</var> jest <code>true</code>, to pozycja jest dodawana na początku paska narzędzi przed pierwszą stałą pozycję paska. Inaczej, jeśli argument <var>beforePermanent</var> jest <code>false</code>, nowa pozycja jest dodawana na koniec paska narzędzi. Trzeci argument możemy zastosować do <strong>wrap</strong> nowej pozycji w kolejnym elemencie. Zazwyczaj ostatni argument będzie typu <code>null</code> jako jego główny argument do zastosowania w oknie użytkownika.</dd> +</dl> + +<p><var>id</var> powinno być dopasowane do elementu na pasku narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>. Kilka określonych id mogą być stosowane do tworzenia specjalnych przestrzeni dla pozycji paska:</p> + +<ul> + <li><code>separator</code>: Rozdzielacz, który jest rysowany jako pionowy pasek.</li> + <li><code>spacer</code>: Nieelastyczna przestrzeń.</li> + <li><code>spring</code>: Elastyczna przestrzeń.</li> +</ul> + +<p>Metoda zwraca element DOM dla tworzonej pozycji.</p> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarbutton/index.html b/files/pl/mozilla/tech/xul/toolbarbutton/index.html new file mode 100644 index 0000000000..48964b14f4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarbutton/index.html @@ -0,0 +1,474 @@ +--- +title: toolbarbutton +slug: Mozilla/Tech/XUL/toolbarbutton +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarbutton +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Przycisk, który będzie wyświetlony na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. To jest odpowiednik prawidłowego przycisku (<code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code>) poza, którym może być renderowany bardzo różnie. Zazwyczaj, oczekuje się, że będzie posiadał obrazek. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">kursie XUL</a>. +</p> +<table style="border: solid #ccc 1px; background: #EEE; padding: 0px 10px 0px 10px; margin: 0px 0px 10px 10px;"> +<tbody><tr><td><b><a href="pl/Wskaz%c3%b3wki_dost%c4%99pno%c5%9bci_j%c4%99zyka_XUL#Toolbarbuttons">Istotne wskazówki dostępności</a></b><small> +<ul><li> Cała funkcjonalność paska narzędzi powinna być skopiowana gdzieś w aplikacji +<ul><li> Gdzie jest możliwe, dostarczenie alternatywnej klawiatury. </li><li> Gdzie jest możliwe, skopiowanie funkcjonalności do pozycji menu lub menu kontekstowego. +</li><li> Gdzie nie jest możliwe, <b>make all toolbarbuttons focusable by <a href="pl/CSS/-moz-user-focus">-moz-user-focus</a>: normal.</b></li></ul></li></ul></small></td></tr></tbody></table> <dl><dt> Atrybuty +</dt><dd> <a href="#a-accesskey">accesskey</a>, <a href="#a-autoCheck">autoCheck</a>, <a href="#a-checkState">checkState</a>, <a href="#a-checked">checked</a>, <a href="#a-command">command</a>, <a href="#a-crop">crop</a>, <a href="#a-dir">dir</a>, <a href="#a-disabled">disabled</a>, <a href="#a-dlgType">dlgType</a>, <a href="#a-group">group</a>, <a href="#a-image">image</a>, <a href="#a-label">label</a>, <a href="#a-open">open</a>, <a href="#a-orient">orient</a>, <a href="#a-tabindex">tabindex</a>, <a href="#a-toolbarbutton.type">type</a>, <a href="#a-validate">validate</a> +</dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessKey">accessKey</a>, <a href="#p-accessible">accessible</a>, <a href="#p-autoCheck">autoCheck</a>, <a href="#p-checkState">checkState</a>, <a href="#p-checked">checked</a>, <a href="#p-command">command</a>, <a href="#p-crop">crop</a>, <a href="#p-dir">dir</a>, <a href="#p-disabled">disabled</a>, <a href="#p-dlgType">dlgType</a>, <a href="#p-group">group</a>, <a href="#p-image">image</a>, <a href="#p-label">label</a>, <a href="#p-open">open</a>, <a href="#p-orient">orient</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-type">type</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-accesskey"> + +<dl><dt> <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code></dt> +<dd> Typ: <i>znak</i> +</dd><dd> Powinien być ustawiony na literę, która zostanie zastosowana jako klawisz dostępu. Litera ta powinna być jedną z liter, które są wyświetlane w etykiecie tekstowej (<code><code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code></code>) dla elementu. </dd></dl> +<p><br> +</p> +<h4 id="Przyk.C5.82ad" name="Przyk.C5.82ad">Przykład</h4> +<div class="float-right"><img alt="grafika:XUL_ref_accesskey_attr.png"></div> +<pre><vbox> + <label value="Enter Name" accesskey="e" control="myName"/> + <textbox id="myName"/> + <button label="Cancel" accesskey="n"/> + <button label="Ok" accesskey="O"/> +</vbox> +</pre> +<h4 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h4> +<p>Atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>, atrybut <code id="a-acceltext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/acceltext">acceltext</a></code> +</p> <p><br> +</p><p><br> +</p> + + +</div> +<div id="a-autoCheck"> + +<dl><dt> <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Gdy atrybut ten ma wartość <code>true</code> lub nie jest ustawiony, stan zaznaczenia przycisku będzie przełączany przy każdym jego naciśnięciu. Gdy wartość została ustawiona na <code>false</code>, stan zaznaczenia musi być dopasowany ręcznie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-checkState"> + +<dl><dt> <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code> +</dt><dd> Typ: <i>integer</i>, wartość <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Ten atrybut może być użyty do utworzenia przycisków trójstanowych, ponumerowanych 0, 1 i 2. W stanie 0 lub 1 naciśnięcie przycisku spowoduje przełączenie go do stanu przeciwnego. To znaczy, że przycisk działa podobnie jak pole wyboru, z wyjątkiem tym, że jest tu także stan trzeci, który musi być ustawiony ręcznie poprzez dostosowanie stanu zaznaczenia. Jeśli chcemy dostosować różne zachowania stanu przycisku, musimy ustawić atrybut <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code> na <code>false</code> i dostosować stany przycisku za pomocą skryptu. Atrybut <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> musi być ustawiony na <code>checkbox</code> dla przycisków ze stanem zaznaczenia. Stałe dla dostępnych wartości dla tego atrybutu znajdują się w interfejsie <a href="pl/NsIDOMXULButtonElement">nsIDOMXULButtonElement</a>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-checked"> + +<dl><dt> <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy przycisk jest zaznaczony. Konieczne jest ustawienie atrybutu <code><code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code></code> na <code>checkbox</code> lub <code>radio</code>, aby zmiana atrybutu <code>checked</code> mogła odnosić jakiekolwiek skutki. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-command"> + +<dl><dt> <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code> +</dt><dd> Typ: <i>id elementu</i> +</dd><dd> Ustawiony na wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/command" title="command">command</a></code>, obserwowanego przez ten element. +</dd></dl> + + +</div> +<div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-dir"> + +<dl><dt> <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Kierunek, w którym umieszczane są elementy potomne danego elementu. </dd></dl> +<ul><li> <code>normal</code>: Elementy są umieszczane od lewej do prawej lub od góry do dołu, w kodzie XUL. +</li><li> <code>reverse</code>: Elementy są umieszczane od prawej do lewej lub od dołu do góry. Jest to odwrotność porządku, w którym zostały one umieszczone w kodzie XUL. +</li></ul> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-dlgType"> + +<dl><dt> <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ dialogowy używany jest tylko, kiedy przycisk znajduje się w oknie dialogowym. Dzięki temu można zastąpić standardowe przyciski okna dialogowego własnymi przyciskami, z tym że metody obsługi zdarzeń okna dialogowego nadal będą funkcjonować. Przykładowo, jeśli <code>dlgType</code> ma wartość <code>accept</code>, przycisk zastąpi przycisk akceptujący okna dialogowego, zwykle mający etykietę <code>OK</code>. Stosowanie tego atrybutu na przycisku nie znajdującym się w oknie dialogowym nie odniesie żadnego skutku. Poniżej przedstawiono możliwe wartości tego atrybutu: +</dd></dl> +<ul><li> <code>accept</code>: przycisk OK akceptujący zmiany po naciśnięciu. +</li><li> <code>cancel</code>: przycisk Anuluj anulujący daną operację. +</li><li> <code>help</code>: przycisk Pomoc wyświetlający informacje na temat okna dialogowego. +</li><li> <code>disclosure</code>: przycisk służący do wyświetlenia dodatkowych informacji. Może to być zwykły przycisk lub trójkąt rozwijający. +</li></ul> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-group"> + +<dl> + <dt> + <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code></dt> + <dd> + Typ: + <i> + nazwa grupy jako łańcuch znaków</i> + <magic name="\"PAGENAME\"/"></magic></dd> + <dd> + Przyciski z tą samą wartością atrybutu <code>group</code> należą do tej samej grupy. Tylko jeden przycisk z grupy może być zaznaczony w danej chwili. Jeśli użytkownik zaznaczy jeden z przycisków, inne z tej grupy zostaną odznaczone.</dd> +</dl> +</div> +<div id="a-image"> + +<dl><dt> <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Adres URL obrazka do wyświetlenia na elemencie. Jeśli ten atrybut zostanie opuszczony, to żaden obrazek nie zostanie wyświetlony. Pozycja obrazka jest określona przez atrybuty <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code> i <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>. +</dd></dl> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-orient"> + +<dl><dt> <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Wykorzystywany do określenia, czy elementy potomne danego elementu zorientowane są poziomo czy pionowo. Domyślna wartość zależy od danego elementu. Można także skorzystać z własności stylu <code><a href="pl/CSS/-moz-box-orient">-moz-box-orient</a></code>. +</dd></dl> +<ul><li> <code>horizontal</code>: Elementy potomne elementu są umieszczane jeden obok drugiego w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li><li> <code>vertical</code>: Elementy potomne elementu są umieszczane jeden pod drugim w kolejności zgodnej z kolejnością w kodzie źródłowym XUL. +</li></ul> + + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<div id="a-toolbarbutton.type"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/toolbarbutton.type">type</a></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Typ przycisku. Jeśli ten atrybut nie jest prezentowany, tworzony jest normalny przycisk. Możemy użyć tego atrybutu do wartości <code>menu</code>, aby tworzyć przyciski <a href="pl/XUL/menupopup">wyskakującego menu</a>. To będzie typowy przypadek przycisku wyświetlanego w inny sposób.</dd> +</dl> +<ul> + <li><code>menu</code>: Ustawia typ atrybutu wartości <code>menu</code>, aby utworzyć przycisk z wyskakującym okienkiem menu. Umieszczamy element <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> wewnątrz przycisku w tym przypadku. Użytkownik może klikać gdziekolwiek na przycisku, aby otworzyć lub zamknąć menu.</li> + <li><code>menu-button</code>: Możemy także użyć tej wartości <code>menu-button</code>, aby utworzyć przycisk z menu. Nie jak typ <code>menu</code>, ten typ żąda od użytkownika naciśnięcia strzałki do otworzenia menu, ale inne polecenie może być przywołane, kiedy główna część przycisku jest naciśnięta. Tego typu przycisk będzie stosowany dla przeglądarek w przyciskach Wstecz i Do przodu.</li> +</ul> + +<p> </p> +</div> +<div id="a-validate"> + +<dl> + <dt> + <code id="a-validate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/validate">validate</a></code></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Atrybut ten określa, czy obrazek ma być wczytywany z pamięci podręcznej. Może być to przydatne, jeśli obrazki są wczytywane z serwera zdalnego, albo planowana jest częsta ich podmiana. Poniższe wartości są akceptowane; pominięcie tego atrybutu spowoduje zastosowanie wartości domyślnej.</dd> +</dl> +<ul> + <li><code>always</code>: Obrazek będzie zawsze sprawdzany, czy powinien być wczytany ponownie.</li> + <li><code>never</code>: Obrazek będzie wczytywany z pamięci podręcznej, o ile to tylko możliwe.</li> +</ul> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessKey"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl></div> +<div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-autoCheck"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/autoCheck">autoCheck</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code>.</dd> +</dl></div> +<div id="p-checkState"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checkState">checkState</a></span></code> +</dt><dd> Typ: <i>integer</i>, wartości <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-checked"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/checked">checked</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-command"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/command">command</a></span></code></dt> + <dd> + Typ: + <i> + element id</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code>.</dd> +</dl></div> +<div id="p-crop"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl></div> +<div id="p-dir"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dir">dir</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-dlgType"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/dlgType">dlgType</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code>.</dd> +</dl></div> +<div id="p-group"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/group">group</a></span></code></dt> + <dd> + Typ: + <i> + tekstowa nazwa grupy</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code>.</dd> +</dl></div> +<div id="p-image"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl></div> +<div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-open"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl></div> +<div id="p-orient"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/orient">orient</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>.</dd> +</dl></div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-type"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> + +<p> </p></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULButtonElement">nsIDOMXULButtonElement</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbargrippy/index.html b/files/pl/mozilla/tech/xul/toolbargrippy/index.html new file mode 100644 index 0000000000..f58feba66c --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbargrippy/index.html @@ -0,0 +1,113 @@ +--- +title: toolbargrippy +slug: Mozilla/Tech/XUL/toolbargrippy +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbargrippy +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Nie w Firefoksie</span></b> +</p><p>Wcięcie na stronie zawierającej pasek narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>), który może być użyty do zawinięcia i rozwinięcia tegoż paska. Ten element często jest stosowany wewnętrznie poprzez pasek narzędzi i powinien być tylko stosowany, kiedy bezpośrednio wpływa on na wygląd motywu podczas modyfikacji. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">kursie XUL</a>. </p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbaritem/index.html b/files/pl/mozilla/tech/xul/toolbaritem/index.html new file mode 100644 index 0000000000..50733a88d3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbaritem/index.html @@ -0,0 +1,96 @@ +--- +title: toolbaritem +slug: Mozilla/Tech/XUL/toolbaritem +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbaritem +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Tylko Firefox</span></b> +</p><p>Pozycja wyświetlana na <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Ten element powinien zawijać wszystkie pozycje, które nie są przyciskami, jakie będą utworzone, zamiast przy użyciu elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>. Element jest stosowany do na przykład; podtrzymania pozycji pasków <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> w Firefoksie. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarpalette/index.html b/files/pl/mozilla/tech/xul/toolbarpalette/index.html new file mode 100644 index 0000000000..2dc905a7ec --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarpalette/index.html @@ -0,0 +1,97 @@ +--- +title: toolbarpalette +slug: Mozilla/Tech/XUL/toolbarpalette +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarpalette +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Tylko Firefox</span></b> +</p><p>Ten element jest paleta dostępnych elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Nie jest on wyświetlany, ale jest stosowany przez okno dialogowe dostosowywania paska narzędzi do wyświetlenia listy elementów. Dziecko musi być kompletną listą elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code> oraz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, które mogą być dodane do paska. Nie dodawaj żadnych separatorów, jako że są one dodawane automatycznie. +</p><p>Możesz dodawać swoje własne przyciski do przeglądarki Firefox używając elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/overlay" title="overlay">overlay</a></code>, który nakłada się na <code>toolbarpalette</code> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> <code>BrowserToolbarPalette</code>. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarseparator/index.html b/files/pl/mozilla/tech/xul/toolbarseparator/index.html new file mode 100644 index 0000000000..2713769415 --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarseparator/index.html @@ -0,0 +1,115 @@ +--- +title: toolbarseparator +slug: Mozilla/Tech/XUL/toolbarseparator +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarseparator +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Tworzy separator pomiędzy grupami pozycji paska narzędzi. Pod względem funkcjonalności jest równoważny do normalnego elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/separator" title="separator">separator</a></code>, lecz kilka <a href="pl/Motywy">motywów</a> może zastosować inny wygląd. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><toolbox> + <toolbar> + <toolbarbutton label="Button 1" /> + <toolbarseparator /> + <toolbarbutton label="Button 2" /> + </toolbar> +</toolbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarset/index.html b/files/pl/mozilla/tech/xul/toolbarset/index.html new file mode 100644 index 0000000000..2399ff0cae --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarset/index.html @@ -0,0 +1,96 @@ +--- +title: toolbarset +slug: Mozilla/Tech/XUL/toolbarset +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarset +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Tylko Firefox</span></b> +</p><p>Ten element jest stosowany jako kontener dla pasków narzędzi użytkownika, które są dodane w oknie dialogowym <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> przez użytkownika. +</p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarspacer/index.html b/files/pl/mozilla/tech/xul/toolbarspacer/index.html new file mode 100644 index 0000000000..45986d349e --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarspacer/index.html @@ -0,0 +1,113 @@ +--- +title: toolbarspacer +slug: Mozilla/Tech/XUL/toolbarspacer +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarspacer +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Tylko Firefox</span></b> +</p><p>Przestrzeń pomiędzy pozycjami paska narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>). +</p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzeba przykładu) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbarspring/index.html b/files/pl/mozilla/tech/xul/toolbarspring/index.html new file mode 100644 index 0000000000..b55f64704c --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbarspring/index.html @@ -0,0 +1,113 @@ +--- +title: toolbarspring +slug: Mozilla/Tech/XUL/toolbarspring +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbarspring +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p><b><span class="highlightred">Tylko Firefox</span></b> +</p><p>Elastyczna przestrzeń pomiędzy pozycjami <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. +</p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/toolbox/index.html b/files/pl/mozilla/tech/xul/toolbox/index.html new file mode 100644 index 0000000000..d35d0da85a --- /dev/null +++ b/files/pl/mozilla/tech/xul/toolbox/index.html @@ -0,0 +1,186 @@ +--- +title: toolbox +slug: Mozilla/Tech/XUL/toolbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/toolbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener dla <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Jest to typ pudełka, które domyślnie posiada pionową orientację elementów. Jeśli <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code> jest umieszczony wewnątrz <code>toolbox</code>, to <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code> jest wyświetlany po lewej stronie lub u góry na samym brzegu. Użytkownik może kliknąć <code><a href="/pl/docs/Mozilla/Tech/XUL/grippy" title="grippy">grippy</a></code>, aby zwinąć pasek narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>). Jeśli wiele pasków narzędzi jest umieszczonych w tym samym <code>toolbox</code>, to zostaną one wszystkie zawinięte do tego samego wiersza. Firefox nie posiada grippy, więc paski narzędzi nie mogą być zawinięte i rozwinięte. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Paski_narz%c4%99dzi">kursie XUL</a>. </p> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-customToolbarCount">customToolbarCount</a>, <a href="#p-palette">palette</a>, <a href="#p-toolbarset">toolbarset</a> +</dd></dl> +<dl><dt> Metody </dt><dd> <a href="#m-appendCustomToolbar">appendCustomToolbar</a>, <a href="#m-collapseToolbar">collapseToolbar</a>, <a href="#m-expandToolbar">expandToolbar</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-customToolbarCount"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/customToolbarCount">customToolbarCount</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba pasków narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>) użytkownika aktualnie znajdująca się wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl></div> +<div id="p-palette"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/palette">palette</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl></div> +<div id="p-toolbarset"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/toolbarset">toolbarset</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-appendCustomToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/appendCustomToolbar">appendCustomToolbar( name, currentset )</a></code></span> +</dt><dd> <b><span class="highlightred">Tylko w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>element</i> +</dd><dd> Dodaje własny pasek narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>) do <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code> z daną <var>name</var>. Możemy dostarczyć listę argumentów id pozycji paska narzędzi oddzieloną przecinkiem jako drugi argument, aby dodać domyślnie kilka pozycji. Metoda zwraca element DOM dla tworzonego paska narzędzi. </dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-collapseToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/collapseToolbar">collapseToolbar( toolbar )</a></code></span> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zawija dany <var>toolbar</var>, który powinien być zawarty wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-expandToolbar"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/expandToolbar">expandToolbar( toolbar )</a></code></span> +</dt><dd> <b><span class="highlightred">Nie w Firefoksie</span></b> +</dd><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Rozwija dany <var>toolbar</var>, który powinien być zawarty w <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>. +</dd></dl> +<p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarbutton" title="toolbarbutton">toolbarbutton</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbargrippy" title="toolbargrippy">toolbargrippy</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbaritem" title="toolbaritem">toolbaritem</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarseparator" title="toolbarseparator">toolbarseparator</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspacer" title="toolbarspacer">toolbarspacer</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarspring" title="toolbarspring">toolbarspring</a></code> +</dd></dl> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tooltip/index.html b/files/pl/mozilla/tech/xul/tooltip/index.html new file mode 100644 index 0000000000..5cdf4eb08b --- /dev/null +++ b/files/pl/mozilla/tech/xul/tooltip/index.html @@ -0,0 +1,230 @@ +--- +title: tooltip +slug: Mozilla/Tech/XUL/tooltip +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tooltip +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest stosowany do wyskakujących podpowiedzi. Dla podpowiedzi tekstowych, to ten element nie musi być zastosowany, zamiast niego możesz dodać tylko atrybut <code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code> do elementu. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Wyskakuj%c4%85ce_menu">kursie XUL</a>. +</p> +<dl><dt> Atrybuty </dt><dd> <a href="#a-crop">crop</a>, <a href="#a-default">default</a>, <a href="#a-label">label</a>, <a href="#a-noautohide">noautohide</a>, <a href="#a-onpopuphidden">onpopuphidden</a>, <a href="#a-onpopuphiding">onpopuphiding</a>, <a href="#a-onpopupshowing">onpopupshowing</a>, <a href="#a-onpopupshown">onpopupshown</a>, <a href="#a-popup.position">position</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-label">label</a>, <a href="#p-popupBoxObject">popupBoxObject</a>, <a href="#p-position">position</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-hidePopup">hidePopup</a>, <a href="#m-moveTo">moveTo</a>, <a href="#m-showPopup">showPopup</a>, <a href="#m-sizeTo">sizeTo</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="grafika:XUL_ref_tooltip.png"></div> +<pre><tooltip id="moretip" orient="vertical" style="background-color: #33DD00;"> + <label value="Click here to see more information"/> + <label value="Really!" style="color: red;"/> +</tooltip> + +<vbox> + <button label="Simple" tooltiptext="A simple popup"/> + <button label="More" tooltip="moretip"/> +</vbox> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-default"> + +<dl><dt> <code id="a-default"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/default">default</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, element <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> jest stosowany jako domyślne wyskakujące okienko do wyświetlenia podpowiedzi w okienku. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-noautohide"> + +<dl><dt> <code id="a-noautohide"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/noautohide">noautohide</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli ten atrybut jest ustawiony na <code>false</code> lub zostanie opuszczony, Element <code><a href="/pl/docs/Mozilla/Tech/XUL/tooltip" title="tooltip">tooltip</a></code> będzie automatycznie wyświetlony po kilku sekundach. Jeśli jego atrybut jest ustawiony na <code>true</code>, to nic nie będzie się działo i porada będzie ukryta podczas przesunięcia kursora myszki nad kolejny element. +</dd></dl> + + +</div> +<div id="a-onpopuphidden"> + +<dl> + <dt> + <code id="a-onpopuphidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopuphidden">onpopuphidden</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do okienka popup po tym jak zostało ukryte.</dd> +</dl> +</div> +<div id="a-onpopuphiding"> + +<dl> + <dt> + <code id="a-onpopuphiding"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopuphiding">onpopuphiding</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do okienka popup, kiedy jest ono ukrywane.</dd> +</dl> +</div> +<div id="a-onpopupshowing"> + +<dl> + <dt> + <code id="a-onpopupshowing"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopupshowing">onpopupshowing</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie wysyła do okienka popup tylko przed jego otwarciem. Uchwyt zazwyczaj jest stosowany do ustawień dynamicznych zawartości, kiedy użytkownik wnioskuje o jego wyświetlenie. Zwraca <code>false</code> z tego uchwytu zdarzenia zapobiegając okienko popup przed pojawieniem się.</dd> +</dl> +</div> +<div id="a-onpopupshown"> + +<dl> + <dt> + <code id="a-onpopupshown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpopupshown">onpopupshown</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To jest zdarzenie wysyłane do okienka popup, po tym jak zostało otwarte, bardzo podobne do zdarzenia <code>onload</code> wysyłanego do okna, kiedy jest otwierane.</dd> +</dl> +</div> +<div id="a-popup.position"> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-label"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-popupBoxObject"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/popupBoxObject">popupBoxObject</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIPopupBoxObject">nsIPopupBoxObject</a></i> + </dd> + <dd> + To jest własność tylko do odczytu podtrzymująca <a href="pl/NsIPopupBoxObject">nsIPopupBoxObject</a>, który implementuje popup. Normalnie, ta własność nie jest nam potrzebna do użycia jak są dostępne wszystkie jej funkcje via popup.</dd> +</dl></div> +<div id="p-position"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/position">position</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <a href="pl/XUL/Atrybut/popup.position">position</a>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl><dt> <span id="m-hidePopup"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/hidePopup">hidePopup()</a></code></span></dt> +<dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Natychmiast zamyka wyskakujące okienko. +</dd></dl> +<p><br> +</p><p><br> +</p><p><br> +</p> +<dl> + <dt> + <span id="m-moveTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/moveTo">moveTo( x, y )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Przenosi wyskakujące okienko do nowej lokalizacji.</dd> +</dl> + +<dl><dt> <span id="m-sizeTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/sizeTo">sizeTo( width, height )</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Zmienia aktualny rozmiar wyskakującego okienka, zostaje nadana nowa szerokość (<var>width</var>) oraz wysokość (<var>height</var>). +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/tree/index.html b/files/pl/mozilla/tech/xul/tree/index.html new file mode 100644 index 0000000000..a57e19f0a9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/tree/index.html @@ -0,0 +1,372 @@ +--- +title: tree +slug: Mozilla/Tech/XUL/tree +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/tree +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener, który może zostać zastosowany do przechowywania tabelarycznego lub hierarchicznego zestawu rzędów elementów. Element tree może zawierać jakąkolwiek ilość rzędów oraz jakąkolwiek ilość kolumn. Każdy rząd drzewa może zawierać rzędy-dzieci, które wyświetlane są z wciętego rodzica. Inaczej, niż inne elementy, dane do wyświetlenia w drzewie nie są podawane za pomocą znaczników, ale są ustalane z obiektu widoku. Obiekt widoku implementuje interfejs <a href="pl/NsITreeView">nsITreeView</a>. Widok jest kolejkowany, aby dane pojawiły się w drzewie. Istnieją różne sposoby, w których drzewa są zastosowane, jak podano poniżej. Druga kolumna listuje interfejsy dostępne poprzez właściwość <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/view">view</a></span></code> drzewa. Trzecia kolumna wskazuje czy element <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> jest zastosowany. +</p> +<table class="fullwidth-table"> +<tbody><tr> +<th>Typ drzewa</th> +<th>Interfejsy widoku</th> +<th>Posiada węzły DOM?</th> +<th>Opis</th> +</tr> +<tr> +<td>Drzewo zawartości</td> +<td><a href="pl/NsITreeView">nsITreeView</a>, <a href="pl/NsITreeContentView">nsITreeContentView</a></td> +<td>Tak</td> +<td>To drzewo posiada elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> umieszczone wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code>. W tej sytuacji, widok zawartości (implementujący interfejs <a href="pl/NsITreeContentView">nsITreeContentView</a>), który jest bardziej wyspecjalizowanym typem widoku, używa elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> i ich potomków w celu stwierdzenia danych do wyświetlenia w drzewie. Jednakże, widok zawartości zaktualizuje się automatycznie, jeśli elementy <code>treeitem</code> zostaną zmienione.</td> +</tr> +<tr> +<td>Drzewo RDF</td> +<td><a href="pl/NsITreeView">nsITreeView</a>, <a href="pl/NsIXULTreeBuilder">nsIXULTreeBuilder</a></td> +<td>Nie</td> +<td>To drzewo jest generowane ze źródła danych (datasource) RDF. Zastosowywane jest gdy drzewo posiada atrybut <code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code> i zawiera <code>dont-build-content</code> w atrybucie <code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>. Dla tego drzewa, dane pochodzą bezpośrednio ze źródła danych RDF. Elementy DOM <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> nie są tworzone. Mimo, iż szablon stosuje elementy treeitem do definiowania zawartości, węzły DOM tych elementów nie są tworzone. Jest to typ drzewa, który powinien być stosowany dla drzew wygenerowanych przez RDF w dużą ilością rzędów.</td> +</tr> +<tr> +<td>Drzewo zawartości RDF</td> +<td><a href="pl/NsITreeView">nsITreeView</a>, <a href="pl/NsIXULTreeBuilder">nsIXULTreeBuilder</a>, <a href="pl/NsITreeContentView">nsITreeContentView</a></td> +<td>Tak</td> +<td>To drzewo jest generowane ze źródła danych RDF. Jest podobne do poprzedniego typu drzewa, lecz jest stosowane, kiedy drzewo nie zawiera <code>dont-build-content</code> w atrybucie <code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>. Elementy DOM <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> są tworzone, więc możesz uzyskać dostęp do danych za pomocą funkcji RDF lub funkcji DOM. Ten typ jest dobry do drzew generowanych za pomocą RDF z niewielką ilością rzędów.</td> +</tr> +<tr> +<td>Własny widok drzewa</td> +<td><a href="pl/NsITreeView">nsITreeView</a></td> +<td>Nie</td> +<td>Dla tego drzewa możesz sam zaimplementować interfejs <a href="pl/NsITreeView">nsITreeView</a>. Dane drzewa są pobierane z tego widoku własnego. Widok własny powinien być dołączony do drzewa poprzez ustawienie własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/view">view</a></span></code> drzewa.</td> +</tr> +</tbody></table> +<p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a> oraz w <a href="pl/Tree_Widget_Changes">Tree Widget Changes</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-disableKeyNavigation">disableKeyNavigation</a>, <a href="#a-disabled">disabled</a>, <a href="#a-enableColumnDrag">enableColumnDrag</a>, <a href="#a-flags">flags</a>, <a href="#a-hidecolumnpicker">hidecolumnpicker</a>, <a href="#a-tree.onselect">#a-tree.onselect</a>, <a href="#a-rows">rows</a>, <a href="#a-seltype">seltype</a>, <a href="#a-statedatasource">statedatasource</a>, <a href="#a-tabindex">tabindex</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a>, <a href="#p-builderView">builderView</a>, <a href="#p-columns">columns</a>, <a href="#p-contentView">contentView</a>, <a href="#p-currentIndex">currentIndex</a>, <a href="#p-disableKeyNavigation">disableKeyNavigation</a>, <a href="#p-disabled">disabled</a>, <a href="#p-editingColumn">editingColumn</a>, <a href="#p-editingRow">editingRow</a>, <a href="#p-enableColumnDrag">enableColumnDrag</a>, <a href="#p-firstOrdinalColumn">firstOrdinalColumn</a>, <a href="#p-selType">selType</a>, <a href="#p-selstyle">selstyle</a>, <a href="#p-tabIndex">tabIndex</a>, <a href="#p-treeBoxObject">treeBoxObject</a>, <a href="#p-view">view</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Image:trees1.png"></div> +<pre><tree flex="1"> + + <treecols> + <treecol id="sender" label="Sender" flex="1"/> + <treecol id="subject" label="Subject" flex="2"/> + </treecols> + + <treechildren> + <treeitem> + <treerow> + <treecell label="joe@somewhere.com"/> + <treecell label="Ściśle tajne plany"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="mel@whereever.com"/> + <treecell label="Zróbmy obiad"/> + </treerow> + </treeitem> + </treechildren> + +</tree> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-disableKeyNavigation"> + +<dl><dt> <code id="a-disablekeynavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disablekeynavigation">disablekeynavigation</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli atrybut ten nie jest użyty, użytkownik może przechodzić do określonych pozycji listy poprzez naciśnięcie pierwszej litery etykiety danej pozycji. Odbywa się to przyrostowo, dlatego przyciśnięcie dodatkowych klawiszy spowoduje zaznaczenie lepiej określonych pozycji. Opcja ta może zostać wyłączona poprzez ustawienie wartości atrybutu jako <code>true</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-disabled"> + +<dl><dt> <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Określa, czy element jest wyłączony. Jeśli atrybut ten ma wartość <code>true</code>, to element będzie wyłączony. Wyłączone elementy zazwyczaj są wyszarzone. Jeśli element jest wyłączony, nie odpowiada na czynności użytkownika, nie może zostać na niego ustawiony focus, a zdarzenie <i>command</i> nie zostanie wywołane. </dd></dl> +<div class="float-right"><img alt="grafika:XUL_ref_attr_disabled.png"></div> +<pre><!-- Pole wyboru włącza/wyłącza przycisk --> +<checkbox label="Enable button" + onclick="document.getElementById('buttRemove').disabled = this.checked"/> +<button id="buttRemove" label="Remove All" disabled="true"/> +</pre> +</div> +<div id="a-enableColumnDrag"> + +<dl><dt> <code id="a-enableColumnDrag"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/enableColumnDrag">enableColumnDrag</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawimy na <code>true</code>, użytkownik ma możliwość przesunięcia nagłówków kolumny, aby zmienić kolejność w jakiej są one wyświetlane. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-flags"> + +<dl><dt> <code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code> +</dt><dd> Typ: <i>lista wartości znajdujących się poniżej oddzielonych spacją</i> +</dd><dd> Ustawia flagi użyte dla różnych celów. Dwie flagi są definiowane, które mogą być wartościami tego atrybutu. </dd></dl> +<ul><li> <code>dont-test-empty</code>: Dla szablonu generowanej zawartości kompilator nie sprawdzi czy kontener jest pusty. +</li><li> <code>dont-build-content</code>: Ta flaga może być użyta na drzewie by wskazać, że elementy zawartości nie powinny być generowane. Poprawia to wprawdzie wydajność, lecz uniemożliwia korzystanie z funkcji DOM to pobierania wierszy drzewa. +</li></ul> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-hidecolumnpicker"> + +<dl><dt> <code id="a-hidecolumnpicker"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidecolumnpicker">hidecolumnpicker</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Kiedy ustawiony na <code>false</code>, to dostępne będzie rozwijane menu w prawym górnym rogu drzewa (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>), które użytkownik może zastosować do pokazania lub ukrycia kolumn. Kiedy jest ustawiony na <code>true</code>, to column picker będzie ukryty. Domyślną wartością jest <code>false</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-tree.onselect"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/tree.onselect">onselect</a></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + To zdarzenie jest wysyłane do <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>, kiedy zostanie zaznaczony wiersz lub kiedykolwiek zostanie zmienione zaznaczenie. Użytkownik może zaznaczyć wiele wierszy poprzez przytrzymanie klawisza Shift lub Control i klikanie kursorem myszki w wiersze, które chce zaznaczyć. Zdarzenie <code>onselect</code> będzie przesyłane dla każdej pozycji która zostanie zaznaczona lub odznaczona.</dd> +</dl> + +</div> +<div id="a-rows"> + +<dl> + <dt> + <code id="a-rows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/rows">rows</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba wierszy do wyświetlenia w elemencie. Jeśli w elemencie znajduje się więcej niż ta liczba wierszy, pojawi się pasek przewijania, który użytkownik może zastosować do przewijania do innych wierszy. Aby pobrać aktualną liczbę wierszy w elemencie, zastosuj metodę <span id="m-getRowCount"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getRowCount">getRowCount</a></code></span>.</dd> +</dl> +</div> +<div id="a-seltype"> + +</div> +<div id="a-statedatasource"> + +</div> +<div id="a-tabindex"> + +<dl><dt> <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Porządek dla przełączania elementów klawiszem Tab. Elementy o wyższym tabindex umieszczane są w dalszej części sekwencji przełączania. +</dd></dl> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<div id="p-builderView"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/builderView">builderView</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIXULTreeBuilder">nsIXULTreeBuilder</a></i> + </dd> + <dd> + Referencja do budowniczego drzewa, który konstruuje dane <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. Budowniczy dostarcza dostęp do źródeł RDF dla każdego wiersza w drzewie i pozwala sortować danymi w kolumnie. W nowszej wersji Mozilli, własność <code>builderView</code> jest aktualnie synonimem dla własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/view">view</a></span></code>, od dwóch interfejsów są spłaszczone razem aż do pojedynczego interfejsu w <a href="pl/JavaScript">JavaScript</a>. Ta własność jest tylko do odczytu.</dd> +</dl></div> +<div id="p-columns"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/columns">columns</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsITreeColumns">nsITreeColumns</a></i> + </dd> + <dd> + Zwraca kolumny dla drzewa jako obiekt <a href="pl/NsITreeColumns">nsITreeColumns</a>.</dd> +</dl></div> +<div id="p-contentView"></div> +<div id="p-currentIndex"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentIndex">currentIndex</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Ustawia indeks bieżącego aktywnego wiersza w <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code> (drzewie). Jeśli jest brak aktywnego wiersza, wartość będzie <code>-1</code>. Dla wielu zaznaczeń drzew, bieżącym indeksem jest ostatnio zaznaczony wiersz. Nie stosuj tej własności do zmiany zaznaczenia. Zamiast stosować metody obiektu <code><a href="pl/NsITreeSelection">nsITreeSelection</a></code> dostępnego przez <code>tree.view.selection</code>. +</dd></dl> + +</div> +<div id="p-disableKeyNavigation"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disableKeyNavigation">disableKeyNavigation</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera lub ustawia wartość atrybutu <code id="a-disableKeyNavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableKeyNavigation">disableKeyNavigation</a></code>.</dd> +</dl></div> +<div id="p-disabled"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl></div> +<div id="p-editingColumn"></div> +<div id="p-editingRow"></div> +<div id="p-enableColumnDrag"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/enableColumnDrag">enableColumnDrag</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Kiedy ustawimy na <code>true</code>, użytkownik przesunie nagłówki kolumny, aby zmienić kolejność w jakiej są one wyświetlane.</dd> +</dl></div> +<div id="p-firstOrdinalColumn"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/firstOrdinalColumn">firstOrdinalColumn</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></i> + </dd> + <dd> + Referencja do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code>, który nie musi być pierwszą kolumną wyświetlaną w drzewie.</dd> +</dl></div> +<div id="p-selType"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selType">selType</a></span></code> <magic name="\"PAGENAME\"/"></magic></dt> + <dt> + </dt> + <dd> + Type: <em>string</em></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code>.</dd> +</dl> +<p> </p> +<p> </p> + +<p></p></div> +<div id="p-selstyle"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/selstyle">selstyle</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli jest ustawiona na wartość <code>primary</code>, to tylko etykieta głównej kolumny będzie podświetlona, w momencie gdy pozycja drzewa jest zaznaczona. Inaczej, cały wiersz będzie podświetlony. Aby zobaczyć różnice, porównaj styl zaznaczenia na liście folderów i liście wiadomości w programie pocztowym Mozilli. +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-tabIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl></div> +<div id="p-treeBoxObject"></div> +<div id="p-view"> + +<dl> + <dt><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/view">view</a></span></code></dt> + <dd>Typ: <em><a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a></em></dd> + <dd>Widok dla <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>, który jest obiektem generującym dane do wyświetlenia. Do tej własności możesz przypisać obiekt implementujący interfejs <a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a>. Drzewa zbudowane z RDF-a, albo takie, które bezpośrednio używają elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code>, będą już miały widok. Funkcje dostępne w widoku pozwalają na pobieranie danych z komórek i pozwalają na stwierdzenie, które wiersze są zagnieżdżone w innych. Aby zobaczyć kompletną listę funkcji, obejrzyj interfejs <a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> + + +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a>, <a href="pl/NsIDOMXULTreeElement">nsIDOMXULTreeElement</a>, <a href="pl/NsIDOMXULMultiSelectControlElement">nsIDOMXULMultiSelectControlElement</a> +</dd></dl> +<h3 id="Notatki_dodane_przez_u.C5.BCytkownik.C3.B3w" name="Notatki_dodane_przez_u.C5.BCytkownik.C3.B3w"> Notatki dodane przez użytkowników </h3> +<p>Tworzenie przemiennych kolorów dla każdego wiersza może być zrobione w arkuszu stylów, oto przykład. <small>pma at daffodil dot uk dot com</small> +</p> +<pre>treechildren::-moz-tree-row(selected) { background-color: #FFFFAA; } +treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; } +treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; } +treechildren::-moz-tree-cell-text(selected) { color: #000000; } +treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; } +</pre> +<p>Aby uzyskać numery ID wszystkich zaznaczonych wierszy w drzewie: <small>tcooper_mont at yahoo dot com</small> +</p> +<pre>var rangeCount = this.tree.view.selection.getRangeCount(); +for(var i=0; i<rangeCount; i++) +{ + var start = {}; + var end = {}; + tree.view.selection.getRangeAt(i,start,end); + for(var c=start.value; c<=end.value; c++) + { + idList.push(this.tree.view.getItemAtIndex(c).firstChild.id); + } +} +</pre> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treecell/index.html b/files/pl/mozilla/tech/xul/treecell/index.html new file mode 100644 index 0000000000..49efde9fb3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treecell/index.html @@ -0,0 +1,117 @@ +--- +title: treecell +slug: Mozilla/Tech/XUL/treecell +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treecell +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedyncza komórka w <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. Ten element powinien być umieszczony wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code>. Możemy ustawić tekst dla komórki za pomocą atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</p><p>Dodatkowo informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-label">label</a>, <a href="#a-treecell.mode">mode</a>, <a href="#a-properties">properties</a>, <a href="#a-ref">ref</a>, <a href="#a-src">src</a>, <a href="#a-value">value</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-treecell.mode"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/treecell.mode">mode</a></dt> + <dd> + Typ: + <i> + jedna z poniższych wartości</i> + </dd> + <dd> + Dla kolumn, które są paskami postępu, typu określonego paska postępu w użyciu:</dd> +</dl> +<ul> + <li><code>none</code>: Pasek postępu nie jest wyświetlony. W zamian wyświetlony jest tekst komórki.</li> + <li><code>normal</code>: Komórka używa wartość atrybutu do określenia wypełnienia paska.</li> + <li><code>undetermined</code>: Pasek postępu jest nieokreślony.</li> +</ul> +</div> +<div id="a-properties"> + +<dl> + <dt> + <code id="a-properties"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/properties">properties</a></code></dt> + <dd> + Typ: + <i> + lista własności nazwy oddzielona separatorem</i> + </dd> + <dd> + Ustawia własności elementu, który stosujemy do stylu elementu.</dd> +</dl> +</div> +<div id="a-ref"> + + +<dl> + <dt><code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code></dt> + <dd>Typ:<em>URI źródła RDF</em></dd> + <dd>Dla szablonowo generowanych elementów, ten atrybut jest stosowany do określenia korzenia (węzła głównego) RDF, gdzie rozpoczyna się generowanie zawartości. Będzie ona przesyłana do wartości.<strong> This will correspond to the value of an about attribute on an RDF container. This attribute should be placed alongside the datasources attribute.</strong></dd> +</dl> +</div> +<div id="a-treecell.src"> + +<dl><dt> <a href="pl/XUL/Atrybut/treecell.src">src</a> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Ustawia ten adres URL obrazka do wyświetlenia w komórce drzewa. Jeśli ten atrybut jest opuszczony, to żaden obrazek się nie wyświetli. Możemy posiadać oba obrazki i etykiety. </dd></dl> + + +</div> +<div id="a-value"> + +<dl> + <dt> + <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Atrybut łańcucha znaków pozwalający na współpracę wartości danych z elementem. Nie jest stosowany dla określenia jakiegoś konkretnego celu, lecz można go wykorzystać w skrypcie do własnego użytku.</dd> +</dl> + +<p></p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <a href="pl/XUL/tree">tree</a> <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treerow">treerow</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treechildren/index.html b/files/pl/mozilla/tech/xul/treechildren/index.html new file mode 100644 index 0000000000..9368e658a5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treechildren/index.html @@ -0,0 +1,111 @@ +--- +title: treechildren +slug: Mozilla/Tech/XUL/treechildren +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treechildren +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element jest ciałem <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. Dla zawartości drzewa, treść będzie umieszczona wewnątrz tego elementu. Ten element jest także stosowany do zdefiniowania kontenerów wierszy w drzewie. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-alternatingbackground">alternatingbackground</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzeba przykładu) </p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-alternatingbackground"> + +<dl><dt> <code id="a-alternatingbackground"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alternatingbackground">alternatingbackground</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, tło wierszy w drzewach (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>) będzie się zmieniać pomiędzy dwoma kolorami. +</dd></dl> +<p><br> +</p> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobny" name="Podobny"> Podobny </h3> +<dl><dt> Elementy +</dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treerow">treerow</a>, <a href="pl/XUL/treecell">treecell</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treecol/index.html b/files/pl/mozilla/tech/xul/treecol/index.html new file mode 100644 index 0000000000..dc160bce75 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treecol/index.html @@ -0,0 +1,249 @@ +--- +title: treecol +slug: Mozilla/Tech/XUL/treecol +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treecol +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kolumna drzewa (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>). Wyświetla kolumnę nagłówka i utrzymuje rozmiar oraz inne informacje o kolumnie. Możemy także umieścić element <code><a href="/pl/docs/Mozilla/Tech/XUL/splitter" title="splitter">splitter</a></code> pomiędzy kolumnami, aby pozwolić na zmianę rozmiaru kolumny. Zawsze powinniśmy umieszczać atrybut <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> w elemencie <code>treecol</code> do zapewnienia, że pozycjonowanie kolumny jest własnością utrzymywaną. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-crop">crop</a>, <a href="#a-cycler">cycler</a>, <a href="#a-dragging">dragging</a>, <a href="#a-fixed">fixed</a>, <a href="#a-hidden">hidden</a>, <a href="#a-hideheader">hideheader</a>, <a href="#a-ignorecolumnpicker">ignorecolumnpicker</a>, <a href="#a-label">label</a>, <a href="#a-primary">primary</a>, <a href="#a-sort">sort</a>, <a href="#a-sortActive">sortActive</a>, <a href="#a-sortDirection">sortDirection</a>, <a href="#a-treecol.src">src</a>, <a href="#a-treecol.type">type</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<dl><dt> Klasy stylów +</dt><dd> <a href="#s-treecol-image">treecol-image</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<div class="float-right"><img alt="Grafika:Xul_tree_col_checked.png"></div> +<p>Ten przykład pokazuje nam pole wyboru w pierwszej kolumnie, żądając poniżej stylu. </p> +<pre><tree flex="1"> + + <treecols> + <treecol label="Active" type="checkbox" editable="true"/> + <treecol label="Name" flex="1" /> + </treecols> + + <treechildren> + <treeitem> + <treerow> + <treecell value="true"/> + <treecell label="Alice"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell value="false"/> + <treecell label="Bob"/> + </treerow> + </treeitem> + </treechildren> + +</tree> +</pre> +<p>Aby zrobić widoczne pole wyboru, potrzebujemy dodać następujący styl do arkusza stylów (zobacz <a href="pl/XUL/Atrybut/treecol.type">treecol.type</a>). +</p> +<pre>treechildren::-moz-tree-checkbox(checked){ + /* css dla zaznaczonej komórki*/ + list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif"); +} +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-crop"> + +<dl><dt> <code id="a-crop"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code> +</dt><dd> Typ: <i>jedna z poniższych wartości</i> +</dd><dd> Jeśli etykieta elementu jest zbyt duża by zmieścić się w danym miejscu, to jej tekst zostanie skrócony po stronie określonej przy pomocy atrybutu <code>crop</code>. Wycięty fragment tekstu zostanie zastąpiony wielokropkiem. Jeśli kierunek pudełka jest określony w lewą stronę, to skrócenie tekstu nastąpi w tym samym kierunku (czyli z lewej strony): +</dd></dl> +<ul><li> <code>start</code>: Tekst będzie skrócony z lewej strony. +</li><li> <code>end</code>: Tekst będzie skrócony z prawej strony. +</li><li> <code>left</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z lewej strony. +</li><li> <code>right</code>: <span title="This deprecated API should no longer be used, but will probably still work."><i class="icon-thumbs-down-alt"> </i></span> Tekst będzie skrócony z prawej strony. +</li><li> <code>center</code>: Tekst będzie skrócony w środku, pokazując oba końce: początek i koniec normalnego tekstu. </li><li> <code>none</code>: Tekst nie będzie skrócony przy zastosowaniu wielokropka. Jednakże, tekst skrócony zostanie po prostu obcięty, jeśli będzie za duży. Strona skrócenia owego tekstu zależy od rozmieszczenia tekstu określonego w arkuszu stylów CSS. +</li></ul> +<pre class="eval"> menupopup > menuitem, menupopup > menu { max-width: none; } +</pre> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-cycler"> + +</div> +<div id="a-dragging"> + +<dl><dt> <code id="a-dragging"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dragging">dragging</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ten atrybut będzie ustawiony na <code>true</code>, jeśli kolumna będzie przesuwana. Ten atrybut jest ustawiony automatycznie, więc nie powinniśmy go przestawiać ręcznie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-fixed"> + +</div> +<div id="a-hidden"> + +<dl><dt> <code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawiony na <code>true</code>, element jest nie wyświetlane. Jest to podobne do ustawienia wyświetlania własności CSS na <code>none</code>. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-hideheader"> + +<dl><dt> <code id="a-hideheader"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hideheader">hideheader</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustaw atrybut na <code>true</code>, aby wskazać, który nagłówek <a href="pl/XUL/treecol">kolumny drzewa</a> powinien być wyświetlony bez stylu nagłówka kolumny. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-ignorecolumnpicker"> + +<dl><dt> <code id="a-ignoreincolumnpicker"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreincolumnpicker">ignoreincolumnpicker</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli <code>true</code>, kolumna nie zostanie wyświetlona w zbiorze kolumn. </dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-primary"> + +</div> +<div id="a-sort"> + +</div> +<div id="a-sortActive"> + +<dl> + <dt> + <code id="a-sortActive"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortActive">sortActive</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Powinien być ustawiony na <code>true</code>, dla kolumn, które powinny być domyślnie sortowane.</dd> +</dl> +</div> +<div id="a-sortDirection"> + +<dl> + <dt> + <code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Ustaw ten atrybut na ustawienie kierunku, w którym zawartość szablonów została wygenerowana i posortowana. Zastosuj atrybut <code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, aby określić klucz sortowania.</dd> +</dl> +<ul> + <li><code>ascending</code>: Dane są sortowane w kolejności rosnącej.</li> + <li><code>descending</code>: Dane są sortowane w kolejności malejącej.</li> + <li><code>natural</code>: Dane są sortowane w zwyczajny sposób, co oznacza porządek w tych, co zostały w magazynie.</li> +</ul> +</div> +<div id="a-treecol.src"> + +<dl><dt> <a href="pl/XUL/Atrybut/treecol.src">src</a> +</dt><dd> Typ: <i>adres URL obrazka</i> +</dd><dd> Ustaw ten atrybut aby posiadać element obrazka w nagłówku <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> zamiast etykiety (<code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>). Ustaw adres URL obrazka, który zostanie wyświetlony w nagłówku kolumny drzewa. Jeśli ten atrybut zostanie opuszczony, to nie pojawi się żaden obrazek i zamiast niego użyta zostanie etykieta. Klasa <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/treecol-image">treecol-image</a></code> musi być zastosowana na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code> dla obrazka do wyświetlenia. Nie możemy mieć obu (obrazka i etykiety) pokazanych w jednym momencie. +</dd></dl> + + +</div> +<div id="a-treecol.type"> + +<dl> + <dt> + <a href="pl/XUL/Atrybut/treecol.type">type</a></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Typ <a href="pl/XUL/treecol">kolumny drzewa</a>. Domyślnie jest to kolumna tekstowa, która wyświetla zawartość jako tekst.</dd> +</dl> +<ul> + <li><code>checkbox</code>: Zawartość kolumny jest polem wyboru.</li> + <li><code>progressmeter</code>: Zawartością kolumny są paski postępu. Używany jest w Mozilli jako okno menedżera pobierania.</li> + <li><code>text</code>: Zawartością kolumn jest tekst.</li> +</ul> + +<p> </p> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Klasy_styl.C3.B3w" name="Klasy_styl.C3.B3w"> Klasy stylów </h3> +<p>Następujące klasy możemy zastosować do nadania stylu temu elementowi. Należy korzystać z tych klas zamiast nadawać styl bezpośrednio w danym elemencie - dzięki temu będą bardziej pasować do motywu wybranego przez użytkownika. +</p><p></p><dl><dt> <code><a href="https://developer.mozilla.org/pl/docs/XUL/Styl/treecol-image">treecol-image</a></code> +</dt><dd> Zastosuj tą klasę do posiadania obrazka, który pojawi się w nagłówku <a href="pl/XUL/treecol">kolumny drzewa</a>. Określ obrazek stosując atrybut <code><code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code></code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treerow">treerow</a>, <a href="pl/XUL/treecell">treecell</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treecols/index.html b/files/pl/mozilla/tech/xul/treecols/index.html new file mode 100644 index 0000000000..8f2dae7a1c --- /dev/null +++ b/files/pl/mozilla/tech/xul/treecols/index.html @@ -0,0 +1,127 @@ +--- +title: treecols +slug: Mozilla/Tech/XUL/treecols +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treecols +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Grupa elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code>. Powinien być jeden i tylko jeden element <code><a href="/pl/docs/Mozilla/Tech/XUL/treecols" title="treecols">treecols</a></code> w drzewie (<code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>). +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-pickertooltiptext">pickertooltiptext</a> </dd></dl> +<dl><dt> Własności </dt><dd> <a href="#p-accessible">accessible</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-pickertooltiptext"> + +<dl><dt> <code id="a-pickertooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pickertooltiptext">pickertooltiptext</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst podpowiedzi zebrany w kolumnie. +</dd></dl> +<p><br> +</p> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-accessible"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treerow">treerow</a>, <a href="pl/XUL/treecell">treecell</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd><dt> Interfejsy +</dt><dd> <a href="pl/NsIAccessibleProvider">nsIAccessibleProvider</a> +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treeitem/index.html b/files/pl/mozilla/tech/xul/treeitem/index.html new file mode 100644 index 0000000000..80ff3e3c98 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treeitem/index.html @@ -0,0 +1,93 @@ +--- +title: treeitem +slug: Mozilla/Tech/XUL/treeitem +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treeitem +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Obiekt <code>treeitem</code> powinien być umieszczany wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code> i powinien zawierać elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code>. <code>treeitem</code> może być kliknięty przez użytkownika aby zaznaczyć wiersz drzewa. <code>treeitem</code> zawiera pojedynczy wiersz i wszystko co po stronie użytkownika jest potomkiem tego wiersza. +</p><p>W warunkach szablonu, powinieneś zastosować <code>treeitem</code> zamiast elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/content" title="content">content</a></code>, kiedy flaga <code>dont-build-content</code> jest zastosowana. Ustaw atrybut <code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code> do nazwy zmiennej, aby podwiązać się (bind) do wiązania zawartości podczas porównania. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-container">container</a>, <a href="#a-empty">empty</a>, <a href="#a-treeitem.label">label</a>, <a href="#a-open">open</a>, <a href="#a-uri">uri</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-container"> + +<dl> + <dt> + <code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ustaw na <code>true</code>, jeśli element spełnia funkcję jako kontener, który posiada elementy potomne. Będzie ustawiony jako potrzebny w kreatorze szablonów.</dd> +</dl> +</div> +<div id="a-empty"> + +<dl><dt> <code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawia <code>true</code>, jeśli element jest kontenerem bez elementu potomnego. Zostanie ustawiony poprzez kreator szablonów jako potrzebny. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-treeitem.label"> + +<dl><dt> <a href="pl/XUL/Atrybut/treeitem.label">label</a> +</dt><dd> Typ: <i>string</i> +</dd><dd> Dla elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code> z pojedynczą <a href="pl/XUL/treecol">kolumną</a>, etykieta może być umieszczona bezpośrednio na elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code> bez potrzebnych elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treerow" title="treerow">treerow</a></code> i <code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code> wewnątrz. +</dd></dl> + + +</div> +<div id="a-open"> + +<dl><dt> <code id="a-open"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Dla przycisków o <code id="a-type"><a href="http://api/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code> ustawionym na <code>menu</code>, atrybut <code>open</code> jest ustawiany na <code>true</code>, kiedy menu jest otwarte. Atrybut <code>open</code> nie jest obecny, jeśli menu jest zamknięte. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-uri"> + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy </dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treerow">treerow</a>, <a href="pl/XUL/treecell">treecell</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treerow/index.html b/files/pl/mozilla/tech/xul/treerow/index.html new file mode 100644 index 0000000000..0a8e462871 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treerow/index.html @@ -0,0 +1,114 @@ +--- +title: treerow +slug: Mozilla/Tech/XUL/treerow +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treerow +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Pojedynczy wiersz w <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. Powinien być umieszczony wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code>. Potomek <code>treerow</code> powinny być elementy <code><a href="/pl/docs/Mozilla/Tech/XUL/treecell" title="treecell">treecell</a></code>. Jeśli potomek wierszy są konieczne, powinny być umieszczone w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/treechildren" title="treechildren">treechildren</a></code> wewnątrz rodzica <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code>. +</p><p>Dodatkowe informacji są dostępne w <a href="pl/Kurs_XUL/Drzewa">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-properties">properties</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebne przykłady) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-properties"> + +<dl> + <dt> + <code id="a-properties"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/properties">properties</a></code></dt> + <dd> + Typ: + <i> + lista własności nazwy oddzielona separatorem</i> + </dd> + <dd> + Ustawia własności elementu, który stosujemy do stylu elementu.</dd> +</dl> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt>Elementy </dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treecell">treecell</a> i <a href="pl/XUL/treeseparator">treeseparator</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/treeseparator/index.html b/files/pl/mozilla/tech/xul/treeseparator/index.html new file mode 100644 index 0000000000..8c30ebe9c1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/treeseparator/index.html @@ -0,0 +1,114 @@ +--- +title: treeseparator +slug: Mozilla/Tech/XUL/treeseparator +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/treeseparator +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Stosowany do umieszczenia separatora wiersza w <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-properties">properties</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzeny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-properties"> + +<dl> + <dt> + <code id="a-properties"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/properties">properties</a></code></dt> + <dd> + Typ: + <i> + lista własności nazwy oddzielona separatorem</i> + </dd> + <dd> + Ustawia własności elementu, który stosujemy do stylu elementu.</dd> +</dl> +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <a href="pl/XUL/tree">tree</a>, <a href="pl/XUL/treecols">treecols</a>, <a href="pl/XUL/treecol">treecol</a>, <a href="pl/XUL/treechildren">treechildren</a>, <a href="pl/XUL/treeitem">treeitem</a>, <a href="pl/XUL/treerow">treerow</a> i <a href="pl/XUL/treecell">treecell</a>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/triple/index.html b/files/pl/mozilla/tech/xul/triple/index.html new file mode 100644 index 0000000000..cfc56e59d1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/triple/index.html @@ -0,0 +1,128 @@ +--- +title: triple +slug: Mozilla/Tech/XUL/triple +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/triple +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Element <code>triple</code> może zostać zawarty wewnątrz elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/rule" title="rule">rule</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/conditions" title="conditions">conditions</a></code>. Jest on stosowany w celu stwierdzenia zapewnienia (ang. <i>assertion</i>) wewnątrz diagramu (ang. <i>graph</i>). Jeśli takie zapewnienie istnieje, zasada może zostać spełniona, zakładając że wszystkie warunki są spełnione. Jeśli zapewnienie nie istnieje, zasada nie zostanie spełniona. Zarówno atrybut <code id="a-subject"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/subject">subject</a></code> oraz <code id="a-object"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/object">object</a></code> mogą być zmiennymi. +</p><p><code id="a-subject"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/subject">subject</a></code> elementu <code>triple</code> jest źródłem RDF. Będzie to zazwyczaj element opisu RDF w pliku RDF. Atrybut <code id="a-predicate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/predicate">predicate</a></code> (predykat) będzie elementem-dzieckiem lub własnością. Dla przykładu, dla źródła zakładek, nazwa i URL mogą być predykatami. Powinny być określone w formie pełnych URI. Atrybut <code id="a-object"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/object">object</a></code> jest wartością własności RDF. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Zaawansowane_regu%c5%82y">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-object">object</a>, <a href="#a-predicate">predicate</a>, <a href="#a-subject">subject</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<p>(potrzebny przykład) +</p> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><div id="a-object"> + +<dl><dt> <code id="a-object"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/object">object</a></code> +</dt><dd> Obiekt elementu. Może być to odwołanie się do zmiennej i URI źródła RDF lub wartość literalna RDF. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-predicate"> + +<dl><dt> <code id="a-predicate"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/predicate">predicate</a></code> +</dt><dd> Predykat własności do dopasowania. Musi być to URI własności. </dd></dl> +<p><br> +</p> + + +</div> +<div id="a-subject"> + +<dl><dt> <code id="a-subject"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/subject">subject</a></code> +</dt><dd> Temat elementu. Może być odwołaniem się do zmiennej lub URI źródła RDF. +</dd></dl> +<p><br> +</p> + + +</div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p>TBD +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/vbox/index.html b/files/pl/mozilla/tech/xul/vbox/index.html new file mode 100644 index 0000000000..472efa1771 --- /dev/null +++ b/files/pl/mozilla/tech/xul/vbox/index.html @@ -0,0 +1,101 @@ +--- +title: vbox +slug: Mozilla/Tech/XUL/vbox +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/vbox +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Kontener mogący zawierać wiele elementów potomnych. Równoważny z elementem <code><code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code></code>, z wyjątkiem domyślnie ustawionej orientacji pionowej. </p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Model_pude%c5%82kowy">kursie XUL</a>. </p> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><!-- Dwie etykiety umieszczone poniżej --> +<vbox> + <spacer flex="1"/> + <label value="Jedna"/> + <label value="Druga"/> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238);"> +<tbody> +<tr> +<td><p><strong>Dziedziczy z elementu XUL</strong><br> <small> +<code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>, +<code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>, +<code id="a-allownegativeassertions"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allownegativeassertions">allownegativeassertions</a></code>, +<code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>, +<code id="a-coalesceduplicatearcs"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/coalesceduplicatearcs">coalesceduplicatearcs</a></code>, +<code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>, +<code id="a-container"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/container">container</a></code>, +<code id="a-containment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/containment">containment</a></code>, +<code id="a-context"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/context">context</a></code>, +<code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>, +<code id="a-datasources"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/datasources">datasources</a></code>, +<code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>, +<code id="a-empty"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/empty">empty</a></code>, +<code id="a-equalsize"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/equalsize">equalsize</a></code>, +<code id="a-flags"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flags">flags</a></code>, +<code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>, +<code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>, +<code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>, +<code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>, +<code id="a-insertafter"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertafter">insertafter</a></code>, +<code id="a-insertbefore"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/insertbefore">insertbefore</a></code>, +<code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>, +<code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>, +<code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>, +<code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>, +<code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>, +<code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>, +<code id="a-mousethrough"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mousethrough">mousethrough</a></code>, +<code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>, +<code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>, +<code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>, +<code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>, +<code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>, +<code id="a-popup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/popup">popup</a></code>, +<code id="a-position"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/position">position</a></code>, +<code id="a-preference-editable"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/preference-editable">preference-editable</a></code>, +<code id="a-querytype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/querytype">querytype</a></code>, +<code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>, +<code id="a-removeelement"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/removeelement">removeelement</a></code>, +<code id="a-sortDirection"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortDirection">sortDirection</a></code>, +<code id="a-sortResource"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource">sortResource</a></code>, +<code id="a-sortResource2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sortResource2">sortResource2</a></code>, +<code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>, +<code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>, +<code id="a-template"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/template">template</a></code>, +<code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>, +<code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>, +<code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>, +<code id="a-uri"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/uri">uri</a></code>, +<code id="a-wait-cursor"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/wait-cursor">wait-cursor</a></code>, +<code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code> </small></p> +</td> +</tr> +</tbody> +</table> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/box" title="box">box</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/hbox" title="hbox">hbox</a></code> +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/window/index.html b/files/pl/mozilla/tech/xul/window/index.html new file mode 100644 index 0000000000..59c25fbe8c --- /dev/null +++ b/files/pl/mozilla/tech/xul/window/index.html @@ -0,0 +1,203 @@ +--- +title: window +slug: Mozilla/Tech/XUL/window +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/window +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Opisuje strukturę okna najwyższego poziomu. Jest to węzeł główny dokumentu XUL. Domyślnie jest zorientowanym pionowo pudełkiem. Jako że jest pudełkiem, wszystkie atrybuty okna mogą być zastosowane. Domyślnie dookoła okna znajdować się będzie odpowiednia dla platformy ramka. +</p><p>Aby ustawić ikonę dla okna, utwórz odpowiedni dla platformy plik ikony <var><windowid></var><code>.ico</code> i/lub <var><windowid></var><code>.xpm</code> i umieść lub zainstaluj te pliki w katalogu <var><mozilla-directory></var><code>/chrome/icons/default/</code>. <var><windowid></var> jest wartością atrybutu id okna. Pozwala to na zastosowanie różnych ikon dla każdego okna. +</p><p>Zobacz <a class="external" href="http://www.xulplanet.com/references/objref/Window.html">XUL Window</a>, aby dowiedzieć się więcej na temat własności i metod obiektu. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Tworzenie_okna">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-height">height</a>, <a href="#a-hidechrome">hidechrome</a>, <a href="#a-id">id</a>, <a href="#a-screenX">screenX</a>, <a href="#a-screenY">screenY</a>, <a href="#a-sizemode">sizemode</a>, <a href="#a-title">title</a>, <a href="#a-width">width</a>, <a href="#a-windowtype">windowtype</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> +<window id="rootWnd" title="Rejestracja online!" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + <vbox> + <hbox> + <image src="application_form.png"/> + <description>Rejestracja online!</description> + </hbox> + <groupbox align="start"> + <caption label="Twoje dane"/> + <radiogroup> + <vbox> + <hbox> + <label control="your-fname" value="Wpisz imię:"/> + <textbox id="your-fname" value="Johan"/> + </hbox> + <hbox> + <label control="your-lname" value="Wpisz nazwisko:"/> + <textbox id="your-lname" value="Hernandez"/> + </hbox> + <hbox> + <button oncommand="alert('save!')"> + <description>Zapisz</description> + </button> + </hbox> + </vbox> + </radiogroup> + </groupbox> + </vbox> +</window> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-height"> + +<dl><dt> <code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code> +</dt><dd> Typ: <i>string</i> (reprezentujący integer) +</dd><dd> Wysokość elementu w pikselach. Zalecane jest stosowanie zamiast wysokości - własność wysokości CSS. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-hidechrome"> + +<dl><dt> <code id="a-hidechrome"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidechrome">hidechrome</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawia ten atrybut na <code>true</code> do posiadanego chrome, włączając ukryty pasek tytułu. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-id"> + +<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> +</dt><dd> Typ: <i>id elementu, musi być unikatowym identyfikatorem w oknie</i> +</dd><dd> Unikatowy identyfikator, który będzie identyfikował się z elementem. Możemy go zastosować jako parametr do <code><a href="pl/DOM/document.getElementById">getElementById()</a></code> i innych funkcji DOM oraz jako odniesienie do elementu w arkuszach stylu. </dd></dl> + + +</div> +<div id="a-screenX"> + +<dl> + <dt> + <code id="a-screenX"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/screenX">screenX</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pozioma pozycja, w którym miejscu pojawi się w oknie na ekranie.</dd> +</dl> +</div> +<div id="a-screenY"> + +<dl><dt> <code id="a-screenY"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/screenY">screenY</a></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pionowe położenie, w którym pojawia się okno na ekranie. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-sizemode"> + +<dl> + <dt> + <code id="a-sizemode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/sizemode">sizemode</a></code></dt> + <dd> + Typ: + <i> + jedna z wartości poniżej</i> + </dd> + <dd> + Stan okna (<code><a href="/pl/docs/Mozilla/Tech/XUL/window" title="window">window</a></code>). Następujące wartości mogą zostać zastosowane:</dd> +</dl> +<ul> + <li><code>maximized</code>: Okno jest zmaksymalizowane i posiada cały rozmiar na ekranie.</li> + <li><code>minimized</code>: Okno jest zminimalizowane lub ukryte.</li> + <li><code>normal</code>: Okno wyświetlane jest stanie normalnym, czyli w rozmiarze takim jakim chcemy.</li> +</ul> +</div> +<div id="a-title"> + +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<div id="a-width"> + +<dl> + <dt> + <code id="a-width"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/width">width</a></code></dt> + <dd> + Typ: + <i> + string</i> + (reprezentujący integer)</dd> + <dd> + Szerokość elementu w pikselach. Zwykle jednak powinno stosować się własność width w arkuszu stylów.</dd> +</dl> +</div> +<div id="a-windowtype"> + +<dl><dt> <code id="a-windowtype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/windowtype">windowtype</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Ustawia wartość atrybutu na łańcuch znaków, który będzie identyfikował typ okna. Może być wykorzystany, na przykład, do odróżnienia okna przeglądarki i okna edytora. Część funkcji obsługi okien w Mozilli stosuje ten atrybut do grupowania razem okien tego samego typu. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Uwagi" name="Uwagi">Uwagi</h3> +<p>Wiadomość błędu "XML Parsing Error: undefined entity...<window" może być spowodowana brakującym lub nieosiągalnym plikiem DTD, do którego odnosi się plik XUL. Nazwa pliku następująca po słowie kluczowym SYSTEM w deklaracji DOCTYPE może się błędnie wczytać, a jedyną wiadomością błędu będzie błąd niezdefiniowanej encji w następnym elemencie XUL. +</p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<dl><dt> Elementy +</dt><dd> <code><a href="/pl/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code>, <code><a href="/pl/docs/Mozilla/Tech/XUL/dialogheader" title="dialogheader">dialogheader</a></code> +</dd></dl> +<p><br> +</p> +<h3 id="Uwagi_u.C5.BCytkownika" name="Uwagi_u.C5.BCytkownika"> Uwagi użytkownika </h3> +<p>Aby zmienić ikonę paska tytułu okna przejrzyj stronę <a href="pl/Ikony_okna">Ikony okna</a>. +</p><p>Aby dodać favicon (favikonę) do paska adresu i karty przeglądarki <i>(ie dialog is not a popup)</i> zastosuj następujący fragment kodu używający przestrzeni nazw html i znacznik link. +</p> +<pre><window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + xmlns:html="http://www.w3.org/1999/xhtml"> + +<!-- Ikona z chrome --> +<html:link rel="icon" href="chrome://myExtension/content/path/to/favicon.png"/> + +<!-- Ze zdalnej strony --> +<html:link rel="icon" href="http://www.mozilla.org/favicon.ico"/> +</pre> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/wizard/index.html b/files/pl/mozilla/tech/xul/wizard/index.html new file mode 100644 index 0000000000..3485784dee --- /dev/null +++ b/files/pl/mozilla/tech/xul/wizard/index.html @@ -0,0 +1,367 @@ +--- +title: wizard +slug: Mozilla/Tech/XUL/wizard +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/wizard +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element powinien być stosowany do tworzenia kreatorów krok-po-kroku, jaki znajduje się w różnych aplikacjach aby przeprowadzić użytkownika przez jakieś zadanie. Jest to okno z kilkoma krokami znajdującymi się na kilku stronach. Element wizard tworzy okno i dostarcza nagłówek oraz przyciski wzdłuż dolnej krawędzi i obsługuje nawigację pomiędzy stronami. Każda strona powinna być tworzona używając elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>. Strony wyświetlane są w takiej kolejności w jakiej zostały umieszczone wewnątrz elementu <code>wizard</code>, chyba że użyjesz atrybutów <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code> i <code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code> stron by zmienić sekwencję. Kreator zostanie wyświetlony w sposób odpowiedni dla platformy i motywu użytkownika. W nowszych wersjach Mozilli, element <code><a href="/pl/docs/Mozilla/Tech/XUL/statusbar" title="statusbar">statusbar</a></code> może zostać umieszczony bezpośrednio wewnątrz elementu wizard i będzie współdzielony przez wszystkie strony. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Tworzenie_kreatora">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-firstpage">firstpage</a>, <a href="#a-lastpage">lastpage</a>, <a href="#a-onextra1">onextra1</a>, <a href="#a-onextra2">onextra2</a>, <a href="#a-onwizardback">onwizardback</a>, <a href="#a-onwizardcancel">onwizardcancel</a>, <a href="#a-onwizardfinish">onwizardfinish</a>, <a href="#a-onwizardnext">onwizardnext</a>, <a href="#a-pagestep">pagestep</a>, <a href="#a-title">title</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-canAdvance">canAdvance</a>, <a href="#p-canRewind">canRewind</a>, <a href="#p-currentPage">currentPage</a>, <a href="#p-onFirstPage">onFirstPage</a>, <a href="#p-onLastPage">onLastPage</a>, <a href="#p-pageCount">pageCount</a>, <a href="#p-pageIndex">pageIndex</a>, <a href="#p-pageStep">pageStep</a>, <a href="#p-title">title</a>, <a href="#p-wizardPages">wizardPages</a> +</dd></dl> +<dl><dt> Metody +</dt><dd> <a href="#m-advance">advance</a>, <a href="#m-cancel">cancel</a>, <a href="#m-extra1">extra1</a>, <a href="#m-extra2">extra2</a>, <a href="#m-getButton">getButton</a>, <a href="#m-getPageById">getPageById</a>, <a href="#m-goTo">goTo</a>, <a href="#m-rewind">rewind</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<wizard id="theWizard" title="Secret Code Wizard" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<script> +function checkCode(){ + document.getElementById('theWizard').canAdvance = (document.getElementById('secretCode').value == "cabbage"); +} +</script> + + <wizardpage onpageshow="checkCode();"> + <label value="Enter the secret code:"/> + <textbox id="secretCode" onkeyup="checkCode();"/> + </wizardpage> + + <wizardpage> + <label value="That is the correct secret code."/> + </wizardpage> + +</wizard> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-firstpage"> + +<dl><dt> <code id="a-firstpage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/firstpage">firstpage</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawiony na <code>true</code>, jeśli <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code> jest na pierwszej stronie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-lastpage"> + +<dl><dt> <code id="a-lastpage"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/lastpage">lastpage</a></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ustawiony na <code>true</code>, jeśli <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code> jest na ostatniej stronie. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onextra1"> + +<dl><dt> <code id="a-onextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra1">onextra1</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Ten atrybut powinien być ustawiony w kodzie, który wywołany bedzie kiedy użytkownik naciśnie dodatkowy przycisk (<tt>extra1</tt>). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onextra2"> + +<dl><dt> <code id="a-onextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra2">onextra2</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Ten atrybut powinien być ustawiony w kodzie, który wywołany bedzie kiedy użytkownik naciśnie dodatkowy przycisk (<tt>extra2</tt>). +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onwizardback"> + +<dl> + <dt> + <code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiony kod, który jest wywołany kiedy użytkownik naciśnie przycisk Wstecz. Zwraca <code>true</code>, aby pozwolić na to by wyświetlić wcześniejszą stronę i <code>false</code>, aby nie pozwolić na powrót do wcześniejszej strony. Zastosuj własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canRewind">canRewind</a></span></code>, aby zasygnalizować użytkownikowi (przez odłączenie przycisku Wstecz), że on nie może wrócić do poprzedniej strony.</dd> +</dl> +</div> +<div id="a-onwizardcancel"> + +<dl> + <dt> + <code id="a-onwizardcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardcancel">onwizardcancel</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiony kod, który jest wywołany, kiedy użytkownik naciśnie przycisk Anuluj. Zwraca <code>true</code>, aby pozwolić kreatorowi zostać anulowanym i zamkniętym lub zwróci <code>false</code>, aby chronić kreator przed anulowaniem. <span class="comment">Use the <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canCancel">canCancel</a></span></code> property to indicate to the user (by disabling the Cancel button) that they cannot cancel.</span></dd> +</dl> +<p> </p> + +<p></p> +</div> +<div id="a-onwizardfinish"> + +<dl> + <dt> + <code id="a-onwizardfinish"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardfinish">onwizardfinish</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiać kod, który jest wywoływany kiedy użytkownik naciśnie przycisk Zakończ, który pojawi się przycisk Dalej na ostatniej stronie kreatora. Zwraca <code>true</code> pozwalając kreatorowi na zamknięcie się lub zwraca <code>false</code>, zapobiega przejście do następnej strony. Zastosuj własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canAdvance">canAdvance</a></span></code>, aby zasygnalizować użytkownikowi (poprzez wyłączenie przycisku Zakończ), że nie ma on końca.</dd> +</dl> +</div> +<div id="a-onwizardnext"> + +<dl> + <dt> + <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiać kod, który jest wywoływany kiedy użytkownik naciśnie przycisk Dalej, podczas pobytu na bieżącej stronie. Zwraca <code>true</code> pozwalając następnej stronie na wyświetlenie sie i zwraca <code>false</code> nie pozwalając na przejście do następnej strony. Zastosuj własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canAdvance">canAdvance</a></span></code> aby zasygnalizować użytkownikowi (poprzez wyłączenie przycisku Dalej), że nie może on przejść do następnej strony.</dd> +</dl> +</div> +<div id="a-pagestep"> + +<dl> + <dt> + <code id="a-pagestep"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pagestep">pagestep</a></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Indeks bieżącej strony.</dd> +</dl> +</div> +<div id="a-title"> + +<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/title">title</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst wyświetlony na pasku tytułu w oknie dialogowym. +</dd></dl> +<p><br> +</p><p><br> +</p> + + +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p> +</p><div id="p-canAdvance"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canAdvance">canAdvance</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik naciśnie przycisk 'Dalej', aby przejść do następnej strony. Jeśli ta własność jest ustawiona na <code>false</code>, użytkownik nie może przejść do następnej strony. Ustaw tą własność na <code>true</code>, aby zasygnalizować, że użytkownik może przejść do następnej strony. Ustawiając własność na <code>false</code>, przejście do następnej strony zostanie odrzucone (zabronione). Możemy to zobaczyć poprzez włączony lub wyłączony przycisk 'Dalej' lub na ostatniej stronie kreatora będzie umieszczony przycisk 'Zakończ'.</dd> +</dl></div> +<div id="p-canRewind"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canRewind">canRewind</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik może nacisnąć przycisk Wstecz, aby przejść do poprzedniej strony. Jeśli własność jest <code>false</code>, użytkownik nie będzie mógł przejść do poprzedniej strony. Ustaw tą własność na <code>true</code>, aby zasygnalizować, że użytkownik może przejść do poprzedniej strony. Ustaw na <code>false</code>, aby nie pozwolić na przeniesienie do poprzedniej strony. Posiada efekt włączonego lub wyłączonego przycisku Wstecz. +</dd></dl> + +</div> +<div id="p-currentPage"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/currentPage">currentPage</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Wartość zwraca element kreatora (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>), który jest aktualnie wyświetlany. Możemy modyfikować tą wartość, aby zmienić aktualną stronę.</dd> +</dl></div> +<div id="p-onFirstPage"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/onFirstPage">onFirstPage</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik jest na pierwszej stronie, która może być lub nie być pierwsza w indeksie.</dd> +</dl></div> +<div id="p-onLastPage"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/onLastPage">onLastPage</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik jest na ostatniej stronie kreatora.</dd> +</dl></div> +<div id="p-pageCount"> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/pageCount">pageCount</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Ta własność trzyma liczbę stron w kreatorze (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). +</dd></dl> +<p><br> +</p> + +</div> +<div id="p-pageIndex"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/pageIndex">pageIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Ta własność zwraca indeks aktualnie zaznaczonej strony. Możemy zmienić zaznaczenie strony poprzez modyfikacje tej własności.</dd> +</dl> +</div> +<div id="p-pageStep"></div> +<div id="p-title"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/title">title</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Tytuł, który pojawia się na górze kreatora (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). Jest przesłaniany przez atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> na indywidualnych stronach.</dd> +</dl></div> +<div id="p-wizardPages"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/wizardPages">wizardPages</a></span></code></dt> + <dd> + Typ: + <i> + DOM NodeList elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ta własność podtrzymuje listę elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code> w <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>.</dd> +</dl></div> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0 0 10px 10px; padding: 0 10px; background: rgb(238, 238, 238); float: right; width: 250px;"> +<tbody> +<tr> +<td> +<p><strong>Dziedziczy z elementu XUL</strong><br> +<small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span> <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> +<small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> + +</td> +</tr> +</tbody> +</table> +<dl> + <dt> + <span id="m-advance"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/advance">advance( pageID )</a></code></span></dt> + <dd> + Zwraca typ: <i>nie zwraca wartości</i></dd> + <dd> + Wywołaj tą metodę, aby przejść stronę dalej. Jest równoważna naciśnięciu przycisku Dalej. Własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canAdvance">canAdvance</a></span></code> musi być ustawiona na <code>true</code> dla strony, która będzie zmieniona. Kod w atrybucie <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code> jest wywołany przed zmianą strony. Argument <var>pageID</var> pozwala nam określić indeks strony do której mamy przejść. Dostarcza <code>null</code> jako argument przejścia do strony dalej w pewnej kolejności.</dd> +</dl> +<dl><dt> <span id="m-cancel"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/cancel">cancel()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołuje tą metodę do anulowania i zamknięcia kreatora. Kod w atrybucie <code><code id="a-onwizardcancel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardcancel">onwizardcancel</a></code></code> jest wywołany zanim okno kreatora zostanie anulowane. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-extra1"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/extra1">extra1()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołanie tej metody symuluje naciśnięcie dodatkowego przycisku (<tt>extra1</tt>). Kod w atrybucie <code id="a-onextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra1">onextra1</a></code> zostanie wywołany. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-extra2"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/extra2">extra2()</a></code></span> +</dt><dd> Zwraca typ: <i>nie zwraca wartości</i> +</dd><dd> Wywołanie tej metody symuluje naciśnięcie dodatkowego przycisku (<tt>extra2</tt>). Kod w atrybucie <code id="a-onextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onextra2">onextra2</a></code> zostanie wywołany. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getButton"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getButton">getButton( typ )</a></code></span> +</dt><dd> Zwraca typ: <i>element button</i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/button" title="button">button</a></code> o zadanym typie, znajdujący się w okienku dialogowym. +</dd></dl> +<p><br> +</p> +<dl><dt> <span id="m-getPageById"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getPageById">getPageById( pageID )</a></code></span> +</dt><dd> Zwraca typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> +</dd><dd> Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code> przesyłając go do określonej <var>pageID</var>. +</dd></dl> +<p><br> +</p> +<dl> + <dt> + <span id="m-goTo"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goTo">goTo( pageID )</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Ta metoda jest stosowana do zmiany, która strona jest aktualnie wyświetlana, określona poprzez argument <var>pageID</var>. Strona będzie zmieniona niezależnie od własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canAdvance">canAdvance</a></span></code> lub <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canRewind">canRewind</a></span></code>. Atrybuty <code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code> i <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code> nie są wywoływane podczas użycia tej metody.</dd> +</dl> +<dl> + <dt> + <span id="m-rewind"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/rewind">rewind()</a></code></span></dt> + <dd> + Zwraca typ: + <i> + nie zwraca wartości</i> + </dd> + <dd> + Wywołaj tą metodę, aby przejść wstecz na stronie. Jest równoważna naciśnięciu przycisku Wstecz. Własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/canRewind">canRewind</a></span></code> musi być ustawiona na <code>true</code> dla strony, która będzie zmieniona. Kod w atrybucie <code id="a-onwizardback"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardback">onwizardback</a></code> jest wywołany przed zmianą strony.</dd> +</dl> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p><a href="pl/XUL/wizardpage">wizardpage</a> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/wizardpage/index.html b/files/pl/mozilla/tech/xul/wizardpage/index.html new file mode 100644 index 0000000000..c6d87b2267 --- /dev/null +++ b/files/pl/mozilla/tech/xul/wizardpage/index.html @@ -0,0 +1,185 @@ +--- +title: wizardpage +slug: Mozilla/Tech/XUL/wizardpage +tags: + - Dokumentacja_XUL + - Elementy_XUL +translation_of: Archive/Mozilla/XUL/wizardpage +--- +<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> + « <a href="/pl/docs/Dokumentacja_XUL">Dokumentacja XUL</a> [ + <a href="#Przyk.C5.82ady">Przykłady</a> | + <a href="#Atrybuty">Atrybuty</a> | + <a href="#W.C5.82asno.C5.9Bci">Własności</a> | + <a href="#Metody">Metody</a> | + <a href="#Podobne">Podobne</a> ] +</span></div> <p>Ten element definiuje stronę w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>. Zawartość strony powinna być umieszczona wewnątrz elementu <code>wizardpage</code>. +</p><p>Dodatkowe informacje są dostępne w <a href="pl/Kurs_XUL/Tworzenie_kreatora">kursie XUL</a>. +</p> +<dl><dt> Atrybuty +</dt><dd> <a href="#a-description">description</a>, <a href="#a-label">label</a>, <a href="#a-next">next</a>, <a href="#a-onpageadvanced">onpageadvanced</a>, <a href="#a-onpagehide">onpagehide</a>, <a href="#a-onpagerewound">onpagerewound</a>, <a href="#a-onpageshow">onpageshow</a>, <a href="#a-pageid">pageid</a> +</dd></dl> +<dl><dt> Własności +</dt><dd> <a href="#p-next">next</a>, <a href="#p-pageid">pageid</a> +</dd></dl> +<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3> +<pre><?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> + +<wizard id="theWizard" title="Secret Code Wizard" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + +<script> +function checkCode(){ + document.getElementById('theWizard').canAdvance = (document.getElementById('secretCode').value == "cabbage"); +} +</script> + + <wizardpage onpageshow="checkCode();"> + <label value="Enter the secret code:"/> + <textbox id="secretCode" onkeyup="checkCode();"/> + </wizardpage> + + <wizardpage> + <label value="That is the correct secret code."/> + </wizardpage> + +</wizard> +</pre> +<h3 id="Atrybuty" name="Atrybuty"> Atrybuty </h3> +<p> +</p><div id="a-description"> + +<dl><dt> <code id="a-description"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/description">description</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Tekst opisowy do wyświetlenia w dodatku do tytułu okienka dialogowego. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-label"> + +<dl><dt> <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Etykieta, która zostanie wyświetlona na elemencie. Jeśli zostanie on usunięty, to żaden tekst nie zostanie wyświetlony. </dd></dl> + + +</div> +<div id="a-next"> + +<dl><dt> <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code> +</dt><dd> Typ: <i>id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> +</dd><dd> Ustawia atrybut <code><code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code></code> następnej strony. Kiedy ustawia stronę z tym pageID to jest wyświetlana, kiedy przycisk <tt>Dalej</tt> zostanie naciśnięty. Może być stosowany do tworzenia kreatorów, które nie mają liniową kolejność. Jeśli jedna ze stron posiada atrybut <code><code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code></code>, wszystkie strony powinny mieć jeden taki atrybut, oprócz strony ostatniej. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onpageadvanced"> + +<dl> + <dt> + <code id="a-onpageadvanced"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpageadvanced">onpageadvanced</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiać kod, który jest wywoływany kiedy użytkownik naciśnie przycisk Dalej, podczas pobytu na bieżącej stronie. Zwraca <code>true</code> pozwalając następnej stronie na wyświetlenie sie i zwraca <code>false</code> nie pozwalając na przejście do następnej strony.</dd> +</dl> +</div> +<div id="a-onpagehide"> + +<dl><dt> <code id="a-onpagehide"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpagehide">onpagehide</a></code> +</dt><dd> Typ: <i>kod skryptu</i> +</dd><dd> Kod w tym atrybucie jest wywołany kiedy strona jest ukryta, tak jak w momencie przenoszenia do kolejnej strony. Zwraca <code>true</code>, aby zaakceptować zmiany na stronie i <code>false</code>, aby zapobiec zmianom na stronie. Kod jest wywoływany zanim <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code> wywoła funkcję <code id="a-onwizardnext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onwizardnext">onwizardnext</a></code> lub powiązaną. +</dd></dl> +<p><br> +</p> + + +</div> +<div id="a-onpagerewound"> + +<dl> + <dt> + <code id="a-onpagerewound"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpagerewound">onpagerewound</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Powinien być ustawiony na kod, który wywołany jest, kiedy użytkownik naciśnie przycisk Wstecz na aktualnie przeglądanej stronie. Zwraca <code>true</code>, aby pozwolić poprzedniej stronie na wyświetlenie się i <code>false</code>, aby odrzucić przejście do następnej strony.</dd> +</dl> +</div> +<div id="a-onpageshow"> + +<dl> + <dt> + <code id="a-onpageshow"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/onpageshow">onpageshow</a></code></dt> + <dd> + Typ: + <i> + kod skryptu</i> + </dd> + <dd> + Kod w tym atrybucie jest wywoływany, kiedy strona jest pokazywana.</dd> +</dl> +</div> +<div id="a-pageid"> + +<dl> + <dt> + <code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Atrybut powinien być ustawiony na łańcuch znaków, który identyfikuje identyfikator stron w kreatorze ( <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). Stosowany z atrybutem <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code>. Kreator zawsze zaczyna z <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>, który pojawia się pierwszy w kreatorze na liście potomnych.</dd> +</dl> +</div> +<p></p> +<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci"> Własności </h3> +<p></p><div id="p-next"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/next">next</a></span></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ustawia <code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code> następnej strony znajdującą się zaraz po tej. Kiedy ustawimy stronę z własnością pageID jest ona wyświetlona kiedy przycisk Dalej jest naciśnięty. Może być użyty do tworzenia kreatorów, które nie posiadają liniowej kolejności. Jeśli jedna ze stron posiada atrybut <code>next</code>, to będą posiadały go także wszystkie pozostałe oprócz ostatniej strony.</dd> +</dl></div> +<div id="p-pageid"> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/W%C5%82asno%C5%9B%C4%87/pageid">pageid</a></span></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ten atrybut powinien być ustawiony na łańcuch znaków, który identyfikuje strony identyfikatorem <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>. Jest stosowany z atrybutem <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code>. Kreator zawsze startuje z <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>, który pojawia się pierwszy na liście potomnych kreatora.</dd> +</dl></div> +<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Metody" name="Metody"> Metody </h3> +<p></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Dziedziczy z elementu XUL</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Dziedziczy z elementu DOM</strong><br> <small> <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/pl/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody> +</table> +<p></p> +<h3 id="Podobne" name="Podobne"> Podobne </h3> +<p><a href="pl/XUL/wizard">wizard</a> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/accessible/index.html b/files/pl/mozilla/tech/xul/własność/accessible/index.html new file mode 100644 index 0000000000..cc58a76cab --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/accessible/index.html @@ -0,0 +1,20 @@ +--- +title: accessible +slug: Mozilla/Tech/XUL/Własność/accessible +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/accessible +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/accessible">accessible</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAccessible">nsIAccessible</a></i> + </dd> + <dd> + Zwraca obiekt dostępności dla elementu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/accesskey/index.html b/files/pl/mozilla/tech/xul/własność/accesskey/index.html new file mode 100644 index 0000000000..fa4ff0a3b3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/accesskey/index.html @@ -0,0 +1,20 @@ +--- +title: accessKey +slug: Mozilla/Tech/XUL/Własność/accessKey +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/accessKey +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/accessKey">accessKey</a></span></code></dt> + <dd> + Typ: + <i> + znak</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-accesskey"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/accesskey">accesskey</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/align/index.html b/files/pl/mozilla/tech/xul/własność/align/index.html new file mode 100644 index 0000000000..8db38eb9af --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/align/index.html @@ -0,0 +1,20 @@ +--- +title: align +slug: Mozilla/Tech/XUL/Własność/align +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/align +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/align">align</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-align"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/align">align</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/allowevents/index.html b/files/pl/mozilla/tech/xul/własność/allowevents/index.html new file mode 100644 index 0000000000..b3ab5c7671 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/allowevents/index.html @@ -0,0 +1,20 @@ +--- +title: allowEvents +slug: Mozilla/Tech/XUL/Własność/allowEvents +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/allowEvents +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/allowEvents">allowEvents</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-allowevents"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/allowevents">allowevents</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/alwaysopenpopup/index.html b/files/pl/mozilla/tech/xul/własność/alwaysopenpopup/index.html new file mode 100644 index 0000000000..68a0ec17ac --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/alwaysopenpopup/index.html @@ -0,0 +1,20 @@ +--- +title: alwaysOpenPopup +slug: Mozilla/Tech/XUL/Własność/alwaysOpenPopup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/alwaysOpenPopup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/alwaysOpenPopup">alwaysOpenPopup</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-alwaysopenpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/alwaysopenpopup">alwaysopenpopup</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/amindicator/index.html b/files/pl/mozilla/tech/xul/własność/amindicator/index.html new file mode 100644 index 0000000000..edf2ecf66b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/amindicator/index.html @@ -0,0 +1,13 @@ +--- +title: amIndicator +slug: Mozilla/Tech/XUL/Własność/amIndicator +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/amIndicator +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/amIndicator">amIndicator</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Wartość łańcucha znaków wyświetlana dla godzin pomiędzy północą a południem, domyślnie jest to AM. Ta wartość określa się w zależności od czasu lokalnego użytkownika. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/applocale/index.html b/files/pl/mozilla/tech/xul/własność/applocale/index.html new file mode 100644 index 0000000000..81a5214ff3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/applocale/index.html @@ -0,0 +1,25 @@ +--- +title: appLocale +slug: Mozilla/Tech/XUL/Własność/appLocale +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/appLocale +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/appLocale">appLocale</a></span></code></dt> + <dd> + Typ: <i><a href="pl/NsILocale">nsILocale</a></i></dd> + <dd> + Zwraca obiekt XPCOM, który przechowuje informacje o lokalnych użytkownikach. To jest obiekt, który implementuje <a href="pl/NsILocale">nsILocale</a>.</dd> +</dl> + + +<div class="noinclude"> + <p></p><div class="blockIndicator geckoMinVer standardNote"> + <div style="text-align: center; font-weight: bold; padding-bottom: 0.5em;">Gecko 1.9.1 note</div> + <div>This property was removed in Gecko 1.9.1.</div> +</div><p></p> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/autocheck/index.html b/files/pl/mozilla/tech/xul/własność/autocheck/index.html new file mode 100644 index 0000000000..6ba8093107 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/autocheck/index.html @@ -0,0 +1,20 @@ +--- +title: autoCheck +slug: Mozilla/Tech/XUL/Własność/autoCheck +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/autoCheck +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/autoCheck">autoCheck</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoCheck"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoCheck">autoCheck</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/autofill/index.html b/files/pl/mozilla/tech/xul/własność/autofill/index.html new file mode 100644 index 0000000000..8c742f9cff --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/autofill/index.html @@ -0,0 +1,20 @@ +--- +title: autoFill +slug: Mozilla/Tech/XUL/Własność/autoFill +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/autoFill +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/autoFill">autoFill</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoFill"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFill">autoFill</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/autofillaftermatch/index.html b/files/pl/mozilla/tech/xul/własność/autofillaftermatch/index.html new file mode 100644 index 0000000000..195fa2dd3e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/autofillaftermatch/index.html @@ -0,0 +1,20 @@ +--- +title: autoFillAfterMatch +slug: Mozilla/Tech/XUL/Własność/autoFillAfterMatch +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/autoFillAfterMatch +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/autoFillAfterMatch">autoFillAfterMatch</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autoFillAfterMatch"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autoFillAfterMatch">autoFillAfterMatch</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/browser.preferences/index.html b/files/pl/mozilla/tech/xul/własność/browser.preferences/index.html new file mode 100644 index 0000000000..751f2f2c51 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/browser.preferences/index.html @@ -0,0 +1,16 @@ +--- +title: browser.preferences +slug: Mozilla/Tech/XUL/Własność/browser.preferences +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/browser.preferences +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/browser.preferences">preferences</a> +</dt><dd> Typ: <i><a href="pl/NsIPrefService">nsIPrefService</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIPref">nsIPref</a> służący do pobierania i ustawiania właściwości użytkownika. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/browsers/index.html b/files/pl/mozilla/tech/xul/własność/browsers/index.html new file mode 100644 index 0000000000..59c70ecd42 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/browsers/index.html @@ -0,0 +1,20 @@ +--- +title: browsers +slug: Mozilla/Tech/XUL/Własność/browsers +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/browsers +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/browsers">browsers</a></span></code></dt> + <dd> + Typ: + <i> + lista (nodelist) elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Przechowuje listę elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/tabbrowser" title="tabbrowser">tabbrowser</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/builderview/index.html b/files/pl/mozilla/tech/xul/własność/builderview/index.html new file mode 100644 index 0000000000..ba77e41544 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/builderview/index.html @@ -0,0 +1,20 @@ +--- +title: builderView +slug: Mozilla/Tech/XUL/Własność/builderView +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/builderView +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/builderView">builderView</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIXULTreeBuilder">nsIXULTreeBuilder</a></i> + </dd> + <dd> + Referencja do budowniczego drzewa, który konstruuje dane <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>. Budowniczy dostarcza dostęp do źródeł RDF dla każdego wiersza w drzewie i pozwala sortować danymi w kolumnie. W nowszej wersji Mozilli, własność <code>builderView</code> jest aktualnie synonimem dla własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/view">view</a></span></code>, od dwóch interfejsów są spłaszczone razem aż do pojedynczego interfejsu w <a href="pl/JavaScript">JavaScript</a>. Ta własność jest tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/buttons/index.html b/files/pl/mozilla/tech/xul/własność/buttons/index.html new file mode 100644 index 0000000000..065063d36c --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/buttons/index.html @@ -0,0 +1,22 @@ +--- +title: buttons +slug: Mozilla/Tech/XUL/Własność/buttons +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/buttons +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/buttons">buttons</a></span></code> +</dt><dd> Typ: <i>rozdzielona przecinkami lista poniższych wartości</i> +</dd><dd> Rozdzielona przecinkami lista przycisków do wyświetlenia w okienku dialogowym. Przyciski zostaną umieszczone w odpowiednim miejscu w zależności od platformy systemowej użytkownika, a podstawowa obsługa zdarzeń zostanie wykonana automatycznie. Następujące wartości mogą zostać użyte w tej liście: +</dd></dl> +<ul><li> <code>accept</code>: Przycisk OK, który będzie akceptował zmiany po naciśnięciu. Ten przycisk będzie także przyciskiem domyślnym. </li><li> <code>cancel</code>: Przycisk Anuluj, który będzie anulował operację. +</li><li> <code>help</code>: Przycisk Pomoc służący do wyświetlenia okienka pomocy. +</li><li> <code>disclosure</code>: Przycisk pokazujący więcej informacji. Może być to przycisk lub trójkąt rozwijający. +</li><li> <code>extra1</code>: Opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra1"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra1">buttonlabelextra1</a></code></code>. +</li><li> <code>extra2</code>: Drugi opcjonalny przycisk dodatkowy. Można ustawić jego etykietę za pomocą atrybutu <code><code id="a-buttonlabelextra2"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttonlabelextra2">buttonlabelextra2</a></code></code>. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/canadvance/index.html b/files/pl/mozilla/tech/xul/własność/canadvance/index.html new file mode 100644 index 0000000000..b197f35829 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/canadvance/index.html @@ -0,0 +1,20 @@ +--- +title: canAdvance +slug: Mozilla/Tech/XUL/Własność/canAdvance +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/canAdvance +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canAdvance">canAdvance</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik naciśnie przycisk 'Dalej', aby przejść do następnej strony. Jeśli ta własność jest ustawiona na <code>false</code>, użytkownik nie może przejść do następnej strony. Ustaw tą własność na <code>true</code>, aby zasygnalizować, że użytkownik może przejść do następnej strony. Ustawiając własność na <code>false</code>, przejście do następnej strony zostanie odrzucone (zabronione). Możemy to zobaczyć poprzez włączony lub wyłączony przycisk 'Dalej' lub na ostatniej stronie kreatora będzie umieszczony przycisk 'Zakończ'.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/cangoback/index.html b/files/pl/mozilla/tech/xul/własność/cangoback/index.html new file mode 100644 index 0000000000..0e0741fc01 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/cangoback/index.html @@ -0,0 +1,14 @@ +--- +title: canGoBack +slug: Mozilla/Tech/XUL/Własność/canGoBack +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/canGoBack +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canGoBack">canGoBack</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można się cofnąć, a przycisk 'Wstecz' powinien być dostępny. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/cangoforward/index.html b/files/pl/mozilla/tech/xul/własność/cangoforward/index.html new file mode 100644 index 0000000000..b98dd04cd9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/cangoforward/index.html @@ -0,0 +1,20 @@ +--- +title: canGoForward +slug: Mozilla/Tech/XUL/Własność/canGoForward +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/canGoForward +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canGoForward">canGoForward</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Własność tylko do odczytu ma wartość <code>true</code>, jeśli istnieje strona w historii sesji, do której można przejść, a przycisk 'Do przodu' powinien być dostępny.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/canrewind/index.html b/files/pl/mozilla/tech/xul/własność/canrewind/index.html new file mode 100644 index 0000000000..f02fb7fdba --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/canrewind/index.html @@ -0,0 +1,14 @@ +--- +title: canRewind +slug: Mozilla/Tech/XUL/Własność/canRewind +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/canRewind +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/canRewind">canRewind</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik może nacisnąć przycisk Wstecz, aby przejść do poprzedniej strony. Jeśli własność jest <code>false</code>, użytkownik nie będzie mógł przejść do poprzedniej strony. Ustaw tą własność na <code>true</code>, aby zasygnalizować, że użytkownik może przejść do poprzedniej strony. Ustaw na <code>false</code>, aby nie pozwolić na przeniesienie do poprzedniej strony. Posiada efekt włączonego lub wyłączonego przycisku Wstecz. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/checked/index.html b/files/pl/mozilla/tech/xul/własność/checked/index.html new file mode 100644 index 0000000000..8e7364ee81 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/checked/index.html @@ -0,0 +1,16 @@ +--- +title: checked +slug: Mozilla/Tech/XUL/Własność/checked +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/checked +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checked">checked</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checked"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checked">checked</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/checkstate/index.html b/files/pl/mozilla/tech/xul/własność/checkstate/index.html new file mode 100644 index 0000000000..76771c9479 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/checkstate/index.html @@ -0,0 +1,16 @@ +--- +title: checkState +slug: Mozilla/Tech/XUL/Własność/checkState +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/checkState +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/checkState">checkState</a></span></code> +</dt><dd> Typ: <i>integer</i>, wartości <code>0</code>, <code>1</code> lub <code>2</code> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-checkState"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/checkState">checkState</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/child/index.html b/files/pl/mozilla/tech/xul/własność/child/index.html new file mode 100644 index 0000000000..655237b6c1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/child/index.html @@ -0,0 +1,16 @@ +--- +title: child +slug: Mozilla/Tech/XUL/Własność/child +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/child +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/child">child</a></span></code> +</dt><dd> Typ: <i>?</i> +</dd><dd> Zmienna odwołująca się do węzła, który jest oczekiwanym elementem potomnym, który jest kierowany poprzez element kontenera. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/children/index.html b/files/pl/mozilla/tech/xul/własność/children/index.html new file mode 100644 index 0000000000..24d74ba15b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/children/index.html @@ -0,0 +1,20 @@ +--- +title: children +slug: Mozilla/Tech/XUL/Własność/children +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/children +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/children">children</a></span></code></dt> + <dd> + Typ: + <i> + tablica elementów</i> + </dd> + <dd> + Zwraca listę pozycji w <code><a href="/pl/docs/Mozilla/Tech/XUL/richlistbox" title="richlistbox">richlistbox</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/classname/index.html b/files/pl/mozilla/tech/xul/własność/classname/index.html new file mode 100644 index 0000000000..25ff08f698 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/classname/index.html @@ -0,0 +1,20 @@ +--- +title: className +slug: Mozilla/Tech/XUL/Własność/className +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/className +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/className">className</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-class"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/class">class</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/clickselectsall/index.html b/files/pl/mozilla/tech/xul/własność/clickselectsall/index.html new file mode 100644 index 0000000000..24c64b4f79 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/clickselectsall/index.html @@ -0,0 +1,16 @@ +--- +title: clickSelectsAll +slug: Mozilla/Tech/XUL/Własność/clickSelectsAll +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/clickSelectsAll +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/clickSelectsAll">clickSelectsAll</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Jeśli jest ustawiony na <code>true</code> zawartość pola tekstowego zostanie zaznaczona kiedy stanie się on aktywny, inaczej kursor pozostanie niezmieniony. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/collapsed/index.html b/files/pl/mozilla/tech/xul/własność/collapsed/index.html new file mode 100644 index 0000000000..9d7906a2a0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/collapsed/index.html @@ -0,0 +1,20 @@ +--- +title: collapsed +slug: Mozilla/Tech/XUL/Własność/collapsed +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/collapsed +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/collapsed">collapsed</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-collapsed"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/collapsed">collapsed</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/color/index.html b/files/pl/mozilla/tech/xul/własność/color/index.html new file mode 100644 index 0000000000..c9a3065c51 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/color/index.html @@ -0,0 +1,20 @@ +--- +title: color +slug: Mozilla/Tech/XUL/Własność/color +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/color +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/color">color</a></span></code></dt> + <dd> + Typ: + <i> + kolor jako łańcuch znaków</i> + </dd> + <dd> + Aktualnie wybrany kolor. Ulega modyfikacji kiedy użytkownik zaznaczy inną wartość koloru. Łańcuch znaków koloru przydzielamy w formie #RRGGBB do tej własności, aby zmienić wybrany kolor.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/columns/index.html b/files/pl/mozilla/tech/xul/własność/columns/index.html new file mode 100644 index 0000000000..20536f3769 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/columns/index.html @@ -0,0 +1,20 @@ +--- +title: columns +slug: Mozilla/Tech/XUL/Własność/columns +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/columns +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/columns">columns</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsITreeColumns">nsITreeColumns</a></i> + </dd> + <dd> + Zwraca kolumny dla drzewa jako obiekt <a href="pl/NsITreeColumns">nsITreeColumns</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/command/index.html b/files/pl/mozilla/tech/xul/własność/command/index.html new file mode 100644 index 0000000000..8786e56113 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/command/index.html @@ -0,0 +1,20 @@ +--- +title: command +slug: Mozilla/Tech/XUL/Własność/command +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/command +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/command">command</a></span></code></dt> + <dd> + Typ: + <i> + element id</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-command"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/command">command</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/commandmanager/index.html b/files/pl/mozilla/tech/xul/własność/commandmanager/index.html new file mode 100644 index 0000000000..f37683afa4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/commandmanager/index.html @@ -0,0 +1,20 @@ +--- +title: commandManager +slug: Mozilla/Tech/XUL/Własność/commandManager +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/commandManager +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/commandManager">commandManager</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsICommandManager">nsICommandManager</a></i> + </dd> + <dd> + Menedżer poleceń pozwalający na dokonywanie operacji w edytorze.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/completedefaultindex/index.html b/files/pl/mozilla/tech/xul/własność/completedefaultindex/index.html new file mode 100644 index 0000000000..1fe8d0ce20 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/completedefaultindex/index.html @@ -0,0 +1,20 @@ +--- +title: completeDefaultIndex +slug: Mozilla/Tech/XUL/Własność/completeDefaultIndex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/completeDefaultIndex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/completeDefaultIndex">completeDefaultIndex</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-completedefaultindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/completedefaultindex">completedefaultindex</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/contentdocument/index.html b/files/pl/mozilla/tech/xul/własność/contentdocument/index.html new file mode 100644 index 0000000000..db0db1b764 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contentdocument/index.html @@ -0,0 +1,16 @@ +--- +title: contentDocument +slug: Mozilla/Tech/XUL/Własność/contentDocument +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contentDocument +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contentDocument">contentDocument</a></span></code> +</dt><dd> Typ: <i>document</i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt dokumentu w danym elemencie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/contenttitle/index.html b/files/pl/mozilla/tech/xul/własność/contenttitle/index.html new file mode 100644 index 0000000000..445434ee7b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contenttitle/index.html @@ -0,0 +1,16 @@ +--- +title: contentTitle +slug: Mozilla/Tech/XUL/Własność/contentTitle +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contentTitle +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contentTitle">contentTitle</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Własność tylko do odczytu zawierająca tytuł obiektu dokumentu w przeglądarce. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/contentvieweredit/index.html b/files/pl/mozilla/tech/xul/własność/contentvieweredit/index.html new file mode 100644 index 0000000000..8546b92003 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contentvieweredit/index.html @@ -0,0 +1,16 @@ +--- +title: contentViewerEdit +slug: Mozilla/Tech/XUL/Własność/contentViewerEdit +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contentViewerEdit +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contentViewerEdit">contentViewerEdit</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIContentViewerEdit">nsIContentViewerEdit</a>, który zajmuje się operacjami związanymi ze schowkiem w danym dokumencie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/contentviewerfile/index.html b/files/pl/mozilla/tech/xul/własność/contentviewerfile/index.html new file mode 100644 index 0000000000..62404bd566 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contentviewerfile/index.html @@ -0,0 +1,16 @@ +--- +title: contentViewerFile +slug: Mozilla/Tech/XUL/Własność/contentViewerFile +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contentViewerFile +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contentViewerFile">contentViewerFile</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIContentViewerFile">nsIContentViewerFile</a></i> +</dd><dd> Referencja do interfejsu <a href="pl/NsIContentViewerFile">nsIContentViewerFile</a> dla dokumentu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/contentwindow/index.html b/files/pl/mozilla/tech/xul/własność/contentwindow/index.html new file mode 100644 index 0000000000..751e00915d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contentwindow/index.html @@ -0,0 +1,18 @@ +--- +title: contentWindow +slug: Mozilla/Tech/XUL/Własność/contentWindow +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contentWindow +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contentWindow">contentWindow</a></span></code></dt> + <dd> + Typ: <em>window</em></dd> + <dd> + Własność tylko do odczytu zawierająca obiekt okna w elemencie.</dd> +</dl> +<p></p> diff --git a/files/pl/mozilla/tech/xul/własność/contextmenu/index.html b/files/pl/mozilla/tech/xul/własność/contextmenu/index.html new file mode 100644 index 0000000000..487cece972 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/contextmenu/index.html @@ -0,0 +1,17 @@ +--- +title: contextMenu +slug: Mozilla/Tech/XUL/Własność/contextMenu +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/contextMenu +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/contextMenu">contextMenu</a></span></code> +</dt><dd> Typ: <i>id elementu popup</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-contextmenu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/contextmenu">contextmenu</a></code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/control/index.html b/files/pl/mozilla/tech/xul/własność/control/index.html new file mode 100644 index 0000000000..c94de49ed6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/control/index.html @@ -0,0 +1,23 @@ +--- +title: control +slug: Mozilla/Tech/XUL/Własność/control +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/control +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/control">control</a></span></code><magic name="\"PAGENAME\"/"></magic></dt> +</dl> +<p></p> +<dl> + <dd> + Typ: + <i> + id elementu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-control"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/control">control</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/controller/index.html b/files/pl/mozilla/tech/xul/własność/controller/index.html new file mode 100644 index 0000000000..9ff02a89f7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/controller/index.html @@ -0,0 +1,20 @@ +--- +title: controller +slug: Mozilla/Tech/XUL/Własność/controller +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/controller +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/controller">controller</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIAutoCompleteController">nsIAutoCompleteController</a></i> + </dd> + <dd> + Zwraca kontener dla automatycznego uzupełnienia elementu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/crop/index.html b/files/pl/mozilla/tech/xul/własność/crop/index.html new file mode 100644 index 0000000000..c2791ed34f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/crop/index.html @@ -0,0 +1,20 @@ +--- +title: crop +slug: Mozilla/Tech/XUL/Własność/crop +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/crop +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/crop">crop</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-crop"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/crop">crop</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/current/index.html b/files/pl/mozilla/tech/xul/własność/current/index.html new file mode 100644 index 0000000000..ad28afc641 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/current/index.html @@ -0,0 +1,20 @@ +--- +title: current +slug: Mozilla/Tech/XUL/Własność/current +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/current +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/current">current</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-current"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/current">current</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/currentindex/index.html b/files/pl/mozilla/tech/xul/własność/currentindex/index.html new file mode 100644 index 0000000000..5aaab3d796 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentindex/index.html @@ -0,0 +1,44 @@ +--- +title: currentIndex +slug: Mozilla/Tech/XUL/Własność/currentIndex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentIndex +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentIndex">currentIndex</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Ustawia indeks bieżącego aktywnego wiersza w <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code> (drzewie). Jeśli jest brak aktywnego wiersza, wartość będzie <code>-1</code>. Dla wielu zaznaczeń drzew, bieżącym indeksem jest ostatnio zaznaczony wiersz. Nie stosuj tej własności do zmiany zaznaczenia. Zamiast stosować metody obiektu <code><a href="pl/NsITreeSelection">nsITreeSelection</a></code> dostępnego przez <code>tree.view.selection</code>. +</dd></dl> +<div class="noinclude"> +<pre>// One way of retrieving the text of a cell. +<script language ="javascript"> +function treeRowClicked(){ + var tree = Id("my-tree"); + var selection = tree.contentView.getItemAtIndex( tree.currentIndex ); + var foo = selection.firstChild.firstChild.getAttribute("label"); + alert(foo); +} +</script> + +<tree id="my-tree" seltype="single" onselect="treeRowClicked()"> + <treecols> + <treecol label="Title" flex="1"/><treecol label="URL" flex="1"/> + </treecols> + <treechildren> + <treeitem> + <treerow> + <treecell label="joe@somewhere.com"/> + <treecell label="Ściśle tajne plany"/> + </treerow> + </treeitem> + <treeitem> + <treerow> + <treecell label="mel@whereever.com"/> + <treecell label="Zróbmy obiad"/> + </treerow> + </treeitem> + </treechildren> +</tree> +</pre> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/currentitem/index.html b/files/pl/mozilla/tech/xul/własność/currentitem/index.html new file mode 100644 index 0000000000..0afddb6096 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentitem/index.html @@ -0,0 +1,20 @@ +--- +title: currentItem +slug: Mozilla/Tech/XUL/Własność/currentItem +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentItem +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentItem">currentItem</a></span></code></dt> + <dd> + Typ: + <i> + element listitem</i> + </dd> + <dd> + Zwraca ostatnią zaznaczona pozycję na liście, która jest użyteczna w listach wielokrotnego zaznaczenia.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/currentnotification/index.html b/files/pl/mozilla/tech/xul/własność/currentnotification/index.html new file mode 100644 index 0000000000..fc6c10d121 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentnotification/index.html @@ -0,0 +1,20 @@ +--- +title: currentNotification +slug: Mozilla/Tech/XUL/Własność/currentNotification +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentNotification +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentNotification">currentNotification</a></span></code></dt> + <dd> + Typ: + <i> + element powiadomienia</i> + </dd> + <dd> + Aktualnie wyświetlany element <a href="pl/XUL/notification">notification</a> lub null. Własność tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/currentpage/index.html b/files/pl/mozilla/tech/xul/własność/currentpage/index.html new file mode 100644 index 0000000000..ec74cd8e94 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentpage/index.html @@ -0,0 +1,20 @@ +--- +title: currentPage +slug: Mozilla/Tech/XUL/Własność/currentPage +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentPage +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentPage">currentPage</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Wartość zwraca element kreatora (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>), który jest aktualnie wyświetlany. Możemy modyfikować tą wartość, aby zmienić aktualną stronę.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/currentpane/index.html b/files/pl/mozilla/tech/xul/własność/currentpane/index.html new file mode 100644 index 0000000000..820aa46848 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentpane/index.html @@ -0,0 +1,16 @@ +--- +title: currentPane +slug: Mozilla/Tech/XUL/Własność/currentPane +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentPane +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentPane">currentPane</a></span></code> +</dt><dd> Typ: <i>element <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code></i> +</dd><dd> Odniesienie do aktualnie wyświetlanego okna. Aby zmienić bieżące okno zastosuj metodę <span id="m-showPane"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/showPane">showPane</a></code></span>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/currentset/index.html b/files/pl/mozilla/tech/xul/własność/currentset/index.html new file mode 100644 index 0000000000..65a3ec83b6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currentset/index.html @@ -0,0 +1,28 @@ +--- +title: currentSet +slug: Mozilla/Tech/XUL/Własność/currentSet +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentSet +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentSet">currentSet</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko w Firefoksie</span></b></dd> + <dd> + Typ: + <i> + lista łańcuchów znaków oddzielona przecinkami</i> + </dd> + <dd> + Trzyma aktualną listę ID pozycji oddzielonych przecinkiem na pasku narzędzi. Dla pustych przestrzeni, separatorów i elastycznych pustych przestrzeni stosowane są zamiast nich łańcuchy znaków będące unikalnymi identyfikatorami ID: "<code>spacer</code>", "<code>separator</code>", "<code>spring</code>". Pusty pasek narzędzi posiada wartość <code>currentSet</code> jaką jest <code>"__empty"</code>.</dd> +</dl> +<dl> + <dd> + Możemy zmienić aktualne ustawienia pozycji przez ustawienie własności. Bądź ostrożny, jak ustawiasz tą własność to automatycznie nie jest aktualizowany atrybut <code id="a-currentset"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/currentset">currentset</a></code>.</dd> +</dl> +<div class="noinclude"> + </div> diff --git a/files/pl/mozilla/tech/xul/własność/currenturi/index.html b/files/pl/mozilla/tech/xul/własność/currenturi/index.html new file mode 100644 index 0000000000..72453ca0fd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/currenturi/index.html @@ -0,0 +1,16 @@ +--- +title: currentURI +slug: Mozilla/Tech/XUL/Własność/currentURI +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/currentURI +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/currentURI">currentURI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIURI">nsIURI</a></i> +</dd><dd> Własność tylko do odczytu zawierająca aktualnie wczytany adres URL. Aby zmienić adres URL, należy zastosować metodę <span id="m-loadURI"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURI">loadURI</a></code></span>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/customtoolbarcount/index.html b/files/pl/mozilla/tech/xul/własność/customtoolbarcount/index.html new file mode 100644 index 0000000000..01486d5bfd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/customtoolbarcount/index.html @@ -0,0 +1,22 @@ +--- +title: customToolbarCount +slug: Mozilla/Tech/XUL/Własność/customToolbarCount +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/customToolbarCount +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/customToolbarCount">customToolbarCount</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Liczba pasków narzędzi (<code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>) użytkownika aktualnie znajdująca się wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/date/index.html b/files/pl/mozilla/tech/xul/własność/date/index.html new file mode 100644 index 0000000000..67daa827bd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/date/index.html @@ -0,0 +1,17 @@ +--- +title: date +slug: Mozilla/Tech/XUL/Własność/date +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/date +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/date">date</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona data dnia miesiąca od 1 do 31. Ustaw tą własność do zmiany zaznaczonej daty.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/dateleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/dateleadingzero/index.html new file mode 100644 index 0000000000..cb90fb8130 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/dateleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: dateLeadingZero +slug: Mozilla/Tech/XUL/Własność/dateLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/dateLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dateLeadingZero">dateLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed datą zanim jest ona mniejsza niż 10.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/datevalue/index.html b/files/pl/mozilla/tech/xul/własność/datevalue/index.html new file mode 100644 index 0000000000..ae3e276431 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/datevalue/index.html @@ -0,0 +1,17 @@ +--- +title: dateValue +slug: Mozilla/Tech/XUL/Własność/dateValue +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/dateValue +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dateValue">dateValue</a></span></code></dt> + <dd> + Typ: <i>Date</i></dd> + <dd> + Data, która jest aktualnie wprowadzana lub zaznaczona w datepicker jako obiekt Date.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/decimalplaces/index.html b/files/pl/mozilla/tech/xul/własność/decimalplaces/index.html new file mode 100644 index 0000000000..c02a1212d0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/decimalplaces/index.html @@ -0,0 +1,16 @@ +--- +title: decimalPlaces +slug: Mozilla/Tech/XUL/Własność/decimalPlaces +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/decimalPlaces +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/decimalPlaces">decimalPlaces</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>decimalplaces</code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/deck.selectedpanel/index.html b/files/pl/mozilla/tech/xul/własność/deck.selectedpanel/index.html new file mode 100644 index 0000000000..76c904c387 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/deck.selectedpanel/index.html @@ -0,0 +1,16 @@ +--- +title: deck.selectedPanel +slug: Mozilla/Tech/XUL/Własność/deck.selectedPanel +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/deck.selectedPanel +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/deck.selectedPanel">selectedPanel</a> +</dt><dd> Typ: <i>element</i> +</dd><dd> Przechowuje referencję do aktualnie zaznaczonego panelu wewnątrz elementu <code><deck></code>. Przypisanie wartości do tej własności zmienia zaznaczony panel. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/defaultbutton/index.html b/files/pl/mozilla/tech/xul/własność/defaultbutton/index.html new file mode 100644 index 0000000000..250acdedc5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/defaultbutton/index.html @@ -0,0 +1,20 @@ +--- +title: defaultButton +slug: Mozilla/Tech/XUL/Własność/defaultButton +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/defaultButton +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/defaultButton">defaultButton</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Zwykle nie powinno się ustawiać tej własności. Określa ona domyślny przycisk w oknie dialogowym. Zazwyczaj oznacza to, że przycisk zostanie aktywowany po naciśnięciu klawisza Enter. Własności tej powinna być przypisana jedna z wartości używanych przez atrybut <code id="a-buttons"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/buttons">buttons</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/defaultvalue/index.html b/files/pl/mozilla/tech/xul/własność/defaultvalue/index.html new file mode 100644 index 0000000000..3d6cddbc4e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/defaultvalue/index.html @@ -0,0 +1,16 @@ +--- +title: defaultValue +slug: Mozilla/Tech/XUL/Własność/defaultValue +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/defaultValue +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/defaultValue">defaultValue</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia domyślną wartość pola tekstowego. </dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/description/index.html b/files/pl/mozilla/tech/xul/własność/description/index.html new file mode 100644 index 0000000000..7800567b01 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/description/index.html @@ -0,0 +1,20 @@ +--- +title: description +slug: Mozilla/Tech/XUL/Własność/description +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/description +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/description">description</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Ustawia opis aktualnie zaznaczonej pozycji <code><a href="/pl/docs/Mozilla/Tech/XUL/menuitem" title="menuitem">menuitem</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/dir/index.html b/files/pl/mozilla/tech/xul/własność/dir/index.html new file mode 100644 index 0000000000..05295f2bea --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/dir/index.html @@ -0,0 +1,20 @@ +--- +title: dir +slug: Mozilla/Tech/XUL/Własność/dir +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/dir +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dir">dir</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dir"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dir">dir</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/disableautocomplete/index.html b/files/pl/mozilla/tech/xul/własność/disableautocomplete/index.html new file mode 100644 index 0000000000..ee610b9a35 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/disableautocomplete/index.html @@ -0,0 +1,20 @@ +--- +title: disableAutoComplete +slug: Mozilla/Tech/XUL/Własność/disableAutoComplete +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/disableAutocomplete +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disableAutoComplete">disableAutoComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disableautocomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautocomplete">disableautocomplete</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/disableautoselect/index.html b/files/pl/mozilla/tech/xul/własność/disableautoselect/index.html new file mode 100644 index 0000000000..4c6af95b31 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/disableautoselect/index.html @@ -0,0 +1,20 @@ +--- +title: disableautoselect +slug: Mozilla/Tech/XUL/Własność/disableautoselect +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/disableautoselect +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disableautoselect">disableautoselect</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disableautoselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableautoselect">disableautoselect</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/disabled/index.html b/files/pl/mozilla/tech/xul/własność/disabled/index.html new file mode 100644 index 0000000000..5e3148bb87 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/disabled/index.html @@ -0,0 +1,20 @@ +--- +title: disabled +slug: Mozilla/Tech/XUL/Własność/disabled +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/disabled +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disabled">disabled</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-disabled"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disabled">disabled</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/disablekeynavigation/index.html b/files/pl/mozilla/tech/xul/własność/disablekeynavigation/index.html new file mode 100644 index 0000000000..1f005f4c3b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/disablekeynavigation/index.html @@ -0,0 +1,20 @@ +--- +title: disableKeyNavigation +slug: Mozilla/Tech/XUL/Własność/disableKeyNavigation +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/disableKeyNavigation +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/disableKeyNavigation">disableKeyNavigation</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera lub ustawia wartość atrybutu <code id="a-disableKeyNavigation"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/disableKeyNavigation">disableKeyNavigation</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/dlgtype/index.html b/files/pl/mozilla/tech/xul/własność/dlgtype/index.html new file mode 100644 index 0000000000..8034e511e1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/dlgtype/index.html @@ -0,0 +1,20 @@ +--- +title: dlgType +slug: Mozilla/Tech/XUL/Własność/dlgType +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/dlgType +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/dlgType">dlgType</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-dlgType"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/dlgType">dlgType</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/docshell/index.html b/files/pl/mozilla/tech/xul/własność/docshell/index.html new file mode 100644 index 0000000000..a86c099297 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/docshell/index.html @@ -0,0 +1,14 @@ +--- +title: docShell +slug: Mozilla/Tech/XUL/Własność/docShell +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/docShell +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/docShell">docShell</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocShell">nsIDocShell</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocShell">nsIDocShell</a> dla dokumentu. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/documentcharsetinfo/index.html b/files/pl/mozilla/tech/xul/własność/documentcharsetinfo/index.html new file mode 100644 index 0000000000..33768adb73 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/documentcharsetinfo/index.html @@ -0,0 +1,16 @@ +--- +title: documentCharsetInfo +slug: Mozilla/Tech/XUL/Własność/documentCharsetInfo +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/documentCharsetInfo +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/documentCharsetInfo">documentCharsetInfo</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIDocumentCharsetInfo">nsIDocumentCharsetInfo</a> dla dokumentu, stosowany do określenia, które kodowanie znaków powinno być zastosowane do wyświetlenia dokumentu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/editable/index.html b/files/pl/mozilla/tech/xul/własność/editable/index.html new file mode 100644 index 0000000000..98823dc757 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/editable/index.html @@ -0,0 +1,20 @@ +--- +title: editable +slug: Mozilla/Tech/XUL/Własność/editable +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/editable +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/editable">editable</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pola automatycznie uzupełniane są edytowalne, więc ta własność zwróci <code>true</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/editingsession/index.html b/files/pl/mozilla/tech/xul/własność/editingsession/index.html new file mode 100644 index 0000000000..6b8c0e35be --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/editingsession/index.html @@ -0,0 +1,16 @@ +--- +title: editingSession +slug: Mozilla/Tech/XUL/Własność/editingSession +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/editingSession +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/editingSession">editingSession</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIEditingSession">nsIEditingSession</a></i> +</dd><dd> Sesja edycji dla edytora, używana do zainicjowania edytora. Zazwyczaj korzystanie z tej własności nie jest konieczne. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/editor/index.html b/files/pl/mozilla/tech/xul/własność/editor/index.html new file mode 100644 index 0000000000..07d7431f88 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/editor/index.html @@ -0,0 +1,20 @@ +--- +title: editor +slug: Mozilla/Tech/XUL/Własność/editor +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/editor +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menulist.editor">editor</a></dt> + <dd> + Typ: + <i> + <a href="pl/NsIEditor">nsIEditor</a></i> + </dd> + <dd> + Odwołanie do <a href="pl/NsIEditor">nsIEditor</a> dla edytowanego tekstu. Własność tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/editortype/index.html b/files/pl/mozilla/tech/xul/własność/editortype/index.html new file mode 100644 index 0000000000..d085365eec --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/editortype/index.html @@ -0,0 +1,19 @@ +--- +title: editortype +slug: Mozilla/Tech/XUL/Własność/editortype +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/editortype +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/editortype">editortype</a></span></code> +</dt><dd> Typ: <i>jedna z wartości poniżej</i> +</dd><dd> Typ edytora do zastosowania. Ta wartość będzie przesłonięta w zależności od typu dokumentu załadowanego w edytorze. +</dd></dl> +<ul><li> <code>html</code>: Edytor HTML. +</li><li> <code>text</code>: Edytor tekstowy. +</li></ul> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/enablecolumndrag/index.html b/files/pl/mozilla/tech/xul/własność/enablecolumndrag/index.html new file mode 100644 index 0000000000..74ea0c1c99 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/enablecolumndrag/index.html @@ -0,0 +1,20 @@ +--- +title: enableColumnDrag +slug: Mozilla/Tech/XUL/Własność/enableColumnDrag +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/enableColumnDrag +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/enableColumnDrag">enableColumnDrag</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Kiedy ustawimy na <code>true</code>, użytkownik przesunie nagłówki kolumny, aby zmienić kolejność w jakiej są one wyświetlane.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/firstordinalcolumn/index.html b/files/pl/mozilla/tech/xul/własność/firstordinalcolumn/index.html new file mode 100644 index 0000000000..fbbf225b5d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/firstordinalcolumn/index.html @@ -0,0 +1,20 @@ +--- +title: firstOrdinalColumn +slug: Mozilla/Tech/XUL/Własność/firstOrdinalColumn +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/firstOrdinalColumn +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/firstOrdinalColumn">firstOrdinalColumn</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code></i> + </dd> + <dd> + Referencja do elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/treecol" title="treecol">treecol</a></code>, który nie musi być pierwszą kolumną wyświetlaną w drzewie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/firstpermanentchild/index.html b/files/pl/mozilla/tech/xul/własność/firstpermanentchild/index.html new file mode 100644 index 0000000000..afe22dc51b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/firstpermanentchild/index.html @@ -0,0 +1,22 @@ +--- +title: firstPermanentChild +slug: Mozilla/Tech/XUL/Własność/firstPermanentChild +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/firstPermanentChild +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/firstPermanentChild">firstPermanentChild</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Pierwszy trwały element potomny paska narzędzi <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbar" title="toolbar">toolbar</a></code>. Trwały potomek jest jedynym, który nie jest zdolny, aby się dostosować i zostać na pasku narzędzi. Pozycje, które są umieszczone bezpośrednio wewnątrz paska narzędzi bez bycia w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> są trwałe.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/flex/index.html b/files/pl/mozilla/tech/xul/własność/flex/index.html new file mode 100644 index 0000000000..a0f190b980 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/flex/index.html @@ -0,0 +1,20 @@ +--- +title: flex +slug: Mozilla/Tech/XUL/Własność/flex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/flex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/flex">flex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-flex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/flex">flex</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/focused/index.html b/files/pl/mozilla/tech/xul/własność/focused/index.html new file mode 100644 index 0000000000..24d1d4dab2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/focused/index.html @@ -0,0 +1,16 @@ +--- +title: focused +slug: Mozilla/Tech/XUL/Własność/focused +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/focused +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/focused">focused</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-focused"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/focused">focused</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/focuseditem/index.html b/files/pl/mozilla/tech/xul/własność/focuseditem/index.html new file mode 100644 index 0000000000..61ff3000a0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/focuseditem/index.html @@ -0,0 +1,20 @@ +--- +title: focusedItem +slug: Mozilla/Tech/XUL/Własność/focusedItem +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/focusedItem +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/focusedItem">focusedItem</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code></i> + </dd> + <dd> + Podtrzymuje bieżącą aktywną pozycję <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code>, która może lub nie być tą samą zaznaczoną pozycją. Możemy zmienić aktywną pozycję poprzez ustawienie ten własności.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/forcecomplete/index.html b/files/pl/mozilla/tech/xul/własność/forcecomplete/index.html new file mode 100644 index 0000000000..90baa77312 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/forcecomplete/index.html @@ -0,0 +1,20 @@ +--- +title: forceComplete +slug: Mozilla/Tech/XUL/Własność/forceComplete +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/forceComplete +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/forceComplete">forceComplete</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-forcecomplete"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/forcecomplete">forcecomplete</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/group/index.html b/files/pl/mozilla/tech/xul/własność/group/index.html new file mode 100644 index 0000000000..3b221efc67 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/group/index.html @@ -0,0 +1,20 @@ +--- +title: group +slug: Mozilla/Tech/XUL/Własność/group +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/group +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/group">group</a></span></code></dt> + <dd> + Typ: + <i> + tekstowa nazwa grupy</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-group"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/group">group</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/handlectrlpageupdown/index.html b/files/pl/mozilla/tech/xul/własność/handlectrlpageupdown/index.html new file mode 100644 index 0000000000..67f19be58a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/handlectrlpageupdown/index.html @@ -0,0 +1,20 @@ +--- +title: handleCtrlPageUpDown +slug: Mozilla/Tech/XUL/Własność/handleCtrlPageUpDown +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/handleCtrlPageUpDown +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/handleCtrlPageUpDown">handleCtrlPageUpDown</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-handleCtrlPageUpDown"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlPageUpDown">handleCtrlPageUpDown</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/handlectrltab/index.html b/files/pl/mozilla/tech/xul/własność/handlectrltab/index.html new file mode 100644 index 0000000000..aea40fb364 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/handlectrltab/index.html @@ -0,0 +1,20 @@ +--- +title: handleCtrlTab +slug: Mozilla/Tech/XUL/Własność/handleCtrlTab +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/handleCtrlTab +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/handleCtrlTab">handleCtrlTab</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-handleCtrlTab"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/handleCtrlTab">handleCtrlTab</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/height/index.html b/files/pl/mozilla/tech/xul/własność/height/index.html new file mode 100644 index 0000000000..5819c10486 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/height/index.html @@ -0,0 +1,20 @@ +--- +title: height +slug: Mozilla/Tech/XUL/Własność/height +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/height +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/height">height</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-height"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/height">height</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/hidden/index.html b/files/pl/mozilla/tech/xul/własność/hidden/index.html new file mode 100644 index 0000000000..ff632b8d92 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/hidden/index.html @@ -0,0 +1,20 @@ +--- +title: hidden +slug: Mozilla/Tech/XUL/Własność/hidden +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/hidden +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hidden">hidden</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-hidden"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/hidden">hidden</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/hideseconds/index.html b/files/pl/mozilla/tech/xul/własność/hideseconds/index.html new file mode 100644 index 0000000000..c4b6e99b2f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/hideseconds/index.html @@ -0,0 +1,17 @@ +--- +title: hideSeconds +slug: Mozilla/Tech/XUL/Własność/hideSeconds +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/hideSeconds +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hideSeconds">hideSeconds</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Sygnalizuje gdzie pole sekund jest widoczne lub nie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/homepage/index.html b/files/pl/mozilla/tech/xul/własność/homepage/index.html new file mode 100644 index 0000000000..49e30146b4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/homepage/index.html @@ -0,0 +1,16 @@ +--- +title: homePage +slug: Mozilla/Tech/XUL/Własność/homePage +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/homePage +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/homePage">homePage</a></span></code> +</dt><dd> Typ: <i>tekstowy adres URL strony domowej</i> +</dd><dd> Ta własność przechowuje adres strony startowej ustawionej przez użytkownika. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/hour/index.html b/files/pl/mozilla/tech/xul/własność/hour/index.html new file mode 100644 index 0000000000..c133eea37b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/hour/index.html @@ -0,0 +1,17 @@ +--- +title: hour +slug: Mozilla/Tech/XUL/Własność/hour +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/hour +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hour">hour</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona godzina z przedziału od 0 do 23. Ustaw tą własność, aby zmienić zaznaczoną godzinę.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/hourleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/hourleadingzero/index.html new file mode 100644 index 0000000000..29370b3da2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/hourleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: hourLeadingZero +slug: Mozilla/Tech/XUL/Własność/hourLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/hourLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/hourLeadingZero">hourLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed godziną zanim jest ona mniejsza niż 10.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/id/index.html b/files/pl/mozilla/tech/xul/własność/id/index.html new file mode 100644 index 0000000000..f3a6827f27 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/id/index.html @@ -0,0 +1,20 @@ +--- +title: id +slug: Mozilla/Tech/XUL/Własność/id +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/id +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/id">id</a></span></code></dt> + <dd> + Typ: + <i> + element id, musi mieć unikatową nazwę w oknie</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/ignoreblurwhilesearching/index.html b/files/pl/mozilla/tech/xul/własność/ignoreblurwhilesearching/index.html new file mode 100644 index 0000000000..5ada16bef0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/ignoreblurwhilesearching/index.html @@ -0,0 +1,14 @@ +--- +title: ignoreBlurWhileSearching +slug: Mozilla/Tech/XUL/Własność/ignoreBlurWhileSearching +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/ignoreBlurWhileSearching +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-ignoreblurwhilesearching"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ignoreblurwhilesearching">ignoreblurwhilesearching</a></code>. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/image/index.html b/files/pl/mozilla/tech/xul/własność/image/index.html new file mode 100644 index 0000000000..c2ddc08cdd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/image/index.html @@ -0,0 +1,20 @@ +--- +title: image +slug: Mozilla/Tech/XUL/Własność/image +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/image +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/image">image</a></span></code></dt> + <dd> + Typ: + <i> + adres URL obrazka</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-image"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/image">image</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/increment/index.html b/files/pl/mozilla/tech/xul/własność/increment/index.html new file mode 100644 index 0000000000..0ac43f0cf0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/increment/index.html @@ -0,0 +1,17 @@ +--- +title: increment +slug: Mozilla/Tech/XUL/Własność/increment +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/increment +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/increment">increment</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-increment"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/increment">increment</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/index.html b/files/pl/mozilla/tech/xul/własność/index.html new file mode 100644 index 0000000000..f9d15636d8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/index.html @@ -0,0 +1,219 @@ +--- +title: Własność +slug: Mozilla/Tech/XUL/Własność +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property +--- +<p><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span> +</p> +<ul><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/accessible">accessible</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/accessKey">accessKey</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/align">align</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/allowEvents">allowEvents</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/alwaysOpenPopup">alwaysOpenPopup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/appLocale">appLocale</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/autoCheck">autoCheck</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/autoFill">autoFill</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/autoFillAfterMatch">autoFillAfterMatch</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/boxObject">boxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/browsers">browsers</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/builder">builder</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/builderView">builderView</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/buttons">buttons</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/canAdvance">canAdvance</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/canGoBack">canGoBack</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/canGoForward">canGoForward</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/canRewind">canRewind</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/checked">checked</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/checkState">checkState</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/child">child</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/children">children</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/className">className</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/collapsed">collapsed</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/color">color</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/columns">columns</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/command">command</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/commandManager">commandManager</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/completeDefaultIndex">completeDefaultIndex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/container">container</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentDocument">contentDocument</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentTitle">contentTitle</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentView">contentView</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentViewerEdit">contentViewerEdit</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentViewerFile">contentViewerFile</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contentWindow">contentWindow</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/contextMenu">contextMenu</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/control">control</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/controller">controller</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/controllers">controllers</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/crop">crop</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/current">current</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentIndex">currentIndex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentItem">currentItem</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentPage">currentPage</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentPane">currentPane</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentSet">currentSet</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/currentURI">currentURI</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/customToolbarCount">customToolbarCount</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/database">database</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/datasources">datasources</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/defaultButton">defaultButton</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/description">description</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/dir">dir</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/disableAutocomplete">disableAutocomplete</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/disableAutoComplete">disableAutoComplete</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/disableautoselect">disableautoselect</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/disabled">disabled</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/disableKeyNavigation">disableKeyNavigation</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/dlgType">dlgType</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/docShell">docShell</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/documentCharsetInfo">documentCharsetInfo</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/editable">editable</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/editingSession">editingSession</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/editortype">editortype</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/enableColumnDrag">enableColumnDrag</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/eventNode">eventNode</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/firstOrdinalColumn">firstOrdinalColumn</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/firstPermanentChild">firstPermanentChild</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/flex">flex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/focused">focused</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/focusedItem">focusedItem</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/forceComplete">forceComplete</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/group">group</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/handleCtrlPageUpDown">handleCtrlPageUpDown</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/handleCtrlTab">handleCtrlTab</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/height">height</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/hidden">hidden</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/homePage">homePage</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/id">id</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/image">image</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/inputField">inputField</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/inverted">inverted</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/isSearching">isSearching</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/isWaiting">isWaiting</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/label">label</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/lastSelected">lastSelected</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/left">left</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/linkedPanel">linkedPanel</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/listBoxObject">listBoxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/locked">locked</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/markupDocumentViewer">markupDocumentViewer</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/maxHeight">maxHeight</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/maxLength">maxLength</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/maxRows">maxRows</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/maxWidth">maxWidth</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menu">menu</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menuBoxObject">menuBoxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menupopup">menupopup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/minHeight">minHeight</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/minResultsForPopup">minResultsForPopup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/minWidth">minWidth</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/mode">mode</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/name">name</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/next">next</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/noMatch">noMatch</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/object">object</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/observes">observes</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/onFirstPage">onFirstPage</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/onLastPage">onLastPage</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/open">open</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/ordinal">ordinal</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/orient">orient</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/pack">pack</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/pageCount">pageCount</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/pageid">pageid</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/pageIndex">pageIndex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/pageStep">pageStep</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/palette">palette</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/persist">persist</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/popup">popup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/popupBoxObject">popupBoxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/popupOpen">popupOpen</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/position">position</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/predicate">predicate</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preferenceElements">preferenceElements</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preferencePanes">preferencePanes</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preferences">preferences</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/radioGroup">radioGroup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/readonly">readonly</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/ref">ref</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/resource">resource</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/resultsPopup">resultsPopup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/scrollBoxObject">scrollBoxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/searchCount">searchCount</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/searchParam">searchParam</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/searchSessions">searchSessions</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/securityUI">securityUI</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selected">selected</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedBrowser">selectedBrowser</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedCount">selectedCount</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedIndex">selectedIndex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedItem">selectedItem</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedItems">selectedItems</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedPanel">selectedPanel</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectedTab">selectedTab</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectionEnd">selectionEnd</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selectionStart">selectionStart</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selstyle">selstyle</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/selType">selType</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/sessionCount">sessionCount</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/sessionHistory">sessionHistory</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/showCommentColumn">showCommentColumn</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/showPopup">showPopup</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/size">size</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/src">src</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/statusbar">statusbar</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/statusText">statusText</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/stringBundle">stringBundle</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/strings">strings</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/style">style</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/subject">subject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/suppressOnSelect">suppressOnSelect</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tabContainer">tabContainer</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tabIndex">tabIndex</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tabs">tabs</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tabScrolling">tabScrolling</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tag">tag</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/textLength">textLength</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/textValue">textValue</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/timeout">timeout</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/title">title</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/toolbarName">toolbarName</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/toolbarset">toolbarset</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tooltip">tooltip</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/tooltipText">tooltipText</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/top">top</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/treeBoxObject">treeBoxObject</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/type">type</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/uri">uri</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/userAction">userAction</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/value">value</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/view">view</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/webBrowserFind">webBrowsereFind</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/webNavigation">webNavigation</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/webProgress">webProgress</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/width">width</a> +</li><li> <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/wizardPages">wizardPages</a> +</li></ul> +<h3 id="Powi.C4.85zane_w.C5.82asno.C5.9Bci_elementu_DOM" name="Powi.C4.85zane_w.C5.82asno.C5.9Bci_elementu_DOM"> Powiązane własności elementu DOM </h3> +<ul><li> <a href="pl/DOM/element.attributes">DOM:element.attributes</a> +</li><li> <a href="pl/DOM/element.childNodes">DOM:element.childNodes</a> +</li><li> <a href="pl/DOM/element.cloneNode">DOM:element.cloneNode</a> +</li><li> <a href="pl/DOM/element.firstChild">DOM:element.firstChild</a> +</li><li> <a href="pl/DOM/element.lastChild">DOM:element.lastChild</a> +</li><li> <a href="pl/DOM/element.localName">DOM:element.localName</a> +</li><li> <a href="pl/DOM/element.namespaceURI">DOM:element.namespaceURI</a> +</li><li> <a href="pl/DOM/element.nextSibling">DOM:element.nextSibling</a> +</li><li> <a href="pl/DOM/element.nodeName">DOM:element.nodeName</a> +</li><li> <a href="pl/DOM/element.nodeType">DOM:element.nodeType</a> +</li><li> <a href="pl/DOM/element.nodeValue">DOM:element.nodeValue</a> +</li><li> <a href="pl/DOM/element.ownerDocument">DOM:element.ownerDocument</a> +</li><li> <a href="pl/DOM/element.parentNode">DOM:element.parentNode</a> +</li><li> <a href="pl/DOM/element.prefix">DOM:element.prefix</a> +</li><li> <a href="pl/DOM/element.previousSibling">DOM:element.previousSibling</a> +</li><li> <a href="pl/DOM/element.tagName">DOM:element.tagName</a> +</li></ul> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/inputfield/index.html b/files/pl/mozilla/tech/xul/własność/inputfield/index.html new file mode 100644 index 0000000000..b7ce623947 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/inputfield/index.html @@ -0,0 +1,20 @@ +--- +title: inputField +slug: Mozilla/Tech/XUL/Własność/inputField +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/inputField +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/inputField">inputField</a></span></code></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + W Mozilli, pole tekstowe w języku XUL jest zaimplementowane jako otoczenie wokół elementów kontrolek formularza (input) języka HTML. Ta własność tylko do odczytu podtrzymuje odniesienie do wewnętrznego elementu input.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/inverted/index.html b/files/pl/mozilla/tech/xul/własność/inverted/index.html new file mode 100644 index 0000000000..d01082b893 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/inverted/index.html @@ -0,0 +1,20 @@ +--- +title: inverted +slug: Mozilla/Tech/XUL/Własność/inverted +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/inverted +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/inverted">inverted</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-inverted"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/inverted">inverted</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/is24hourclock/index.html b/files/pl/mozilla/tech/xul/własność/is24hourclock/index.html new file mode 100644 index 0000000000..173d6b6d5f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/is24hourclock/index.html @@ -0,0 +1,17 @@ +--- +title: is24HourClock +slug: Mozilla/Tech/XUL/Własność/is24HourClock +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/is24HourClock +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/is24HourClock">is24HourClock</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie jest stosowany 12-godzinny, a gdzie 24-godzinny czas wyświetlania. Z 12-godzinnym czasem zegara, dodatkowe pole pozwala użytkownikowi na wybranie pomiędzy AM i PM.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/ispm/index.html b/files/pl/mozilla/tech/xul/własność/ispm/index.html new file mode 100644 index 0000000000..958fc6dc53 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/ispm/index.html @@ -0,0 +1,17 @@ +--- +title: isPM +slug: Mozilla/Tech/XUL/Własność/isPM +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/isPM +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/isPM">isPM</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Jeśli <code>false</code>, godzina jest pomiędzy 0 i 11, a jeśli <code>true</code> to godzina jest 12 lub większa.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/issearching/index.html b/files/pl/mozilla/tech/xul/własność/issearching/index.html new file mode 100644 index 0000000000..a221b269af --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/issearching/index.html @@ -0,0 +1,20 @@ +--- +title: isSearching +slug: Mozilla/Tech/XUL/Własność/isSearching +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/isSearching +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/isSearching">isSearching</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code> podczas, gdy szukanie jest wykonywane.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/label/index.html b/files/pl/mozilla/tech/xul/własność/label/index.html new file mode 100644 index 0000000000..c216910b49 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/label/index.html @@ -0,0 +1,16 @@ +--- +title: label +slug: Mozilla/Tech/XUL/Własność/label +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/label +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/label">label</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/lastpermanentchild/index.html b/files/pl/mozilla/tech/xul/własność/lastpermanentchild/index.html new file mode 100644 index 0000000000..c8c3eedfde --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/lastpermanentchild/index.html @@ -0,0 +1,22 @@ +--- +title: lastPermanentChild +slug: Mozilla/Tech/XUL/Własność/lastPermanentChild +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/lastPermanentChild +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/lastPermanentChild">lastPermanentChild</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Ostatni trwały element potomny paska narzędzi. Trwały potomek jest jedynym, który nie jest zdolny, aby się dostosować i zostać na pasku narzędzi. Pozycje, które są umieszczone bezpośrednio wewnątrz paska narzędzi bez bycia w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> są trwałe.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/lastselected/index.html b/files/pl/mozilla/tech/xul/własność/lastselected/index.html new file mode 100644 index 0000000000..2bd792472c --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/lastselected/index.html @@ -0,0 +1,20 @@ +--- +title: lastSelected +slug: Mozilla/Tech/XUL/Własność/lastSelected +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/lastSelected +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/lastSelected">lastSelected</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Ustawia to na id ostatniego zaznaczonego okna. Będzie otwarte domyślnie następnym razem, kiedy zostanie otwarte okno preferencji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/left/index.html b/files/pl/mozilla/tech/xul/własność/left/index.html new file mode 100644 index 0000000000..5cd3a29632 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/left/index.html @@ -0,0 +1,20 @@ +--- +title: left +slug: Mozilla/Tech/XUL/Własność/left +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/left +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/left">left</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-left"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/left">left</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/linkedpanel/index.html b/files/pl/mozilla/tech/xul/własność/linkedpanel/index.html new file mode 100644 index 0000000000..30bf9fd53d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/linkedpanel/index.html @@ -0,0 +1,20 @@ +--- +title: linkedPanel +slug: Mozilla/Tech/XUL/Własność/linkedPanel +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/linkedPanel +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/linkedPanel">linkedPanel</a></span></code></dt> + <dd> + Typ: + <i> + id elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/tabpanel" title="tabpanel">tabpanel</a></code></i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-linkedpanel"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/linkedpanel">linkedpanel</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/locked/index.html b/files/pl/mozilla/tech/xul/własność/locked/index.html new file mode 100644 index 0000000000..d5e73acbe3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/locked/index.html @@ -0,0 +1,20 @@ +--- +title: locked +slug: Mozilla/Tech/XUL/Własność/locked +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/locked +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/locked">locked</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli <code>true</code>, to preferencje zostaną zabezpieczone i wyłączone z konfiguracji systemu, zabezpieczając zawartość przed zmianami. Własność jest tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/markupdocumentviewer/index.html b/files/pl/mozilla/tech/xul/własność/markupdocumentviewer/index.html new file mode 100644 index 0000000000..71d16f0854 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/markupdocumentviewer/index.html @@ -0,0 +1,16 @@ +--- +title: markupDocumentViewer +slug: Mozilla/Tech/XUL/Własność/markupDocumentViewer +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/markupDocumentViewer +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/markupDocumentViewer">markupDocumentViewer</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a></i> +</dd><dd> Własność tylko do odczytu zawierająca <a href="pl/NsIMarkupDocumentViewer">nsIMarkupDocumentViewer</a>, który jest odpowiedzialny za rysowanie dokumentu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/max/index.html b/files/pl/mozilla/tech/xul/własność/max/index.html new file mode 100644 index 0000000000..91d6a12d1f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/max/index.html @@ -0,0 +1,13 @@ +--- +title: max +slug: Mozilla/Tech/XUL/Własność/max +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/max +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/max">max</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>max</code>. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/maxheight/index.html b/files/pl/mozilla/tech/xul/własność/maxheight/index.html new file mode 100644 index 0000000000..b36247398f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/maxheight/index.html @@ -0,0 +1,20 @@ +--- +title: maxHeight +slug: Mozilla/Tech/XUL/Własność/maxHeight +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/maxHeight +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxHeight">maxHeight</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-maxheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxheight">maxheight</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/maxlength/index.html b/files/pl/mozilla/tech/xul/własność/maxlength/index.html new file mode 100644 index 0000000000..e845abcb1a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/maxlength/index.html @@ -0,0 +1,20 @@ +--- +title: maxLength +slug: Mozilla/Tech/XUL/Własność/maxLength +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/maxLength +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxLength">maxLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Maksymalna liczba znaków w polu tekstowym, jaką można wpisać.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/maxrows/index.html b/files/pl/mozilla/tech/xul/własność/maxrows/index.html new file mode 100644 index 0000000000..5cf0bcc029 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/maxrows/index.html @@ -0,0 +1,20 @@ +--- +title: maxRows +slug: Mozilla/Tech/XUL/Własność/maxRows +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/maxRows +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxRows">maxRows</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-maxrows"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxrows">maxrows</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/maxwidth/index.html b/files/pl/mozilla/tech/xul/własność/maxwidth/index.html new file mode 100644 index 0000000000..b553c59a3f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/maxwidth/index.html @@ -0,0 +1,17 @@ +--- +title: maxWidth +slug: Mozilla/Tech/XUL/Własność/maxWidth +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/maxWidth +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/maxWidth">maxWidth</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code id="a-maxwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/maxwidth">maxwidth</a></code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/menu/index.html b/files/pl/mozilla/tech/xul/własność/menu/index.html new file mode 100644 index 0000000000..c995bd2524 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/menu/index.html @@ -0,0 +1,20 @@ +--- +title: menu +slug: Mozilla/Tech/XUL/Własność/menu +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/menu +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menu">menu</a></span></code></dt> + <dd> + Typ: + <i> + id elementu popup</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-menu"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/menu">menu</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/menuboxobject/index.html b/files/pl/mozilla/tech/xul/własność/menuboxobject/index.html new file mode 100644 index 0000000000..b35c93ddc9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/menuboxobject/index.html @@ -0,0 +1,20 @@ +--- +title: menuBoxObject +slug: Mozilla/Tech/XUL/Własność/menuBoxObject +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/menuBoxObject +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menuBoxObject">menuBoxObject</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIMenuBoxObject">nsIMenuBoxObject</a></i> + </dd> + <dd> + Referencja do <a href="pl/NsIMenuBoxObject">nsIMenuBoxObject</a>, który implementuje menu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/menulist.inputfield/index.html b/files/pl/mozilla/tech/xul/własność/menulist.inputfield/index.html new file mode 100644 index 0000000000..3594e504b9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/menulist.inputfield/index.html @@ -0,0 +1,27 @@ +--- +title: menulist.inputField +slug: Mozilla/Tech/XUL/Własność/menulist.inputField +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/menulist.inputField +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/menulist.inputField">inputField</a></dt> + <dd> + Typ: + <i> + element textbox</i> + </dd> + <dd> + Odniesienie elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> stosuje się dla list edycji menu. Ta własność jest tylko do odczytu i nakłada się tylko do montażu w <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/inputField">inputField</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/własność/menupopup/index.html b/files/pl/mozilla/tech/xul/własność/menupopup/index.html new file mode 100644 index 0000000000..af11dea0be --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/menupopup/index.html @@ -0,0 +1,20 @@ +--- +title: menupopup +slug: Mozilla/Tech/XUL/Własność/menupopup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/menupopup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/menupopup">menupopup</a></span></code></dt> + <dd> + Typ: + <i> + element menupopup</i> + </dd> + <dd> + Referencja do <code><a href="/pl/docs/Mozilla/Tech/XUL/menupopup" title="menupopup">menupopup</a></code> stosowany przez <code><a href="/pl/docs/Mozilla/Tech/XUL/menulist" title="menulist">menulist</a></code>. Własność ta jest tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/min/index.html b/files/pl/mozilla/tech/xul/własność/min/index.html new file mode 100644 index 0000000000..8d172dd6a2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/min/index.html @@ -0,0 +1,13 @@ +--- +title: min +slug: Mozilla/Tech/XUL/Własność/min +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/min +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/min">min</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>min</code>. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/minheight/index.html b/files/pl/mozilla/tech/xul/własność/minheight/index.html new file mode 100644 index 0000000000..81c9f51619 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/minheight/index.html @@ -0,0 +1,20 @@ +--- +title: minHeight +slug: Mozilla/Tech/XUL/Własność/minHeight +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/minHeight +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minHeight">minHeight</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-minheight"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minheight">minheight</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/minresultsforpopup/index.html b/files/pl/mozilla/tech/xul/własność/minresultsforpopup/index.html new file mode 100644 index 0000000000..eb63b43c34 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/minresultsforpopup/index.html @@ -0,0 +1,20 @@ +--- +title: minResultsForPopup +slug: Mozilla/Tech/XUL/Własność/minResultsForPopup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/minResultsForPopup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minResultsForPopup">minResultsForPopup</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-minresultsforpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minresultsforpopup">minresultsforpopup</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/minute/index.html b/files/pl/mozilla/tech/xul/własność/minute/index.html new file mode 100644 index 0000000000..46f644d0d2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/minute/index.html @@ -0,0 +1,17 @@ +--- +title: minute +slug: Mozilla/Tech/XUL/Własność/minute +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/minute +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minute">minute</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczona minuta z przedziału od 0 do 59. Ustaw tą własność, aby zmienić zaznaczoną minutę.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/minuteleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/minuteleadingzero/index.html new file mode 100644 index 0000000000..6217fda451 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/minuteleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: minuteLeadingZero +slug: Mozilla/Tech/XUL/Własność/minuteLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/minuteLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minuteLeadingZero">minuteLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed minutą zanim jest ona mniejsza niż 10.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/minwidth/index.html b/files/pl/mozilla/tech/xul/własność/minwidth/index.html new file mode 100644 index 0000000000..81e9e4589e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/minwidth/index.html @@ -0,0 +1,20 @@ +--- +title: minWidth +slug: Mozilla/Tech/XUL/Własność/minWidth +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/minWidth +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/minWidth">minWidth</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-minwidth"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/minwidth">minwidth</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/mode/index.html b/files/pl/mozilla/tech/xul/własność/mode/index.html new file mode 100644 index 0000000000..2974ef161a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/mode/index.html @@ -0,0 +1,20 @@ +--- +title: mode +slug: Mozilla/Tech/XUL/Własność/mode +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/mode +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/mode">mode</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-mode"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/mode">mode</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/month/index.html b/files/pl/mozilla/tech/xul/własność/month/index.html new file mode 100644 index 0000000000..f5f74ceece --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/month/index.html @@ -0,0 +1,17 @@ +--- +title: month +slug: Mozilla/Tech/XUL/Własność/month +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/month +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/month">month</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczony miesiąc z przedziału od 0 do 11. Ustaw tą własność, aby zmienić zaznaczony miesiąc.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/monthleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/monthleadingzero/index.html new file mode 100644 index 0000000000..53f15d82a2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/monthleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: monthLeadingZero +slug: Mozilla/Tech/XUL/Własność/monthLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/monthLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/monthLeadingZero">monthLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed miesiącem zanim jest on mniejszy niż 10.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/name/index.html b/files/pl/mozilla/tech/xul/własność/name/index.html new file mode 100644 index 0000000000..a9dd5d6adb --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/name/index.html @@ -0,0 +1,20 @@ +--- +title: name +slug: Mozilla/Tech/XUL/Własność/name +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/name +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/name">name</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Nazwa <code><a href="/pl/docs/Mozilla/Tech/XUL/preference" title="preference">preference</a></code> do zmiany. Na przykład, strona startowa przeglądarki jest ustawiona z preferencją <code>browser.startup.homepage</code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/next/index.html b/files/pl/mozilla/tech/xul/własność/next/index.html new file mode 100644 index 0000000000..6a3863985a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/next/index.html @@ -0,0 +1,20 @@ +--- +title: next +slug: Mozilla/Tech/XUL/Własność/next +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/next +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/next">next</a></span></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ustawia <code id="a-pageid"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pageid">pageid</a></code> następnej strony znajdującą się zaraz po tej. Kiedy ustawimy stronę z własnością pageID jest ona wyświetlona kiedy przycisk Dalej jest naciśnięty. Może być użyty do tworzenia kreatorów, które nie posiadają liniowej kolejności. Jeśli jedna ze stron posiada atrybut <code>next</code>, to będą posiadały go także wszystkie pozostałe oprócz ostatniej strony.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/nomatch/index.html b/files/pl/mozilla/tech/xul/własność/nomatch/index.html new file mode 100644 index 0000000000..998610d7d0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/nomatch/index.html @@ -0,0 +1,20 @@ +--- +title: noMatch +slug: Mozilla/Tech/XUL/Własność/noMatch +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/noMatch +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/noMatch">noMatch</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność będzie ustawiona na <code>true</code>, jeśli ostatni rezultat szukania nie zawierał żadnych pozycji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/object/index.html b/files/pl/mozilla/tech/xul/własność/object/index.html new file mode 100644 index 0000000000..5e9251335a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/object/index.html @@ -0,0 +1,15 @@ +--- +title: object +slug: Mozilla/Tech/XUL/Własność/object +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/object +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/object">object</a></span></code></dt> + <dd> + Obiekt elementu. Może być referencją zmiennej, URI źródła RDF lub wartością literalną RDF.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/observes/index.html b/files/pl/mozilla/tech/xul/własność/observes/index.html new file mode 100644 index 0000000000..297744cb92 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/observes/index.html @@ -0,0 +1,20 @@ +--- +title: observes +slug: Mozilla/Tech/XUL/Własność/observes +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/observes +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/observes">observes</a></span></code></dt> + <dd> + Typ: + <i> + id elementu broadcaster</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-observes"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/observes">observes</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/onfirstpage/index.html b/files/pl/mozilla/tech/xul/własność/onfirstpage/index.html new file mode 100644 index 0000000000..7654ddbd3a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/onfirstpage/index.html @@ -0,0 +1,20 @@ +--- +title: onFirstPage +slug: Mozilla/Tech/XUL/Własność/onFirstPage +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/onFirstPage +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/onFirstPage">onFirstPage</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik jest na pierwszej stronie, która może być lub nie być pierwsza w indeksie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/onlastpage/index.html b/files/pl/mozilla/tech/xul/własność/onlastpage/index.html new file mode 100644 index 0000000000..03ab61e399 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/onlastpage/index.html @@ -0,0 +1,20 @@ +--- +title: onLastPage +slug: Mozilla/Tech/XUL/Własność/onLastPage +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/onLastPage +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/onLastPage">onLastPage</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Ta własność jest ustawiona na <code>true</code>, jeśli użytkownik jest na ostatniej stronie kreatora.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/open/index.html b/files/pl/mozilla/tech/xul/własność/open/index.html new file mode 100644 index 0000000000..c25868f991 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/open/index.html @@ -0,0 +1,20 @@ +--- +title: open +slug: Mozilla/Tech/XUL/Własność/open +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/open +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/open">open</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-open"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/open">open</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/ordinal/index.html b/files/pl/mozilla/tech/xul/własność/ordinal/index.html new file mode 100644 index 0000000000..c7845eac72 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/ordinal/index.html @@ -0,0 +1,20 @@ +--- +title: ordinal +slug: Mozilla/Tech/XUL/Własność/ordinal +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/ordinal +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ordinal">ordinal</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-ordinal"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ordinal">ordinal</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/orient/index.html b/files/pl/mozilla/tech/xul/własność/orient/index.html new file mode 100644 index 0000000000..90ce7bda15 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/orient/index.html @@ -0,0 +1,20 @@ +--- +title: orient +slug: Mozilla/Tech/XUL/Własność/orient +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/orient +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/orient">orient</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-orient"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/orient">orient</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/pack/index.html b/files/pl/mozilla/tech/xul/własność/pack/index.html new file mode 100644 index 0000000000..f86b018d45 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pack/index.html @@ -0,0 +1,20 @@ +--- +title: pack +slug: Mozilla/Tech/XUL/Własność/pack +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pack +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pack">pack</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-pack"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/pack">pack</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/pagecount/index.html b/files/pl/mozilla/tech/xul/własność/pagecount/index.html new file mode 100644 index 0000000000..14eb3372f1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pagecount/index.html @@ -0,0 +1,16 @@ +--- +title: pageCount +slug: Mozilla/Tech/XUL/Własność/pageCount +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pageCount +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pageCount">pageCount</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Ta własność trzyma liczbę stron w kreatorze (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/pageid/index.html b/files/pl/mozilla/tech/xul/własność/pageid/index.html new file mode 100644 index 0000000000..dd54adbb63 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pageid/index.html @@ -0,0 +1,20 @@ +--- +title: pageid +slug: Mozilla/Tech/XUL/Własność/pageid +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pageid +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pageid">pageid</a></span></code></dt> + <dd> + Typ: + <i> + id łańcucha znaków <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ten atrybut powinien być ustawiony na łańcuch znaków, który identyfikuje strony identyfikatorem <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>. Jest stosowany z atrybutem <code id="a-next"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/next">next</a></code>. Kreator zawsze startuje z <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code>, który pojawia się pierwszy na liście potomnych kreatora.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/pageincrement/index.html b/files/pl/mozilla/tech/xul/własność/pageincrement/index.html new file mode 100644 index 0000000000..71d86a1a96 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pageincrement/index.html @@ -0,0 +1,13 @@ +--- +title: pageIncrement +slug: Mozilla/Tech/XUL/Własność/pageIncrement +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pageIncrement +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pageIncrement">pageIncrement</a></span></code> +</dt><dd> Typ: <i>integer</i> +</dd><dd> Pobiera i ustawia wartość atrybutu <code>pageincrement</code>. </dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/pageindex/index.html b/files/pl/mozilla/tech/xul/własność/pageindex/index.html new file mode 100644 index 0000000000..52385b7a0a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pageindex/index.html @@ -0,0 +1,22 @@ +--- +title: pageIndex +slug: Mozilla/Tech/XUL/Własność/pageIndex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pageIndex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pageIndex">pageIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Ta własność zwraca indeks aktualnie zaznaczonej strony. Możemy zmienić zaznaczenie strony poprzez modyfikacje tej własności.</dd> +</dl> +<div class="noinclude"> + </div> diff --git a/files/pl/mozilla/tech/xul/własność/palette/index.html b/files/pl/mozilla/tech/xul/własność/palette/index.html new file mode 100644 index 0000000000..8eba89536a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/palette/index.html @@ -0,0 +1,22 @@ +--- +title: palette +slug: Mozilla/Tech/XUL/Własność/palette +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/palette +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/palette">palette</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarpalette" title="toolbarpalette">toolbarpalette</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/persist/index.html b/files/pl/mozilla/tech/xul/własność/persist/index.html new file mode 100644 index 0000000000..65ef2ba5f1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/persist/index.html @@ -0,0 +1,20 @@ +--- +title: persist +slug: Mozilla/Tech/XUL/Własność/persist +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/persist +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/persist">persist</a></span></code></dt> + <dd> + Typ: + <i> + lista nazw atrybutów oddzielona spacją</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-persist"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/persist">persist</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/pmindicator/index.html b/files/pl/mozilla/tech/xul/własność/pmindicator/index.html new file mode 100644 index 0000000000..8c28ac9476 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/pmindicator/index.html @@ -0,0 +1,17 @@ +--- +title: pmIndicator +slug: Mozilla/Tech/XUL/Własność/pmIndicator +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/pmIndicator +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/pmIndicator">pmIndicator</a></span></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Wyświetlana wartość łańcucha znaków dla godzin pomiędzy południem a północą, domyślnie jest to PM. Ta wartość jest określana dla użytkownika lokalnie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/popup/index.html b/files/pl/mozilla/tech/xul/własność/popup/index.html new file mode 100644 index 0000000000..66ca1777c0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/popup/index.html @@ -0,0 +1,20 @@ +--- +title: popup +slug: Mozilla/Tech/XUL/Własność/popup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/popup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/popup">popup</a></span></code></dt> + <dd> + Typ: + <i> + id elementu wyskakującego</i> + </dd> + <dd> + Powinna być ustawiona wartość <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code> elementu <code><a href="/pl/docs/Mozilla/Tech/XUL/popup" title="popup">popup</a></code>, który powinien zostać podświetlony, kiedy użytkownik kliknie w pole tekstowe.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/popupboxobject/index.html b/files/pl/mozilla/tech/xul/własność/popupboxobject/index.html new file mode 100644 index 0000000000..3e3c196578 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/popupboxobject/index.html @@ -0,0 +1,20 @@ +--- +title: popupBoxObject +slug: Mozilla/Tech/XUL/Własność/popupBoxObject +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/popupBoxObject +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/popupBoxObject">popupBoxObject</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIPopupBoxObject">nsIPopupBoxObject</a></i> + </dd> + <dd> + To jest własność tylko do odczytu podtrzymująca <a href="pl/NsIPopupBoxObject">nsIPopupBoxObject</a>, który implementuje popup. Normalnie, ta własność nie jest nam potrzebna do użycia jak są dostępne wszystkie jej funkcje via popup.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/popupopen/index.html b/files/pl/mozilla/tech/xul/własność/popupopen/index.html new file mode 100644 index 0000000000..e0bbcfae86 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/popupopen/index.html @@ -0,0 +1,14 @@ +--- +title: popupOpen +slug: Mozilla/Tech/XUL/Własność/popupOpen +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/popupOpen +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/popupOpen">popupOpen</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Wskazuje gdzie jest otwierane (lub nieotwierane) okienko popup. Ustaw tą własność do otwarcia lub zamknięcia popup. +</dd></dl> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/position/index.html b/files/pl/mozilla/tech/xul/własność/position/index.html new file mode 100644 index 0000000000..f556b31aeb --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/position/index.html @@ -0,0 +1,20 @@ +--- +title: position +slug: Mozilla/Tech/XUL/Własność/position +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/position +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/position">position</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <a href="pl/XUL/Atrybut/popup.position">position</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/predicate/index.html b/files/pl/mozilla/tech/xul/własność/predicate/index.html new file mode 100644 index 0000000000..9cc46d4baf --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/predicate/index.html @@ -0,0 +1,15 @@ +--- +title: predicate +slug: Mozilla/Tech/XUL/Własność/predicate +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/predicate +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/predicate">predicate</a></span></code></dt> + <dd> + Predykat lub własność do dopasowania. Musi być adresem URI własności.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/preference.preferences/index.html b/files/pl/mozilla/tech/xul/własność/preference.preferences/index.html new file mode 100644 index 0000000000..26ece2a250 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/preference.preferences/index.html @@ -0,0 +1,20 @@ +--- +title: preference.preferences +slug: Mozilla/Tech/XUL/Własność/preference.preferences +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/preference.preferences +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preference.preferences">preferences</a></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Odwołanie się do elementu zawierającego <code><a href="/pl/docs/Mozilla/Tech/XUL/preferences" title="preferences">preferences</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/preferenceelements/index.html b/files/pl/mozilla/tech/xul/własność/preferenceelements/index.html new file mode 100644 index 0000000000..1671adc85a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/preferenceelements/index.html @@ -0,0 +1,20 @@ +--- +title: preferenceElements +slug: Mozilla/Tech/XUL/Własność/preferenceElements +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/preferenceElements +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/preferenceElements">preferenceElements</a></span></code></dt> + <dd> + Typ: + <i> + DOM Nodelist</i> + </dd> + <dd> + Podtrzymuje listę elementów UI w oknie, które są dołączone do preferencji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/preferencepanes/index.html b/files/pl/mozilla/tech/xul/własność/preferencepanes/index.html new file mode 100644 index 0000000000..1d74b5bcb0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/preferencepanes/index.html @@ -0,0 +1,20 @@ +--- +title: preferencePanes +slug: Mozilla/Tech/XUL/Własność/preferencePanes +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/preferencePanes +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/preferencePanes">preferencePanes</a></span></code></dt> + <dd> + Typ: + <i> + DOM NodeList</i> + </dd> + <dd> + Podtrzymuje listę wszystkich elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/prefpane" title="prefpane">prefpane</a></code> w oknie.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/preferences/index.html b/files/pl/mozilla/tech/xul/własność/preferences/index.html new file mode 100644 index 0000000000..d63d2f50a4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/preferences/index.html @@ -0,0 +1,17 @@ +--- +title: preferences +slug: Mozilla/Tech/XUL/Własność/preferences +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/preferences +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/browser.preferences">browser.preferences</a></li> + <li><a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/preference.preferences">preference.preferences</a></li> + <li><a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/prefpane.preferences">prefpane.preferences</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/własność/radiogroup/index.html b/files/pl/mozilla/tech/xul/własność/radiogroup/index.html new file mode 100644 index 0000000000..63322050be --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/radiogroup/index.html @@ -0,0 +1,20 @@ +--- +title: radioGroup +slug: Mozilla/Tech/XUL/Własność/radioGroup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/radioGroup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/radioGroup">radioGroup</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code></i> + </dd> + <dd> + Zwraca zamkniętą grupę (<code><a href="/pl/docs/Mozilla/Tech/XUL/radiogroup" title="radiogroup">radiogroup</a></code>) tak, że element <code><a href="/pl/docs/Mozilla/Tech/XUL/radio" title="radio">radio</a></code> jest zawarty wewnątrz, który może być lub nie być jego bezpośrednim rodzicem.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/readonly/index.html b/files/pl/mozilla/tech/xul/własność/readonly/index.html new file mode 100644 index 0000000000..0bc372ec19 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/readonly/index.html @@ -0,0 +1,20 @@ +--- +title: readonly +slug: Mozilla/Tech/XUL/Własność/readonly +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/readOnly +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/readonly">readonly</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Jeśli jest ustawiony na <code>true</code>, to użytkownik nie może zmieniać wartości elementu. Jest to odpowiednia własności do użytku <code><a href="/pl/docs/Mozilla/Tech/XUL/textbox" title="textbox">textbox</a></code> zamiast własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/readonly">readonly</a></span></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/ref/index.html b/files/pl/mozilla/tech/xul/własność/ref/index.html new file mode 100644 index 0000000000..659e9468d4 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/ref/index.html @@ -0,0 +1,20 @@ +--- +title: ref +slug: Mozilla/Tech/XUL/Własność/ref +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/ref +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/ref">ref</a></span></code></dt> + <dd> + Typ: + <i> + URI źródła RDF</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/resource/index.html b/files/pl/mozilla/tech/xul/własność/resource/index.html new file mode 100644 index 0000000000..4cc7f05023 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/resource/index.html @@ -0,0 +1,17 @@ +--- +title: resource +slug: Mozilla/Tech/XUL/Własność/resource +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/resource +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resource">resource</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIRDFResource">nsIRDFResource</a></i> +</dd><dd> Zwraca źródło RDF z wartością atrybutu elementów <code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code>. Jeśli atrybut <code id="a-ref"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/ref">ref</a></code> nie jest określony, to w zamian stosujemy atrybut <code id="a-id"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/id">id</a></code>. +</dd></dl> +<p><br> +</p><p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/resultspopup/index.html b/files/pl/mozilla/tech/xul/własność/resultspopup/index.html new file mode 100644 index 0000000000..4c050cabdf --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/resultspopup/index.html @@ -0,0 +1,20 @@ +--- +title: resultsPopup +slug: Mozilla/Tech/XUL/Własność/resultsPopup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/resultsPopup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/resultsPopup">resultsPopup</a></span></code></dt> + <dd> + Typ: + <i> + element wyskakujący</i> + </dd> + <dd> + Ta własność jest ustawiona jako element wyskakujący, który wyświetla wyniki (rezultaty).</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/scrollincrement/index.html b/files/pl/mozilla/tech/xul/własność/scrollincrement/index.html new file mode 100644 index 0000000000..058e09be5d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/scrollincrement/index.html @@ -0,0 +1,15 @@ +--- +title: scrollIncrement +slug: Mozilla/Tech/XUL/Własność/scrollIncrement +tags: + - Strony_wymagające_dopracowania + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/scrollIncrement +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/scrollIncrement">scrollIncrement</a></span></code></dt> + <dd>Typ:<em>integer</em></dd> + <dd>Własność tylko do odczytu, która chce odebrać liczbę pikseli <strong>which scrolling will occur when the <code><a href="/pl/docs/Mozilla/Tech/XUL/arrowscrollbox" title="arrowscrollbox">arrowscrollbox</a></code> is clicked.</strong></dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/searchcount/index.html b/files/pl/mozilla/tech/xul/własność/searchcount/index.html new file mode 100644 index 0000000000..3d26abc43b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/searchcount/index.html @@ -0,0 +1,20 @@ +--- +title: searchCount +slug: Mozilla/Tech/XUL/Własność/searchCount +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/searchCount +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/searchCount">searchCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca liczbę użytych komponentów. Ta własność jest tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/searchparam/index.html b/files/pl/mozilla/tech/xul/własność/searchparam/index.html new file mode 100644 index 0000000000..3887df0db7 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/searchparam/index.html @@ -0,0 +1,20 @@ +--- +title: searchParam +slug: Mozilla/Tech/XUL/Własność/searchParam +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/searchParam +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/searchParam">searchParam</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-autocompletesearchparam"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/autocompletesearchparam">autocompletesearchparam</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/searchsessions/index.html b/files/pl/mozilla/tech/xul/własność/searchsessions/index.html new file mode 100644 index 0000000000..d5ab241c9b --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/searchsessions/index.html @@ -0,0 +1,25 @@ +--- +title: searchSessions +slug: Mozilla/Tech/XUL/Własność/searchSessions +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/searchSessions +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/searchSessions">searchSessions</a></span></code></dt> + <dd> + Typ: + <i> + lista nazw sesji rozdzielona spacją</i> + </dd> + <dd> + Ustawia słowo kluczowe sygnalizując jakiego typu dane są szukane dla autouzupełnienia. Możemy ustawić wiele typów poprzez rozdzielenie ich nazw spacją. Następujące wartości są możliwe, mimo że komponenty użytkownika mogą być zainstalowane, które dodają inne.</dd> +</dl> +<ul> + <li><code>history</code>: Przeszukana jest historia adresów URL użytkownika.</li> + <li><code>addrbook</code>: Przeszukana jest książka adresowa użytkownika.</li> + <li><code>ldap</code>: Przeszukany jest katalog LDAP użytkownika.</li> +</ul> diff --git a/files/pl/mozilla/tech/xul/własność/second/index.html b/files/pl/mozilla/tech/xul/własność/second/index.html new file mode 100644 index 0000000000..08ae2a05f3 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/second/index.html @@ -0,0 +1,17 @@ +--- +title: second +slug: Mozilla/Tech/XUL/Własność/second +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/second +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/second">second</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczone sekundy z przedziału od 0 do 59. Ustaw tą własność, aby zmienić zaznaczone sekundy.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/secondleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/secondleadingzero/index.html new file mode 100644 index 0000000000..b4a4dbeb49 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/secondleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: secondLeadingZero +slug: Mozilla/Tech/XUL/Własność/secondLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/secondLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/secondLeadingZero">secondLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed sekundą zanim jest ona mniejsza niż 10.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/securityui/index.html b/files/pl/mozilla/tech/xul/własność/securityui/index.html new file mode 100644 index 0000000000..e5d2b11b1e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/securityui/index.html @@ -0,0 +1,16 @@ +--- +title: securityUI +slug: Mozilla/Tech/XUL/Własność/securityUI +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/securityUI +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/securityUI">securityUI</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISecureBrowserUI">nsISecureBrowserUI</a></i> +</dd><dd> Własność tylko do odczytu przechowująca obiekt, który może zostać użyty do określenia poziomu bezpieczeństwa we wczytanym dokumencie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/selected/index.html b/files/pl/mozilla/tech/xul/własność/selected/index.html new file mode 100644 index 0000000000..c5a14f6a65 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selected/index.html @@ -0,0 +1,20 @@ +--- +title: selected +slug: Mozilla/Tech/XUL/Własność/selected +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selected +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selected">selected</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-selected"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/selected">selected</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectedbrowser/index.html b/files/pl/mozilla/tech/xul/własność/selectedbrowser/index.html new file mode 100644 index 0000000000..0a0d69d46d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectedbrowser/index.html @@ -0,0 +1,20 @@ +--- +title: selectedBrowser +slug: Mozilla/Tech/XUL/Własność/selectedBrowser +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedBrowser +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedBrowser">selectedBrowser</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code></i> + </dd> + <dd> + Ta własność jest tylko do odczytu i zwraca aktualnie wyświetlany element <code><a href="/pl/docs/Mozilla/Tech/XUL/browser" title="browser">browser</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectedcount/index.html b/files/pl/mozilla/tech/xul/własność/selectedcount/index.html new file mode 100644 index 0000000000..17cf764f1e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectedcount/index.html @@ -0,0 +1,20 @@ +--- +title: selectedCount +slug: Mozilla/Tech/XUL/Własność/selectedCount +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedCount +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedCount">selectedCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca liczbę pozycji, która jest aktualnie zaznaczona.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectedindex/index.html b/files/pl/mozilla/tech/xul/własność/selectedindex/index.html new file mode 100644 index 0000000000..3aa4b25211 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectedindex/index.html @@ -0,0 +1,20 @@ +--- +title: selectedIndex +slug: Mozilla/Tech/XUL/Własność/selectedIndex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedIndex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Zwraca indeks aktualnie zaznaczonej pozycji. Można zaznaczyć pozycję przypisując jej numer indeksu do własności. Przydzielając <code>-1</code> do tej własności, wszystkie pozycje zostaną odznaczone.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selecteditem/index.html b/files/pl/mozilla/tech/xul/własność/selecteditem/index.html new file mode 100644 index 0000000000..97c7ca73bf --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selecteditem/index.html @@ -0,0 +1,20 @@ +--- +title: selectedItem +slug: Mozilla/Tech/XUL/Własność/selectedItem +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedItem +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItem">selectedItem</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Podtrzymuje aktualnie zaznaczoną pozycję. Jeśli nie ma zaznaczonych aktualnie pozycji, to jej wartość równa będzie <code>null</code>. Możemy zaznaczyć pozycję poprzez ustawienie tej wartości. Zmiana zdarzenia będzie przesyłana do zaznaczonej pozycji, kiedy zmieniona zostanie jedna z tych własności, własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedIndex">selectedIndex</a></span></code> lub zmieniona będzie przez użytkownika.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selecteditems/index.html b/files/pl/mozilla/tech/xul/własność/selecteditems/index.html new file mode 100644 index 0000000000..0bbc221f20 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selecteditems/index.html @@ -0,0 +1,20 @@ +--- +title: selectedItems +slug: Mozilla/Tech/XUL/Własność/selectedItems +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedItems +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedItems">selectedItems</a></span></code></dt> + <dd> + Typ: + <i> + tablica z listą pozycji</i> + </dd> + <dd> + Zwraca tablicę zaznaczonych pozycji na liście.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectedpanel/index.html b/files/pl/mozilla/tech/xul/własność/selectedpanel/index.html new file mode 100644 index 0000000000..192ea18264 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectedpanel/index.html @@ -0,0 +1,20 @@ +--- +title: selectedPanel +slug: Mozilla/Tech/XUL/Własność/selectedPanel +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedPanel +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedPanel">selectedPanel</a></span></code></dt> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + Trzyma odniesienie do aktualnie zaznaczonego panelu bez elementu <code><tabbox></code>. Przydziela wartość do tej własności, aby zmodyfikować zaznaczony panel. Zaznaczone zdarzenie będzie przesłane, kiedy zaznaczony panel jest zmieniany.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectedtab/index.html b/files/pl/mozilla/tech/xul/własność/selectedtab/index.html new file mode 100644 index 0000000000..019000e788 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectedtab/index.html @@ -0,0 +1,20 @@ +--- +title: selectedTab +slug: Mozilla/Tech/XUL/Własność/selectedTab +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectedTab +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectedTab">selectedTab</a></span></code></dt> + <dd> + Typ: + <i> + element tab</i> + </dd> + <dd> + Referencja do aktualnie zaznaczonej karty, która będzie zawsze jednym z elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code> w elemencie <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>. Przydziela wartość do tej własności, aby modyfikować aktualnie zaznaczoną kartę.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectionend/index.html b/files/pl/mozilla/tech/xul/własność/selectionend/index.html new file mode 100644 index 0000000000..6207698f89 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectionend/index.html @@ -0,0 +1,20 @@ +--- +title: selectionEnd +slug: Mozilla/Tech/XUL/Własność/selectionEnd +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectionEnd +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectionEnd">selectionEnd</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia koniec zaznaczonej części pola tekstu. Stosujemy ze sprzężeniem z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectionStart">selectionStart</a></span></code>. Wartość określa indeks znaku za zaznaczeniem. Jeśli ta wartość jest równa sumie wartości własności <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectionStart">selectionStart</a></span></code>, to żaden tekst nie jest zaznaczony, lecz wartość sygnalizuje pozycję wstawki (kursora) wewnątrz pola tekstowego.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selectionstart/index.html b/files/pl/mozilla/tech/xul/własność/selectionstart/index.html new file mode 100644 index 0000000000..ee111bc9b5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selectionstart/index.html @@ -0,0 +1,20 @@ +--- +title: selectionStart +slug: Mozilla/Tech/XUL/Własność/selectionStart +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selectionStart +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectionStart">selectionStart</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera lub ustawia początek zaznaczonej części pola tekstu. Stosujemy w sprzężeniu z własnością <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selectionEnd">selectionEnd</a></span></code>. Wartość określa indeks pierwszego zaznaczonego znaku.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/selstyle/index.html b/files/pl/mozilla/tech/xul/własność/selstyle/index.html new file mode 100644 index 0000000000..dc56c116f0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/selstyle/index.html @@ -0,0 +1,16 @@ +--- +title: selstyle +slug: Mozilla/Tech/XUL/Własność/selstyle +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selstyle +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selstyle">selstyle</a></span></code> +</dt><dd> Typ: <i>string</i> +</dd><dd> Jeśli jest ustawiona na wartość <code>primary</code>, to tylko etykieta głównej kolumny będzie podświetlona, w momencie gdy pozycja drzewa jest zaznaczona. Inaczej, cały wiersz będzie podświetlony. Aby zobaczyć różnice, porównaj styl zaznaczenia na liście folderów i liście wiadomości w programie pocztowym Mozilli. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/seltype/index.html b/files/pl/mozilla/tech/xul/własność/seltype/index.html new file mode 100644 index 0000000000..7ba16d4373 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/seltype/index.html @@ -0,0 +1,29 @@ +--- +title: selType +slug: Mozilla/Tech/XUL/Własność/selType +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/selType +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/selType">selType</a></span></code> <magic name="\"PAGENAME\"/"></magic></dt> + <dt> + </dt> + <dd> + Type: <em>string</em></dd> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-seltype"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/seltype">seltype</a></code>.</dd> +</dl> +<p> </p> +<p> </p> +<div class="noinclude"> + </div> +<p></p> diff --git a/files/pl/mozilla/tech/xul/własność/sessioncount/index.html b/files/pl/mozilla/tech/xul/własność/sessioncount/index.html new file mode 100644 index 0000000000..689fac4950 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/sessioncount/index.html @@ -0,0 +1,20 @@ +--- +title: sessionCount +slug: Mozilla/Tech/XUL/Własność/sessionCount +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/sessionCount +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/sessionCount">sessionCount</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje liczbę sesji.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/sessionhistory/index.html b/files/pl/mozilla/tech/xul/własność/sessionhistory/index.html new file mode 100644 index 0000000000..fdbf52cbd0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/sessionhistory/index.html @@ -0,0 +1,16 @@ +--- +title: sessionHistory +slug: Mozilla/Tech/XUL/Własność/sessionHistory +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/sessionHistory +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/sessionHistory">sessionHistory</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsISHistory">nsISHistory</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsISHistory">nsISHistory</a>, przechowujący historię sesji. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/showcommentcolumn/index.html b/files/pl/mozilla/tech/xul/własność/showcommentcolumn/index.html new file mode 100644 index 0000000000..feb71156bd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/showcommentcolumn/index.html @@ -0,0 +1,20 @@ +--- +title: showCommentColumn +slug: Mozilla/Tech/XUL/Własność/showCommentColumn +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/showCommentColumn +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/showCommentColumn">showCommentColumn</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-showcommentcolumn"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showcommentcolumn">showcommentcolumn</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/showpopup/index.html b/files/pl/mozilla/tech/xul/własność/showpopup/index.html new file mode 100644 index 0000000000..593759bb99 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/showpopup/index.html @@ -0,0 +1,20 @@ +--- +title: showPopup +slug: Mozilla/Tech/XUL/Własność/showPopup +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/showPopup +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/showPopup">showPopup</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-showpopup"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/showpopup">showpopup</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/size/index.html b/files/pl/mozilla/tech/xul/własność/size/index.html new file mode 100644 index 0000000000..c5203cf925 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/size/index.html @@ -0,0 +1,20 @@ +--- +title: size +slug: Mozilla/Tech/XUL/Własność/size +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/size +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/size">size</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-size"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/size">size</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/src/index.html b/files/pl/mozilla/tech/xul/własność/src/index.html new file mode 100644 index 0000000000..67be0bca8a --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/src/index.html @@ -0,0 +1,20 @@ +--- +title: src +slug: Mozilla/Tech/XUL/Własność/src +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/src +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/src">src</a></span></code></dt> + <dd> + Typ: + <i> + URL</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-src"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/src">src</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/statusbar/index.html b/files/pl/mozilla/tech/xul/własność/statusbar/index.html new file mode 100644 index 0000000000..47c75796b8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/statusbar/index.html @@ -0,0 +1,20 @@ +--- +title: statusbar +slug: Mozilla/Tech/XUL/Własność/statusbar +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/statusbar +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusbar">statusbar</a></span></code></dt> + <dd> + Typ: + <i> + id elementu paska stanu</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-statusbar"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statusbar">statusbar</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/statustext/index.html b/files/pl/mozilla/tech/xul/własność/statustext/index.html new file mode 100644 index 0000000000..d7e410d7dd --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/statustext/index.html @@ -0,0 +1,20 @@ +--- +title: statusText +slug: Mozilla/Tech/XUL/Własność/statusText +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/statusText +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/statusText">statusText</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-statustext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/statustext">statustext</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/stringbundle/index.html b/files/pl/mozilla/tech/xul/własność/stringbundle/index.html new file mode 100644 index 0000000000..57af9775c5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/stringbundle/index.html @@ -0,0 +1,20 @@ +--- +title: stringBundle +slug: Mozilla/Tech/XUL/Własność/stringBundle +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/stringBundle +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/stringBundle">stringBundle</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsIStringBundle">nsIStringBundle</a></i> + </dd> + <dd> + Zwraca łańcuch znaków obiekt paczki XPCOM, który implementuje <a href="pl/NsIStringBundle">nsIStringBundle</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/strings/index.html b/files/pl/mozilla/tech/xul/własność/strings/index.html new file mode 100644 index 0000000000..77a2e5d670 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/strings/index.html @@ -0,0 +1,20 @@ +--- +title: strings +slug: Mozilla/Tech/XUL/Własność/strings +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/strings +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/strings">strings</a></span></code></dt> + <dd> + Typ: + <i> + <a href="pl/NsISimpleEnumerator">nsISimpleEnumerator</a></i> + </dd> + <dd> + Wyliczenie wszystkich ciągów w paczce ciągów. Zawiera obiekty <a href="pl/NsIPropertyElement">nsIPropertyElement</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/style/index.html b/files/pl/mozilla/tech/xul/własność/style/index.html new file mode 100644 index 0000000000..56bef22521 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/style/index.html @@ -0,0 +1,20 @@ +--- +title: style +slug: Mozilla/Tech/XUL/Własność/style +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/style +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/style">style</a></span></code></dt> + <dd> + Typ: + <i> + styl CSS inline</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-style"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/style">style</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/subject/index.html b/files/pl/mozilla/tech/xul/własność/subject/index.html new file mode 100644 index 0000000000..db36ee335d --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/subject/index.html @@ -0,0 +1,15 @@ +--- +title: subject +slug: Mozilla/Tech/XUL/Własność/subject +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/subject +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/subject">subject</a></span></code></dt> + <dd> + Element tematu. Potrafi być odniesieniem zmiennej lub źródłem RDF adresu URI.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/suppressonselect/index.html b/files/pl/mozilla/tech/xul/własność/suppressonselect/index.html new file mode 100644 index 0000000000..6e15dcc5a9 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/suppressonselect/index.html @@ -0,0 +1,20 @@ +--- +title: suppressOnSelect +slug: Mozilla/Tech/XUL/Własność/suppressOnSelect +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/suppressOnSelect +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/suppressOnSelect">suppressOnSelect</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-suppressonselect"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/suppressonselect">suppressonselect</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tabcontainer/index.html b/files/pl/mozilla/tech/xul/własność/tabcontainer/index.html new file mode 100644 index 0000000000..7f6b4feb26 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tabcontainer/index.html @@ -0,0 +1,20 @@ +--- +title: tabContainer +slug: Mozilla/Tech/XUL/Własność/tabContainer +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tabContainer +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tabContainer">tabContainer</a></span></code></dt> + <dd> + Typ: + <i> + element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code></i> + </dd> + <dd> + Zwraca element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, który zawiera karty.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tabindex/index.html b/files/pl/mozilla/tech/xul/własność/tabindex/index.html new file mode 100644 index 0000000000..a15be273f6 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tabindex/index.html @@ -0,0 +1,20 @@ +--- +title: tabIndex +slug: Mozilla/Tech/XUL/Własność/tabIndex +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tabIndex +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tabIndex">tabIndex</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabindex"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabindex">tabindex</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tabs/index.html b/files/pl/mozilla/tech/xul/własność/tabs/index.html new file mode 100644 index 0000000000..175d9b3321 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tabs/index.html @@ -0,0 +1,20 @@ +--- +title: tabs +slug: Mozilla/Tech/XUL/Własność/tabs +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tabs +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tabs">tabs</a></span></code></dt> + <dd> + Typ: + <i> + element tabs</i> + </dd> + <dd> + Element <code><a href="/pl/docs/Mozilla/Tech/XUL/tabs" title="tabs">tabs</a></code>, w którym jest zawarty element <code><a href="/pl/docs/Mozilla/Tech/XUL/tab" title="tab">tab</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tabscrolling/index.html b/files/pl/mozilla/tech/xul/własność/tabscrolling/index.html new file mode 100644 index 0000000000..0e4f1a3eaa --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tabscrolling/index.html @@ -0,0 +1,20 @@ +--- +title: tabScrolling +slug: Mozilla/Tech/XUL/Własność/tabScrolling +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tabScrolling +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tabScrolling">tabScrolling</a></span></code></dt> + <dd> + Typ: + <i> + boolean</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tabscrolling"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tabscrolling">tabscrolling</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/textbox.type/index.html b/files/pl/mozilla/tech/xul/własność/textbox.type/index.html new file mode 100644 index 0000000000..fede706397 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/textbox.type/index.html @@ -0,0 +1,24 @@ +--- +title: textbox.type +slug: Mozilla/Tech/XUL/Własność/textbox.type +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/textbox.type +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/textbox.type">type</a></dt> + <dd> + Typ: '</dd> + <dd> + Ustawia wartość <code>autocomplete</code>, aby mieć samo uzupełniające się pole tekstowe.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/type">type</a></span></code></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/własność/textlength/index.html b/files/pl/mozilla/tech/xul/własność/textlength/index.html new file mode 100644 index 0000000000..9bfcc79511 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/textlength/index.html @@ -0,0 +1,20 @@ +--- +title: textLength +slug: Mozilla/Tech/XUL/Własność/textLength +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/textLength +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/textLength">textLength</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Podtrzymuje długość wprowadzanego tekstu w polu tekstowym. Ta własność jest tylko do odczytu.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/textvalue/index.html b/files/pl/mozilla/tech/xul/własność/textvalue/index.html new file mode 100644 index 0000000000..49424ffa8e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/textvalue/index.html @@ -0,0 +1,20 @@ +--- +title: textValue +slug: Mozilla/Tech/XUL/Własność/textValue +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/textValue +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/textValue">textValue</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Zwraca treść pola tekstowego. Odpowiednikiem jest własność <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/timeout/index.html b/files/pl/mozilla/tech/xul/własność/timeout/index.html new file mode 100644 index 0000000000..f0ba9af0b0 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/timeout/index.html @@ -0,0 +1,20 @@ +--- +title: timeout +slug: Mozilla/Tech/XUL/Własność/timeout +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/timeout +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/timeout">timeout</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-timeout"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/timeout">timeout</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/timepicker.value/index.html b/files/pl/mozilla/tech/xul/własność/timepicker.value/index.html new file mode 100644 index 0000000000..a5c0e84f45 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/timepicker.value/index.html @@ -0,0 +1,17 @@ +--- +title: timepicker.value +slug: Mozilla/Tech/XUL/Własność/timepicker.value +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/timepicker.value +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></dt> + <dd> + Typ: <i>string</i></dd> + <dd> + Aktualnie wprowadzony czas w formie HH:MM:SS. Ustaw tą własność, aby zmienić czas.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/title/index.html b/files/pl/mozilla/tech/xul/własność/title/index.html new file mode 100644 index 0000000000..a4f86b2597 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/title/index.html @@ -0,0 +1,20 @@ +--- +title: title +slug: Mozilla/Tech/XUL/Własność/title +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/title +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/title">title</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Tytuł, który pojawia się na górze kreatora (<code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>). Jest przesłaniany przez atrybut <code id="a-label"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/label">label</a></code> na indywidualnych stronach.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/toolbarname/index.html b/files/pl/mozilla/tech/xul/własność/toolbarname/index.html new file mode 100644 index 0000000000..2c18cb27cc --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/toolbarname/index.html @@ -0,0 +1,17 @@ +--- +title: toolbarName +slug: Mozilla/Tech/XUL/Własność/toolbarName +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/toolbarName +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/toolbarName">toolbarName</a></span></code> +</dt><dd> <b><span class="highlightred">Tylko Firefox</span></b> +</dd><dd> Typ: <i>string</i> +</dd><dd> Nazwa paska narzędzi. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/toolbarset/index.html b/files/pl/mozilla/tech/xul/własność/toolbarset/index.html new file mode 100644 index 0000000000..9dfa5b9b4e --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/toolbarset/index.html @@ -0,0 +1,22 @@ +--- +title: toolbarset +slug: Mozilla/Tech/XUL/Własność/toolbarset +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/toolbarset +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/toolbarset">toolbarset</a></span></code></dt> + <dd> + <b><span class="highlightred">Tylko Firefox</span></b></dd> + <dd> + Typ: + <i> + element</i> + </dd> + <dd> + <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbarset" title="toolbarset">toolbarset</a></code> wewnątrz <code><a href="/pl/docs/Mozilla/Tech/XUL/toolbox" title="toolbox">toolbox</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tooltip/index.html b/files/pl/mozilla/tech/xul/własność/tooltip/index.html new file mode 100644 index 0000000000..4239de568f --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tooltip/index.html @@ -0,0 +1,20 @@ +--- +title: tooltip +slug: Mozilla/Tech/XUL/Własność/tooltip +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tooltip +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltip">tooltip</a></span></code></dt> + <dd> + Typ: + <i> + id elementu tooltip</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tooltip"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltip">tooltip</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/tooltiptext/index.html b/files/pl/mozilla/tech/xul/własność/tooltiptext/index.html new file mode 100644 index 0000000000..b841834ee2 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/tooltiptext/index.html @@ -0,0 +1,24 @@ +--- +title: tooltipText +slug: Mozilla/Tech/XUL/Własność/tooltipText +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/tooltipText +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/tooltipText">tooltipText</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-tooltiptext"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/tooltiptext">tooltiptext</a></code>.</dd> +</dl> +<p> </p> +<div class="noinclude"> + </div> +<p></p> diff --git a/files/pl/mozilla/tech/xul/własność/top/index.html b/files/pl/mozilla/tech/xul/własność/top/index.html new file mode 100644 index 0000000000..3884a73c60 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/top/index.html @@ -0,0 +1,20 @@ +--- +title: top +slug: Mozilla/Tech/XUL/Własność/top +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/top +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/top">top</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-top"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/top">top</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/type/index.html b/files/pl/mozilla/tech/xul/własność/type/index.html new file mode 100644 index 0000000000..f92d1a4a74 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/type/index.html @@ -0,0 +1,27 @@ +--- +title: type +slug: Mozilla/Tech/XUL/Własność/type +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/type +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/type">type</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-type"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/type">type</a></code>.</dd> +</dl> +<div class="noinclude"> + <h3 id="Zobacz_tak.C5.BCe" name="Zobacz_tak.C5.BCe">Zobacz także</h3> + <ul> + <li><a href="pl/XUL/W%c5%82asno%c5%9b%c4%87/textbox.type">textbox.type</a></li> + </ul> +</div> +<p> </p> diff --git a/files/pl/mozilla/tech/xul/własność/useraction/index.html b/files/pl/mozilla/tech/xul/własność/useraction/index.html new file mode 100644 index 0000000000..9dbcd177df --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/useraction/index.html @@ -0,0 +1,20 @@ +--- +title: userAction +slug: Mozilla/Tech/XUL/Własność/userAction +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/userAction +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/userAction">userAction</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-userAction"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/userAction">userAction</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/value/index.html b/files/pl/mozilla/tech/xul/własność/value/index.html new file mode 100644 index 0000000000..082e95f22c --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/value/index.html @@ -0,0 +1,20 @@ +--- +title: value +slug: Mozilla/Tech/XUL/Własność/value +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/value +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/value">value</a></span></code></dt> + <dd> + Typ: + <i> + string</i> + </dd> + <dd> + Pobiera i ustawia wartość atrybutu <code id="a-value"><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Atrybut/value">value</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/view/index.html b/files/pl/mozilla/tech/xul/własność/view/index.html new file mode 100644 index 0000000000..bb90e343e5 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/view/index.html @@ -0,0 +1,15 @@ +--- +title: view +slug: Mozilla/Tech/XUL/Własność/view +tags: + - Strony_wymagające_dopracowania + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/view +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> + +<dl> + <dt><code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/view">view</a></span></code></dt> + <dd>Typ: <em><a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a></em></dd> + <dd>Widok dla <code><a href="/pl/docs/Mozilla/Tech/XUL/tree" title="tree">tree</a></code>, który jest obiektem generującym dane do wyświetlenia. Do tej własności możesz przypisać obiekt implementujący interfejs <a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a>. Drzewa zbudowane z RDF-a, albo takie, które bezpośrednio używają elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/treeitem" title="treeitem">treeitem</a></code>, będą już miały widok. Funkcje dostępne w widoku pozwalają na pobieranie danych z komórek i pozwalają na stwierdzenie, które wiersze są zagnieżdżone w innych. Aby zobaczyć kompletną listę funkcji, obejrzyj interfejs <a href="/pl/NsITreeView" title="pl/NsITreeView">nsITreeView</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/webbrowserfind/index.html b/files/pl/mozilla/tech/xul/własność/webbrowserfind/index.html new file mode 100644 index 0000000000..d18725b7ff --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/webbrowserfind/index.html @@ -0,0 +1,16 @@ +--- +title: webBrowserFind +slug: Mozilla/Tech/XUL/Własność/webBrowserFind +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/webBrowserFind +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/webBrowserFind">webBrowserFind</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebBrowserFind">nsIWebBrowserFind</a>, którego można użyć do szukania tekstu w dokumencie. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/webnavigation/index.html b/files/pl/mozilla/tech/xul/własność/webnavigation/index.html new file mode 100644 index 0000000000..b382e37bb1 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/webnavigation/index.html @@ -0,0 +1,16 @@ +--- +title: webNavigation +slug: Mozilla/Tech/XUL/Własność/webNavigation +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/webNavigation +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/webNavigation">webNavigation</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebNavigation">nsIWebNavigation</a></i> +</dd><dd> Własność tylko do odczytu zawiera obiekt <a href="pl/NsIWebNavigation">nsIWebNavigation</a> dla dokumentu. Wiele z jego metod może być wywoływanych bezpośrednio na dokumencie; są to takie metody jak <span id="m-goBack"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goBack">goBack</a></code></span> i <span id="m-goForward"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/goForward">goForward</a></code></span>. Zawiera także stałe wczytywania wykorzystywane przez <span id="m-reloadWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/reloadWithFlags">reloadWithFlags</a></code></span> i <span id="m-loadURIWithFlags"><code><a href="https://developer.mozilla.org/pl/docs/Mozilla/Tech/XUL/Metoda/loadURIWithFlags">loadURIWithFlags</a></code></span>. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/webprogress/index.html b/files/pl/mozilla/tech/xul/własność/webprogress/index.html new file mode 100644 index 0000000000..6fd5c056a8 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/webprogress/index.html @@ -0,0 +1,16 @@ +--- +title: webProgress +slug: Mozilla/Tech/XUL/Własność/webProgress +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/webProgress +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/webProgress">webProgress</a></span></code> +</dt><dd> Typ: <i><a href="pl/NsIWebProgress">nsIWebProgress</a></i> +</dd><dd> Własność tylko do odczytu zawierająca obiekt <a href="pl/NsIWebProgress">nsIWebProgress</a>, który jest stosowany do monitorowania postępu podczas ładowania dokumentu. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/width/index.html b/files/pl/mozilla/tech/xul/własność/width/index.html new file mode 100644 index 0000000000..5c236e6925 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/width/index.html @@ -0,0 +1,20 @@ +--- +title: width +slug: Mozilla/Tech/XUL/Własność/width +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/width +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/width">width</a></span></code></dt> + <dd> + Typ: + <i> + integer</i> + </dd> + <dd> + Długość elementu w pikselach. Zamiast stosowania tej własności polecamy stosowanie własności <a href="pl/CSS/width">CSS width</a>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/wizardpages/index.html b/files/pl/mozilla/tech/xul/własność/wizardpages/index.html new file mode 100644 index 0000000000..5244a60bad --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/wizardpages/index.html @@ -0,0 +1,20 @@ +--- +title: wizardPages +slug: Mozilla/Tech/XUL/Własność/wizardPages +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/wizardPages +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/wizardPages">wizardPages</a></span></code></dt> + <dd> + Typ: + <i> + DOM NodeList elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code></i> + </dd> + <dd> + Ta własność podtrzymuje listę elementów <code><a href="/pl/docs/Mozilla/Tech/XUL/wizardpage" title="wizardpage">wizardpage</a></code> w <code><a href="/pl/docs/Mozilla/Tech/XUL/wizard" title="wizard">wizard</a></code>.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/wraparound/index.html b/files/pl/mozilla/tech/xul/własność/wraparound/index.html new file mode 100644 index 0000000000..b056079486 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/wraparound/index.html @@ -0,0 +1,16 @@ +--- +title: wrapAround +slug: Mozilla/Tech/XUL/Własność/wrapAround +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/wrapAround +--- +<div class="noinclude"><span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl><dt> <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/wrapAround">wrapAround</a></span></code> +</dt><dd> Typ: <i>boolean</i> +</dd><dd> Pobiera i ustawia wartość atrybutu wraparound. +</dd></dl> +<p><br> +</p> +<div class="noinclude"> +</div> diff --git a/files/pl/mozilla/tech/xul/własność/year/index.html b/files/pl/mozilla/tech/xul/własność/year/index.html new file mode 100644 index 0000000000..b46c4eae40 --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/year/index.html @@ -0,0 +1,17 @@ +--- +title: year +slug: Mozilla/Tech/XUL/Własność/year +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/year +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/year">year</a></span></code></dt> + <dd> + Typ: <i>integer</i></dd> + <dd> + Aktualnie zaznaczony rok z przedziału od 1 do 9999. Ustaw tą własność, aby zmienić zaznaczony rok.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/własność/yearleadingzero/index.html b/files/pl/mozilla/tech/xul/własność/yearleadingzero/index.html new file mode 100644 index 0000000000..cf6914d74c --- /dev/null +++ b/files/pl/mozilla/tech/xul/własność/yearleadingzero/index.html @@ -0,0 +1,17 @@ +--- +title: yearLeadingZero +slug: Mozilla/Tech/XUL/Własność/yearLeadingZero +tags: + - Własności_XUL +translation_of: Archive/Mozilla/XUL/Property/yearLeadingZero +--- +<div class="noinclude"> + <span class="breadcrumbs XULRefProp_breadcrumbs">« <a href="/pl/docs/Dokumentacja_XUL" title="Dokumentacja_XUL">Dokumentacja XUL</a></span></div> +<dl> + <dt> + <code><span><a href="https://developer.mozilla.org/pl/docs/XUL/Własność/yearLeadingZero">yearLeadingZero</a></span></code></dt> + <dd> + Typ: <i>boolean</i></dd> + <dd> + Wartość tylko do odczytu sygnalizująca gdzie wiodące zero powinno być wyświetlone przed rokiem zanim jest on mniejszy niż 1000.</dd> +</dl> diff --git a/files/pl/mozilla/tech/xul/xul_school/index.html b/files/pl/mozilla/tech/xul/xul_school/index.html new file mode 100644 index 0000000000..b7b400a3ba --- /dev/null +++ b/files/pl/mozilla/tech/xul/xul_school/index.html @@ -0,0 +1,70 @@ +--- +title: XUL School Tutorial +slug: Mozilla/Tech/XUL/XUL_School +translation_of: Archive/Add-ons/Overlay_Extensions/XUL_School +--- +<p>Szkoła XUL to wszechstronny tutorial programowania rozszerzeń koncentrujący się na programowaniu rozszerzeń dla Firefoksa. Zalecane jest abyś przeczytał go przynajmniej raz. Podczas gdy Firefox zmienia się dość często, zawartość tego tutoriala powinna być aktualna i poprawna.</p> +<dl> + <dt> + Wprowadzenie</dt> + <dd> + <ul> + <li><a href="/en/XUL_School/Introduction" title="en/XUL School/Introduction">Wprowadzenie</a></li> + <li><a href="/en/XUL_School/Getting_Started_with_Firefox_Extensions" title="en/XUL School/Getting Started with Firefox Extensions">Getting Started with Firefox Extensions</a></li> + <li><a href="/en/XUL_School/The_Essentials_of_an_Extension" title="en/XUL School/The Essentials of an Extension">The Essentials of an Extension</a></li> + <li><a href="/en/XUL_School/Setting_Up_a_Development_Environment" title="en/XUL School/Setting Up a Development Environment">Setting Up a Development Environment</a></li> + <li><a href="/en/XUL_School/JavaScript_Object_Management" title="en/XUL School/JavaScript Object Management">JavaScript Object Management</a></li> + </ul> + </dd> + <dt> + Podstawowa funkcjonalność</dt> + <dd> + <ul> + <li><a href="/en/XUL_School/Adding_menus_and_submenus" title="en/XUL School/Adding menus and submenus">Adding menus and submenus</a></li> + <li><a href="/en/XUL_School/Adding_Toolbars_and_Toolbar_Buttons" title="en/XUL School/Adding Toolbars and Toolbar Buttons">Adding Toolbars and Toolbar Buttons</a></li> + <li><a href="/en/XUL_School/Adding_Events_and_Commands" title="en/XUL School/Adding Events and Commands">Adding events and commands</a></li> + <li><a href="/en/XUL_School/Adding_windows_and_dialogs" title="en/XUL School/Adding windows and dialogs">Adding windows and dialogs</a></li> + <li><a href="/en/XUL_School/Adding_sidebars" title="en/XUL School/Adding sidebars">Adding sidebars</a></li> + <li><a href="/en/XUL_School/User_Notifications_and_Alerts" title="en/XUL School/User Notifications and Alerts">User notifications and alerts</a></li> + </ul> + </dd> + <dt> + Intermediate functionality</dt> + <dd> + <ul> + <li><a href="/en/XUL_School/Intercepting_Page_Loads" title="en/XUL School/Intercepting Page Loads">Intercepting page loads</a></li> + <li><a href="/en/XUL_School/Connecting_to_Remote_Content" title="en/XUL School/Connecting to Remote Content">Connecting to Remote Content</a></li> + <li><a href="/en/XUL_School/Handling_Preferences" title="en/XUL School/Handling Preferences">Handling preferences</a></li> + <li><a href="/en/XUL_School/Local_Storage" title="en/XUL School/Local Storage">Local Storage</a></li> + </ul> + </dd> + <dt> + Zaawansowane tematy</dt> + <dd> + <ul> + <li><a href="/en/XUL_School/The_Box_Model" title="en/XUL School/The Box Model">The Box Model</a></li> + <li><a href="/en/XUL_School/XPCOM_Objects" title="en/XUL School/XPCOM Objects">XPCOM Objects</a></li> + <li><a href="/en/XUL_School/Observer_Notifications" title="en/XUL School/Observer Notifications">Observer Notifications</a></li> + <li><a href="/en/XUL_School/Custom_XUL_Elements_with_XBL" title="en/XUL School/Custom XUL Elements with XBL">Custom XUL Elements with XBL</a></li> + <li><a href="/en/XUL_School/Mozilla_Documentation_Roadmap" title="en/XUL School/Mozilla Documentation Roadmap">Mozilla Documentation Roadmap</a></li> + <li><a href="/en/XUL_School/Useful_Mozilla_Community_Sites" title="en/XUL School/Useful Mozilla Community Sites">Useful Mozilla Community Sites</a></li> + </ul> + </dd> + <dt> + Załączniki</dt> + <dd> + <ul> + <li><a href="/en/XUL_School/Appendix_A:_Add-on_Performance" title="en/XUL School/Appendix A: Add-on Performance">Appendix A: Add-on Performance</a></li> + <li><a href="/en/XUL_School/Appendix_B:_Install_and_Uninstall_Scripts" title="en/XUL School/Appendix B: Install and Uninstall Scripts">Appendix B: Install and Uninstall Scripts</a></li> + <li><a href="/en/XUL_School/Appendix_C:_Avoid_using_eval_in_Add-ons" title="en/XUL School/Appendix C: Avoid using eval in Add-ons">Appendix C: Avoiding using eval in Add-ons</a></li> + <li><a href="/en/XUL_School/Appendix_D:_Loading_Scripts" title="en/XUL School/Appendix D: Loading Scripts">Appendix D: Loading Scripts</a></li> + <li><a href="/en/XUL_School/DOM_Building_and_HTML_Insertion" title="en/XUL School/Appendix E: DOM Building and HTML Insertion">Appendix E: DOM Building and HTML Insertion</a></li> + <li><a href="/en/XUL_School/Appendix_F:_Monitoring_DOM_changes" title="en/XUL School/Appendix F: Monitoring DOM changes">Appendix F: Monitoring DOM changes</a></li> + </ul> + </dd> +</dl> +<p>The XUL School project was developed by <a class="external" href="http://appcoast.com/" title="http://appcoast.com/">Appcoast</a> (formerly Glaxstar). The project is now published here following its <a href="/Project:Copyrights" title="https://developer.mozilla.org/Project:Copyrights">sharing licenses</a>. Its contents have been modified from the original source as necessary.</p> +<div class="noinclude"> + <p></p> +</div> +<p> </p> |