aboutsummaryrefslogtreecommitdiff
path: root/files/pl/archive/mozilla
diff options
context:
space:
mode:
Diffstat (limited to 'files/pl/archive/mozilla')
-rw-r--r--files/pl/archive/mozilla/drag_and_drop/index.html142
-rw-r--r--files/pl/archive/mozilla/firefox/index.html8
-rw-r--r--files/pl/archive/mozilla/firefox/zastosowanie_mikroformatów/index.html145
-rw-r--r--files/pl/archive/mozilla/index.html10
-rw-r--r--files/pl/archive/mozilla/venkman/index.html33
-rw-r--r--files/pl/archive/mozilla/xbl/index.html39
-rw-r--r--files/pl/archive/mozilla/xulrunner/index.html80
7 files changed, 457 insertions, 0 deletions
diff --git a/files/pl/archive/mozilla/drag_and_drop/index.html b/files/pl/archive/mozilla/drag_and_drop/index.html
new file mode 100644
index 0000000000..b963b08118
--- /dev/null
+++ b/files/pl/archive/mozilla/drag_and_drop/index.html
@@ -0,0 +1,142 @@
+---
+title: Drag and Drop
+slug: Archive/Mozilla/Drag_and_drop
+tags:
+ - NeedsTranslation
+ - TopicStub
+ - XUL
+translation_of: Archive/Mozilla/Drag_and_drop
+---
+<p>{{ Next("Drag and Drop JavaScript Wrapper") }}</p>
+<p>{{ deprecated_header("gecko1.9.1") }}</p>
+<div class="warning">
+ As of Gecko 1.9.1 (Firefox 3.5), these APIs are officially deprecated <a href="/En/DragDrop/Drag_and_Drop" title="en/DragDrop/Drag and Drop">the newer, simpler, portable API</a> should be used in their place.</div>
+<p>This section describes how to implement objects that can be dragged around and dropped onto other objects.</p>
+<h3 id="The_Drag_and_Drop_Interface" name="The_Drag_and_Drop_Interface">The Drag and Drop Interface</h3>
+<p>Many user interfaces allow one to drag particular objects around within the interface. For example, dragging files to other directories, or dragging an icon to another window to open the document it refers to. Mozilla and <a href="/en/XUL" title="en/XUL">XUL</a> provide a number of events that can handle when the user attempts to drag objects around.</p>
+<p>A user can start dragging by holding down the mouse button and moving the mouse. The drag stops when the user releases the mouse. Event handlers are called when the user starts and ends dragging, and at various points in-between.</p>
+<p>Mozilla implements dragging by using a drag session. When a user requests to drag something that can be dragged, a drag session should be started. The drag session handles updating the mouse cursor and where the object should be dropped. If something cannot be dragged, it should not start a drag session. Because the user generally has only one mouse, only one drag session is in use at a time.</p>
+<p>Note that drag sessions can be created from within Mozilla itself or from other applications. Mozilla will translate the data being dragged as needed.</p>
+<p>The list below describes the event handlers that can be called, which may be placed on any element. You only need to put values for the handlers where you need to do something when the event occurs.</p>
+<dl>
+ <dt>
+ ondrag {{ Fx_minversion_inline(3) }}</dt>
+ <dd>
+ Called periodically throughout the drag and drop operation.</dd>
+ <dt>
+ ondraggesture </dt>
+ <dd>
+ Called when the user starts dragging the element, which normally happens when the user holds down the mouse button and moves the mouse. The script in this handler should set up a drag session.</dd>
+ <dt>
+ ondragstart {{ Fx_minversion_inline(3) }} </dt>
+ <dd>
+ An alias for <code>ondraggesture</code>; this is the HTML 5 spec name for the event and may be used in HTML or XUL; however, for backward compatibility with older versions of Firefox, you may wish to continue using <code>ondraggesture</code> in XUL.</dd>
+ <dt>
+ ondragover </dt>
+ <dd>
+ This event handler is called for an element when something is being dragged over top of it. If the object can be dropped on the element, the drag session should be notified.</dd>
+ <dt>
+ ondragenter </dt>
+ <dd>
+ Called for an element when the mouse pointer first moves over the element while something is being dragged. This might be used to change the appearance of the element to indicate to the user that the object can be dropped on it.</dd>
+ <dt>
+ ondragexit </dt>
+ <dd>
+ Called for an element when the mouse pointer moves out of an element while something is being dragged. The is also called after a drop is complete so that an element has a chance to remove any highlighting or other indication.</dd>
+ <dt>
+ ondragdrop </dt>
+ <dd>
+ This event handler is called for an element when something is dropped on the element. At this point, the user has already released the mouse button. The element can simply ignore the event or can handle it some way, such as pasting the dragged object into itself.</dd>
+ <dt>
+ ondragend {{ Fx_minversion_inline(3) }} </dt>
+ <dd>
+ Called when the drag operation is finished.</dd>
+</dl>
+<p>There are two ways that drag and drop events can be handled. This first involves using the drag and drop <a href="/en/XPCOM" title="en/XPCOM">XPCOM</a> interfaces directly. The second is to use a <a href="/en/Drag_and_Drop_JavaScript_Wrapper" title="en/Drag_and_Drop_JavaScript_Wrapper">JavaScript wrapper</a> object that handles some of this for you. The code for this wrapper can be found in a file named {{ Source("toolkit/content/nsDragAndDrop.js nsDragAndDrop.js") }} which is contained in the widget-toolkit (or global) package.</p>
+<h3 id="XPCOM_Drag_and_Drop_interfaces" name="XPCOM_Drag_and_Drop_interfaces">XPCOM Drag and Drop interfaces</h3>
+<p>Two interfaces are used to support drag and drop. The first is a drag service, <a href="/en/XPCOM_Interface_Reference/nsIDragService" title="en/nsIDragService">nsIDragService</a> and the second is the drag session, <a href="/en/XPCOM_Interface_Reference/nsIDragSession" title="en/nsIDragSession">nsIDragSession</a>.</p>
+<p>The <a href="/en/XPCOM_Interface_Reference/nsIDragService" title="en/nsIDragService">nsIDragService</a> is responsible for creating drag sessions when a drag starts, and removing the drag session when the drag is complete. The function <code>invokeDragSession</code> should be called to start a drag inside an <code>ondraggesture</code> event handler. Once this function is called, a drag has started.</p>
+<p>The function invokeDragSession takes four parameters, as described below:</p>
+<pre class="eval">invokeDragSession(element,transferableArray,region,actions)
+</pre>
+<dl>
+ <dt>
+ element </dt>
+ <dd>
+ A reference to the element that is being dragged. This can be retrieved by getting the property <code>event.target</code> during the event handler.</dd>
+ <dt>
+ transferableArray </dt>
+ <dd>
+ An array of <a href="/en/NsITransferable" title="en/NsITransferable">nsITransferable</a> objects, one for each item being dragged. An array is used because you might want to drag several objects at once, such as a set of files.</dd>
+ <dt>
+ region </dt>
+ <dd>
+ A region used for feedback indication. This should usually be set to null.</dd>
+ <dt>
+ actions </dt>
+ <dd>
+ The actions that the drag uses. This should be set to one of the following constants, or several added together. The action can be changed during the drag depending on what is being dragged over.</dd>
+</dl>
+<dl>
+ <dt>
+ nsIDragService.DRAGDROP_ACTION_NONE </dt>
+ <dd>
+ <dl>
+ <dt>
+ Used to indicate that no drag is valid.</dt>
+ <dt>
+ nsIDragService.DRAGDROP_ACTION_COPY </dt>
+ <dd>
+ The item being dragged should be copied to its dropped location.</dd>
+ <dt>
+ nsIDragService.DRAGDROP_ACTION_MOVE </dt>
+ <dd>
+ The item being dragged should be moved to its dropped location.</dd>
+ <dt>
+ nsIDragService.DRAGDROP_ACTION_LINK </dt>
+ <dd>
+ A link (or shortcut or alias) to the item being dragged should be created in the dropped location.</dd>
+ </dl>
+ </dd>
+</dl>
+<p>The interface {{ interface("nsIDragService") }} also provides the function <code>getCurrentSession</code> which can be called from within the drag event handlers to get and modify the state of the drag. The function returns an object that implements {{ interface("nsIDragSession") }}.</p>
+<p>The interface <a href="/en/XPCOM_Interface_Reference/nsIDragSession" title="en/nsIDragSession">nsIDragSession</a> is used to get and set properties of the drag that is currently occuring. The following properties and methods are available:</p>
+<dl>
+ <dt>
+ canDrop </dt>
+ <dd>
+ Set this property to <code>true</code> if the element the mouse is currently over can accept the object currently being dragged to be dropped on it. Set the value to <code>false</code> if it doesn't make sense to drop the object on it. This should be changed in the <code>ondragover</code> and <code>ondragenter</code> event handlers.</dd>
+ <dt>
+ dragAction </dt>
+ <dd>
+ Set to the current action to be performed, which should be one or more of the constants described earlier. This can be used to provide extra feedback to the user.</dd>
+ <dt>
+ numDropItems </dt>
+ <dd>
+ The number of items being dragged. For example, this will be set to 5 if five bookmarks are being dragged.</dd>
+ <dt>
+ getData(transfer,index) </dt>
+ <dd>
+ Get the data being dragged. The first argument should be an <a href="/en/NsITransferable" title="en/NsITransferable">nsITransferable</a> object to hold the data. The second argument, <code>index</code>, should be the index of the item to return.</dd>
+ <dt>
+ sourceDocument </dt>
+ <dd>
+ The document where the drag started.</dd>
+ <dt>
+ sourceNode </dt>
+ <dd>
+ The <a href="/en/DOM" title="en/DOM">DOM</a> node where the drag started.</dd>
+ <dt>
+ isDataFlavorSupported(flavor) </dt>
+ <dd>
+ Returns <code>true</code> if the data being dragged contains data of the specified flavor.</dd>
+</dl>
+<p>{{ Next("Drag and Drop JavaScript Wrapper") }}</p>
+<div class="originaldocinfo">
+ <h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2>
+ <ul>
+ <li>Author(s): <a class="link-mailto" href="mailto:enndeakin@sympatico.ca">Neil Deakin</a></li>
+ <li>Original Document:</li>
+ <li>Copyright Information: Copyright (C) <a class="link-mailto" href="mailto:enndeakin@sympatico.ca">Neil Deakin</a></li>
+ </ul>
+</div>
diff --git a/files/pl/archive/mozilla/firefox/index.html b/files/pl/archive/mozilla/firefox/index.html
new file mode 100644
index 0000000000..c87802d82f
--- /dev/null
+++ b/files/pl/archive/mozilla/firefox/index.html
@@ -0,0 +1,8 @@
+---
+title: Firefox
+slug: Archive/Mozilla/Firefox
+translation_of: Archive/Mozilla/Firefox
+---
+<p>In progress. Out-of-date information about the Firefox project.</p>
+
+<p>{{SubpagesWithSummaries}}</p>
diff --git a/files/pl/archive/mozilla/firefox/zastosowanie_mikroformatów/index.html b/files/pl/archive/mozilla/firefox/zastosowanie_mikroformatów/index.html
new file mode 100644
index 0000000000..15a49af1cc
--- /dev/null
+++ b/files/pl/archive/mozilla/firefox/zastosowanie_mikroformatów/index.html
@@ -0,0 +1,145 @@
+---
+title: Zastosowanie mikroformatów
+slug: Archive/Mozilla/Firefox/Zastosowanie_mikroformatów
+tags:
+ - Firefox 3
+translation_of: Archive/Mozilla/Firefox/Using_microformats
+---
+<p>{{ Fx_minversion_header(3) }}
+{{ Draft() }}
+Mikroformaty umożliwiają przekazywanie przez witryny internetowe do przeglądarek danych o określonej strukturze semantycznej. Umożliwia to zaprezentowanie podsumowania informacji na stronie bez wiedzy na temat tego, jak należy przetwarzać sam przekazywany dokument. W Firefoksie 3 zaimplementowano globalny obiekt <code>Microformats</code>, pozwalający na dostęp do mikroformatów. Interfejs API tego obiektu umożliwia łatwe wykrywanie i odczytywanie mikroformatów.
+</p>
+<h2 id=".C5.81adowanie_interfejsu_API_mikroformat.C3.B3w" name=".C5.81adowanie_interfejsu_API_mikroformat.C3.B3w">Ładowanie interfejsu API mikroformatów</h2>
+<p>Obiekt <code>Microformats</code> można utworzyć za pomocą nowego mechanizmu ładowania skryptów dostępnego w programie Firefox 3. Aby skorzystać z interfejsu API, należy najpierw załadować obiekt:
+</p>
+<pre class="eval"><span class="nowiki">Components.utils.import("resource://gre/modules/Microformats.js");</span>
+</pre>
+<p>Po załadowaniu interfejsu API można korzystać z mikroformatów, używając podanych poniżej metod. Informacje na temat przetwarzania mikroformatów znajdują się artykule <a href="pl/Przetwarzanie_mikroformat%c3%b3w_w_j%c4%99zyku_JavaScript">Przetwarzanie mikroformatów w języku JavaScript</a>.
+</p>
+<h2 id="Wst.C4.99pnie_zdefiniowane_mikroformaty" name="Wst.C4.99pnie_zdefiniowane_mikroformaty">Wstępnie zdefiniowane mikroformaty</h2>
+<p>W programie Firefox 3 zaimplementowano definicje kilku popularnych mikroformatów:
+</p>
+<dl><dt><code><a href="pl/Mikroformat_adr">adr</a></code>
+</dt><dd>Reprezentuje adres (np. zamieszkania lub korespondencyjny).
+</dd><dt><code><a href="pl/Mikroformat_geo">geo</a></code>
+</dt><dd>Reprezentuje lokalizację geograficzną (określaną za pomocą długości i szerokości geograficznej).
+</dd><dt><code><a href="pl/Mikroformat_hCard">hCard</a></code>
+</dt><dd>Reprezentuje informacje kontaktowe dotyczące osób.
+</dd><dt><code><a href="pl/Mikroformat_hCalendar">hCalendar</a></code>
+</dt><dd>Reprezentuje pozycję w kalendarzu (np. spotkanie).
+</dd><dt><code><a href="pl/Mikroformat_tag">tag</a></code>
+</dt><dd>Używany w celu dodawania znaczników do innych mikroformatów.
+</dd></dl>
+<h2 id="Metody" name="Metody">Metody</h2>
+<h3 id="add.28.29" name="add.28.29">add()</h3>
+<p>Dodaje nowy mikroformat do modułu mikroformatu.
+</p><p>{{ Note("Jeżeli mikroformat o danej nazwie istnieje, jest zastępowany przez nowy mikroformat.") }}
+</p>
+<pre class="eval">add(nazwa, definicja);
+</pre>
+<h6 id="Parametry" name="Parametry">Parametry</h6>
+<dl><dt>&lt;tt&gt;nazwa&lt;/tt&gt;
+</dt><dd>Nazwa mikroformatu, który ma zostać dodany do modułu mikroformatu.
+</dd><dt>&lt;tt&gt;definicja&lt;/tt&gt;
+</dt><dd>Struktura języka JavaScript opisująca mikroformat. Aby uzyskać szczegółowe informacje, patrz <a href="pl/Opisywanie_mikroformat%c3%b3w_w_j%c4%99zyku_JavaScript">Opisywanie mikroformatów w języku JavaScript</a>.
+</dd></dl>
+<h3 id="count.28.29" name="count.28.29">count()</h3>
+<p>Zwraca liczbę istniejących w dokumencie mikroformatów, które spełniają podane kryteria.
+</p>
+<pre class="eval">liczbaMikroformatow = Microformats.count(nazwa, element_główny, uwzględniaj_rekurencyjnie_ramki);
+</pre>
+<h6 id="Parametry_2" name="Parametry_2">Parametry</h6>
+<dl><dt>&lt;tt&gt;nazwa&lt;/tt&gt;
+</dt><dd>Nazwa mikroformatu, którego egzemplarze są liczone.
+</dd><dt>&lt;tt&gt;element_główny&lt;/tt&gt;
+</dt><dd>Argument opcjonalny. Element DOM, od którego ma być rozpoczęte przeszukiwanie. Domyślnie jest to element <code>content.document</code> (innymi słowy, cały dokument).
+</dd><dt>&lt;tt&gt;uwzględniaj_rekurencyjnie_ramki&lt;/tt&gt;
+</dt><dd>Argument opcjonalny. W przypadku podania wartości <code>true</code> w przeszukiwaniu uwzględnione będą ramki potomne. Wartością domyślną jest <code>true</code>.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87" name="Zwracana_warto.C5.9B.C4.87">Zwracana wartość</h6>
+<p>Liczba całkowita określająca liczbę mikroformatów, które spełniają podane kryteria.
+</p>
+<h3 id="debug.28.29" name="debug.28.29">debug()</h3>
+<p>Zwraca ciąg znaków określający obiekt mikroformatu.
+</p><p>{{ Note("Zamiast stosowania metody <code>debug()</code> można po prostu skorzystać z metody obiektu mikroformatu o tej samej nazwie: <code>microformatObject.debug()</code>.") }}
+</p>
+<pre class="eval">zrzucanyCiag = debug(obiekt_mikroformatu)
+</pre>
+<h6 id="Parametry_3" name="Parametry_3">Parametry</h6>
+<dl><dt>&lt;tt&gt;obiekt_mikroformatu&lt;/tt&gt;
+</dt><dd>Obiekt mikroformatu, którego zrzut jest wykonywany.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87_2" name="Zwracana_warto.C5.9B.C4.87_2">Zwracana wartość</h6>
+<p>Ciąg znaków opisujący zawartość podanego obiektu mikroformatu.
+</p>
+<h3 id="get.28.29" name="get.28.29">get()</h3>
+<p>Zwraca tablicę z obiektami mikroformatów, odpowiadającymi znalezionym mikroformatom spełniającym podane kryteria.
+</p>
+<pre class="eval">tablicaMikroformatow = Microformats.count(nazwa, element_główny, opcje, tablica_docelowa);
+</pre>
+<h6 id="Parametry_4" name="Parametry_4">Parametry</h6>
+<dl><dt>&lt;tt&gt;nazwa&lt;/tt&gt;
+</dt><dd>Nazwa poszukiwanego mikroformatu.
+</dd><dt>&lt;tt&gt;element_główny&lt;/tt&gt;
+</dt><dd>Element DOM, od którego ma być rozpoczęte przeszukiwanie.
+</dd><dt>&lt;tt&gt;opcje&lt;/tt&gt;
+</dt><dd>Argument opcjonalny. Obiekt JavaScript zawierający zero lub więcej następujących wskaźników:
+</dd></dl>
+<blockquote>
+<dl><dt>&lt;tt&gt;recurseFrames&lt;/tt&gt;
+</dt><dd>W przypadku podania wartości <code>true</code> w przeszukiwaniu uwzględnione będą ramki potomne. Wartością domyślną jest <code>true</code>.
+</dd><dt>&lt;tt&gt;showHidden&lt;/tt&gt;
+</dt><dd>W przypadku podania wartości <code>true</code> dodawane są ukryte mikroformaty; w przeciwnym przypadku są one ignorowane. Wartością domyślną jest <code>false</code>.
+</dd><dt>&lt;tt&gt;debug&lt;/tt&gt;
+</dt><dd>W przypadku korzystania z trybu debugowania należy podać wartość <code>true</code>; w przeciwnym przypadku należy podać wartość <code>false</code>. Wartością domyślną jest <code>false</code>.
+</dd></dl>
+</blockquote>
+<dl><dt>&lt;tt&gt;tablica_docelowa&lt;/tt&gt;
+</dt><dd>Argument opcjonalny. Tablica zawierająca obiekty mikroformatów, do której dodawane będą rezultaty wyszukiwania.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87_3" name="Zwracana_warto.C5.9B.C4.87_3">Zwracana wartość</h6>
+<p>Nowa tablica zawierająca obiekty mikroformatów, które spełniały podane kryteria, lub tablica określona w obiekcie &lt;tt&gt;microformats&lt;/tt&gt;, do której dodano nowe, znalezione obiekty mikroformatów.
+</p>
+<h3 id="getNamesFromNode.28.29" name="getNamesFromNode.28.29">getNamesFromNode()</h3>
+<p>Zwraca listę rozdzielonych znakami spacji nazw mikroformatów, które odpowiadały podanemu węzłowi mikroformatu.
+</p>
+<pre class="eval">listaNazw = Microformats.getNamesFromNode(węzeł);
+</pre>
+<h6 id="Parametry_5" name="Parametry_5">Parametry</h6>
+<dl><dt>&lt;tt&gt;węzeł&lt;/tt&gt;
+</dt></dl>
+<dl><dd>Węzeł, z którego ma zostać pobrana lista nazw mikroformatów.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87_4" name="Zwracana_warto.C5.9B.C4.87_4">Zwracana wartość</h6>
+<p>Jeżeli podany &lt;tt&gt;węzeł&lt;/tt&gt; jest mikroformatem, zwracany jest ciąg znaków stanowiący listę rozdzielonych znakami spacji nazw mikroformatów, które odpowiadały podanemu węzłowi. Jeżeli węzeł nie jest mikroformatem, nie jest zwracana żadna wartość.
+</p>
+<h3 id="getParent.28.29" name="getParent.28.29">getParent()</h3>
+<p>Zwraca nadrzędny węzeł podanego mikroformatu lub węzła potomnego mikroformatu.
+</p><p>wezelNadrzedny = Microformats.getParent(węzeł);
+</p>
+<h6 id="Parametry_6" name="Parametry_6">Parametry</h6>
+<dl><dt>&lt;tt&gt;węzeł&lt;/tt&gt;
+</dt><dd>Węzeł, którego węzeł nadrzędny ma być pobrany.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87_5" name="Zwracana_warto.C5.9B.C4.87_5">Zwracana wartość</h6>
+<p>Węzeł nadrzędny podanego węzła. Jeżeli podany &lt;tt&gt;węzeł&lt;/tt&gt; nie jest mikroformatem ani węzłem potomnym mikroformatu, nie jest zwracana żadna wartość.
+</p>
+<h3 id="isMicroformat.28.29" name="isMicroformat.28.29">isMicroformat()</h3>
+<p>Określa, czy podany węzeł DOM jest mikroformatem.
+</p>
+<pre class="eval">wskaznik = Microformats.isMicroformat(węzeł);
+</pre>
+<h6 id="Parametry_7" name="Parametry_7">Parametry</h6>
+<dl><dt>&lt;tt&gt;węzeł&lt;/tt&gt;
+</dt><dd>Węzeł DOM, który ma zostać sprawdzony.
+</dd></dl>
+<h6 id="Zwracana_warto.C5.9B.C4.87_6" name="Zwracana_warto.C5.9B.C4.87_6">Zwracana wartość</h6>
+<p><code>true</code>, jeżeli węzeł jest mikroformatem; w przeciwnym przypadku zwracana jest wartość <code>false</code>.
+{{ Note("Metoda <i>nie</i> zwraca wartości <code>true</code>, jeżeli węzeł jest węzłem potomnym mikroformatu.") }}
+</p><p><br>
+</p><p><br>
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/Using_microformats", "es": "es/El_uso_de_microformatos", "fr": "fr/Utilisation_de_microformats", "ja": "ja/Using_microformats", "ko": "ko/Using_microformats" } ) }}
diff --git a/files/pl/archive/mozilla/index.html b/files/pl/archive/mozilla/index.html
new file mode 100644
index 0000000000..0acec76e6d
--- /dev/null
+++ b/files/pl/archive/mozilla/index.html
@@ -0,0 +1,10 @@
+---
+title: Archived Mozilla and build documentation
+slug: Archive/Mozilla
+tags:
+ - NeedsTranslation
+ - TopicStub
+translation_of: Archive/Mozilla
+---
+<p>These articles are archived, obsolete documents about Mozilla, Gecko, and the process of building Mozilla projects.</p>
+<p>{{SubpagesWithSummaries}}</p>
diff --git a/files/pl/archive/mozilla/venkman/index.html b/files/pl/archive/mozilla/venkman/index.html
new file mode 100644
index 0000000000..26629f1eb2
--- /dev/null
+++ b/files/pl/archive/mozilla/venkman/index.html
@@ -0,0 +1,33 @@
+---
+title: Venkman
+slug: Archive/Mozilla/Venkman
+tags:
+ - 'JavaScript:Narzędzia'
+ - Narzędzia
+ - 'Programowanie_WWW:Narzędzia'
+ - 'Rozszerzenia:Narzędzia'
+ - Venkman
+ - Wszystkie_kategorie
+translation_of: Archive/Mozilla/Venkman
+---
+<p>Venkman jest opartym na Mozilli debuggerem JavaScriptu.</p>
+<h3 id="Pobierz_Venkman" name="Pobierz_Venkman">Pobierz Venkman</h3>
+<ul>
+ <li><b>Mozilla Suite</b> i <b>SeaMonkey</b>: Venkman jest jedną z opcji podczas instalacji (wybierz instalację zaawansowaną).</li>
+ <li><b>Mozilla Suite</b>, <b>SeaMonkey</b>, <b>Firefox</b>, i <b>Thunderbird</b>: ostatnia wersja Venkman jest dostępna na stronie <a class="link-https" href="https://addons.mozilla.org/pl/firefox/addon/javascript-debugger/">Mozilla Addons</a>.</li>
+ <li><b>Nvu</b>: dla Nvu jest dostępna wersja ze strony <a class="external" href="http://glazman.org/nvu/releases/extensions/">glazman.org</a>.</li>
+</ul>
+<h3 id=".C5.B9r.C3.B3d.C5.82a" name=".C5.B9r.C3.B3d.C5.82a">Źródła</h3>
+<p>Obejrzyj następujące strony, aby zdobyć więcej informacji o Venkman:</p>
+<ul>
+ <li><a class="external" href="http://www.mozilla.org/projects/venkman/">Venkman - strona główna</a></li>
+ <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/">Venkman - strona programowania</a></li>
+ <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/screenshots/?M=D">Zrzuty ekranu</a></li>
+ <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html">FAQ</a></li>
+ <li>Grupy dyskusyjne: <a class="external" href="http://groups.google.com/group/mozilla.dev.apps.js-debugger">mozilla.dev.apps.js-debugger</a></li>
+ <li><a class="external" href="http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#irc">IRC</a>: <a class="link-irc" href="irc://irc.mozilla.org/venkman" rel="freelink">irc://irc.mozilla.org/venkman</a></li>
+</ul>
+<ul>
+ <li><a class="external" href="http://www.svendtofte.com/code/learning_venkman/">"Nauka debuggera JavaScriptu - Venkman"</a> napisany przez Svend Tofte.</li>
+</ul>
+<p>{{ languages( { "en": "en/Venkman", "es": "es/Venkman", "fr": "fr/Venkman", "it": "it/Venkman", "ja": "ja/Venkman", "ko": "ko/Venkman" } ) }}</p>
diff --git a/files/pl/archive/mozilla/xbl/index.html b/files/pl/archive/mozilla/xbl/index.html
new file mode 100644
index 0000000000..34cb613a90
--- /dev/null
+++ b/files/pl/archive/mozilla/xbl/index.html
@@ -0,0 +1,39 @@
+---
+title: XBL
+slug: Archive/Mozilla/XBL
+tags:
+ - Wszystkie_kategorie
+ - XBL
+translation_of: Archive/Mozilla/XBL
+---
+<p> <b>XML Binding Language</b> (<b>XBL</b>, czasami także nazywany <b>Rozszerzalny Język Wiązań</b>) jest językiem służącym do deklarowania zachowań elementów. Element, do którego dołączone jest wiązanie, nazywany <i>elementem wiązanym</i> (eng. <i>bound element</i>), zostaje rozszerzony o nowe zachowanie określone w wiązaniu.
+</p><p>Wiązania mogą posiadać uchwyty zdarzeń, które są rejestrowane dla wiązanego elementu, implementacje nowych metod i własności, które stają się dostępne z poziomu wiązanego elementu oraz anonimową zawartość, która jest włączana wewnątrz wiązanego elementu.
+</p><p>Większość kontrolek <a href="pl/XUL">XUL</a> jest przynajmniej w części implementowana przy użyciu języka XBL. Możesz zbudować własne kontrolki bazując na istniejących w <a href="pl/XUL">XUL</a>-u, <a href="pl/HTML">HTML</a>-u, <a href="pl/SVG">SVG</a> i innych prymitywnych językach używających XBL-a.
+</p>
+<h3 id="Specyfikacje"> Specyfikacje </h3>
+<ul><li> Specyfikacja XBL 1.0 jest opisana w <a href="pl/XBL/Dokumentacja_XBL_1.0">Dokumentacja XBL 1.0</a>. Niestety, aktualna implementacja w Mozilli różni się od specyfikacji i co za tym idzie nie ma żadnego dokumentu opisującego te różnice. Na szczęście, dokument będzie uaktualniony o wspomniane różnice .<br>XBL 1.0 jest technologią Mozilli, a nie standardem <a class="external" href="http://w3.org/">W3C</a> standard. XBL 1.0 jest technologią opartą na Mozilli i nie należy do standardu <a class="external" href="http://w3.org/">W3C</a>. Przynajmniej dwa nowe standardy są opracowywane: sXBL i XBL 2.0.
+</li></ul>
+<ul><li> W3C <a class="external" href="http://w3.org/TR/sXBL/">sXBL</a> (szkic roboczy, 2005) mówi o <i>SVG's XML Binding Language</i>. Opisuje podzbiór XBL2.0 potrzebny do <a href="pl/SVG">SVG</a>. Jest on bardzo podobny do Mozillowego XBL-a ale istnieje w nim parę różnic. Na przykład występują zmiana nazewnictwa niektórych elementów. sXBL nie posiada także niektórych funkcji XBL-a, takich jak dziedziczenie wiązań oraz definiowanie metod/właściwości w wiązanych elementach.
+</li><li> <a class="external" href="http://www.mozilla.org/projects/xbl/xbl2.html">XBL 2.0</a> (<a class="external" href="http://w3.org/TR/XBL/">kandydat na rekomendację W3C</a>) jest rozwijany, aby poprawić problemy znalezione w XBL 1.0 oraz pozwolić na implementacje w większej liczbie przeglądarek WWW. Mozilla planuje implementację XBL2 w przyszłych wersjach <a href="pl/Gecko">Gecko</a>.
+</li></ul>
+<p>Niektóre różnice pomiedzy sXBL a XBL2 są wymienione w <a class="external" href="http://annevankesteren.nl/2005/11/xbl">artykule Anne van Kesteren</a> (Listopad, 2005).
+</p><p>Przegląd różnic pomiędzy XBL-em Mozilli a XBL2 można znaleźć <a class="external" href="http://groups.google.com/group/mozilla.dev.tech.xbl/msg/af3d4e37cce1d907">w wiadomości Jonas'a Sicking'a</a> (Kwiecień, 2007).
+</p>
+<h3 id="Zobacz_także"> Zobacz także </h3>
+<ul><li> <a href="pl/Kurs_XUL/Wprowadzenie_do_XBL">Wprowadzenie do XBL</a> z <a href="pl/Kurs_XUL">kursu XUL</a>.
+</li><li> <a class="external" href="http://mb.eschew.org/15.php">Rozdział XBL</a> z <a class="external" href="http://mb.eschew.org/">"Rapid Application Development with Mozilla"</a>
+</li><li> <a class="external" href="http://www.w3.org/TR/xbl-primer/">Podstawy XBL 2.0</a> (szkic)
+</li></ul>
+<ul><li> <a>Więcej źródeł XBL...</a>
+</li></ul>
+<h3 id="Społeczność"> Społeczność </h3>
+<ul><li> Obejrzyj fora Mozilli...
+</li></ul>
+<p></p><ul>
+ <li><a href="https://lists.mozilla.org/listinfo/dev-tech-xbl"> jako listę dyskusyjna</a></li>
+
+
+ <li><a href="http://groups.google.com/group/mozilla.dev.tech.xbl"> jako newsgroup</a></li>
+ <li><a href="http://groups.google.com/group/mozilla.dev.tech.xbl/feeds"> jako kanał</a></li>
+</ul>
+<p></p>
diff --git a/files/pl/archive/mozilla/xulrunner/index.html b/files/pl/archive/mozilla/xulrunner/index.html
new file mode 100644
index 0000000000..92a2d1c00b
--- /dev/null
+++ b/files/pl/archive/mozilla/xulrunner/index.html
@@ -0,0 +1,80 @@
+---
+title: XULRunner
+slug: Archive/Mozilla/XULRunner
+tags:
+ - XUL
+ - XULRunner
+translation_of: Archive/Mozilla/XULRunner
+---
+<div class="callout-box"><strong><a class="external" href="http://blogs.acceleration.net/ryan/archive/2005/05/06/1073.aspx">Przewodnik XULRunner</a></strong><br>
+Krótkie wprowadzenie do XULRunner.</div>
+
+<div>
+<p><strong>XULRunner</strong> jest pojedynczym pakietem instalacyjnym, który może być użyty do uruchamiania wielu aplikacji bazujących na XUL+XPCOM takich jak Firefox czy Thunderbird.</p>
+
+<p>Możesz pobrać XULRunner-a z <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/">ftp.mozilla.org</a></p>
+</div>
+
+<table class="topicpage-table">
+ <tbody>
+ <tr>
+ <td>
+ <h2 id="Pe.C5.82na_wersja" name="Pe.C5.82na_wersja">Pełna wersja</h2>
+
+ <div class="note">
+ <p>XULRunner 1.8.0.4 jest stabilną pełną wersją <strong>developer preview</strong> opartą na tym samym kodzie źródłowym co Firefox 1.5.0.4. Jest dostępny dla <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/win32/en-US/xulrunner-1.8.0.4.en-US.win32.zip">Windows</a>, <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/mac/en-US/xulrunner-1.8.0.4.en-US.mac.dmg">Mac OS X</a>, i <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/linux-i686/en-US/xulrunner-1.8.0.4.en-US.linux-i686.tar.gz">Linux</a> w angielskiej wersji językowej. Przeczytaj <a href="/pl/XULRunner_1.8.0.4_Release_Notes" title="pl/XULRunner_1.8.0.4_Release_Notes">uwagi dotyczące tej wersji</a>, aby zainstalować, odinstalować oraz dla zdobycia dodatkowych informacji.</p>
+ </div>
+
+ <h2 id="Przegl.C4.85d" name="Przegl.C4.85d">Przegląd</h2>
+
+ <ul>
+ <li>{{ interwiki('wikimo', 'XULRunner:Roadmap', 'Development Roadmap') }}</li>
+ <li><a href="/pl/XULRunner/What_XULRunner_Provides" title="pl/XULRunner/What_XULRunner_Provides">What XULRunner Provides</a></li>
+ <li><a href="/pl/XULRunner_FAQ" title="pl/XULRunner_FAQ">XULRunner FAQ</a></li>
+ <li>Nightly builds: <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-mozilla1.8/">latest-mozilla1.8</a> <a class="external" href="http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/">unstable-trunk</a></li>
+ </ul>
+
+ <h2 id="Dokumentacja" name="Dokumentacja"><a href="/Special:Tags?tag=XULRunner&amp;language=pl" title="Special:Tags?tag=XULRunner&amp;language=pl">Dokumentacja</a></h2>
+
+ <dl>
+ <dt><a href="/Special:Tags?tag=XULRunner&amp;language=pl" title="Special:Tags?tag=XULRunner&amp;language=pl">Pokaż wszystkie...</a></dt>
+ </dl>
+
+ <dl>
+ <dt><a href="/Special:Tags?tag=XULRunner:Przyk%C5%82ady&amp;language=pl" title="Special:Tags?tag=XULRunner:Przykłady&amp;language=pl">Przykłady aplikacji</a></dt>
+ <dd><small>Prosty przykład aplikacji XULRunner, które mogą być kopiowane.</small></dd>
+ </dl>
+
+ <dl>
+ <dt><a class="external" href="http://blogs.acceleration.net/ryan/archive/2005/05/06/1073.aspx">Przewodnik XULRunner</a></dt>
+ <dd><small>Krótkie wprowadzenie do XULRunner.</small></dd>
+ </dl>
+
+ <p><span class="alllinks"><a href="/Special:Tags?tag=XULRunner&amp;language=pl" title="Special:Tags?tag=XULRunner&amp;language=pl">Pokaż wszystkie...</a></span></p>
+ </td>
+ <td>
+ <h2 id="Spo.C5.82eczno.C5.9B.C4.87" name="Spo.C5.82eczno.C5.9B.C4.87">Społeczność</h2>
+
+ <ul>
+ <li>Obejrzyj fora Mozilli...</li>
+ </ul>
+
+ <p>{{ DiscussionList("dev-tech-xul", "mozilla.dev.tech.xul") }}</p>
+
+ <ul>
+ <li><a class="link-irc" href="irc://irc.mozilla.org/#xulrunner">#xulrunner na irc.mozilla.org</a></li>
+ <li><a class="external" href="http://mail.mozilla.org/listinfo/xulrunner-dev">Lista dyskusyjna XULRunner-Dev</a></li>
+ <li><a href="/pl/XULRunner/Społeczność" title="pl/XULRunner/Społeczność">Inne linki...</a></li>
+ </ul>
+
+ <h2 id="Wybrane_tematy" name="Wybrane_tematy">Wybrane tematy</h2>
+
+ <dl>
+ <dd><a href="/pl/XUL" title="pl/XUL">XUL</a></dd>
+ </dl>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p><span class="comment">Categories</span></p>