ugrás a tartalomhoz

XUL - Tab-bezárás gomb

Endyl · 2010. Jún. 15. (K), 13.46
Ezt próbáltam annak elérésére, hogy `bezárás` gombok jelenjenek meg a tabokon, de nem működik, se firefox-ban (3.6.3), se különálló XULRunner-ben (1.9.2).
Vajon én rontok el valamit, vagy van más módja a gombok megjelenítésének? (Azon kívül persze, hogy duplikálnám a tabos XBL binding-okat)
 
1

Ezt próbáltam annak

kuka · 2010. Jún. 15. (K), 16.11
Ezt próbáltam annak elérésére, hogy `bezárás` gombok jelenjenek meg a tabokon

Úgy érted, hogy a böngésző saját bezáró gombja ne csak az aktív fülön jelenjen meg, hanem az összesen? Ha igen, állítsd a browser.tabs.closeButtons értékét 1-re.
3

Pontosítok

Endyl · 2010. Jún. 15. (K), 17.56
Ha Firefox kiegészítőben, vagy XULRunner alkalmazásban van egy ilyen UI részletem:

<tabbox>
  <tabs>
    <tab label="Első tab" linkedpanel="first-panel"/>
    <tab label="Második tab" linkedpanel="second-panel"/>
  </tabs>

  <tabpanels>
    <tabpanel id="first-panel"><description value="Első tab tartalma"/></tabpanel>
    <tabpanel id="second-panel"><description value="Második tab tartalma"/></tabpanel>
  </tabpanels>
</tabbox>
Akkor a tabokon (mindegyiken, külön-külön) jelenjen meg egy bezárás gomb.
2

Referencia

Poetro · 2010. Jún. 15. (K), 16.33
Ahogy a referencia is írja, így lehet megvalósítani

    <tabs closebutton="true">
      <tab label="&tidy.PrettyPrint;" class="tabs-closebutton" />
      <tab label="&tidy.Merging;" />
      <tab label="&tidy.Encoding;" />
      <tab label="&tidy.HTMLTags;" selected="true" />
    </tabs>
4

Referencia

Endyl · 2010. Jún. 15. (K), 18.10
A referencia azt is írja, hogy a "closebutton" attribútum Gecko 1.9.2-től nem támogatott. És ez nem is a tabokon, csak az őket tartalmazó box-on jelenítene meg egy bezárás (és nyitás) gombot. Ráadásul "tabbrowser"-en, nem "tabbox"-on.

Ha pedig egy tabhoz hozzácsapom a "tabs-closebutton" class-t az általam linkelt stílussal együtt, akkor annyit kapok, hogy lesz egy kép a tabok szövege előtt, ami úgy néz ki, mint egy bezár gomb ugyebár, de nem az. Ami nem is csoda, lévén a stíluslap ennyit mond.