Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » клонирование в tabbrowser » 18-07-2007 22:19:15

Задача: клонировать и поместить в активную вкладку tabbrowser'а.
Подскажите чего неправильно делаю.

Выделить код

Код:

var nodeObj = document.getElementById('s_b');
anotherNodeObj = document.getElementById('s_browser_bottom').selectedBrowser;
clonedNodeObj = nodeObj.cloneNode(true);
anotherNodeObj.appendChild(clonedNodeObj);

Разработка » Клонирование. » 18-07-2007 19:29:31

Как клонировать в созданную вкладку в tabbrowser'e?

Выделить код

Код:

var nodeObj = document.getElementById('s_b');
anotherNodeObj = document.getElementById('s_browser_bottom').selectedBrowser;
clonedNodeObj = nodeObj.cloneNode(true);
anotherNodeObj.appendChild(clonedNodeObj);

Делаю так, но не выходит.

Разработка » Клонирование. » 16-07-2007 21:41:00

Клонировать узел вместе с обработчиками событий этого узла или любых других узлов входящих в него.

Разработка » Сколько памяти жрет приложение » 13-07-2007 17:27:54

Как узнать сколько памяти занимает в данный момент мое приложение (из этого же приложения)?

Разработка » Полный(!) переворот tab'ов в tabbrowser'е » 11-07-2007 19:31:38

а если так:

Выделить код

Код:

.tabs-stack > vbox
  {-moz-box-direction: reverse !important;}

Не помогает, реакции ноль.
Я решил вопрос вот так:

Выделить код

Код:

#s_browser_bottom .tabbrowser-tabs
  {border-top: 1px solid red/*threedshadow*/;
   background: -moz-dialog url("skin/icons/tabstrip-bottom.png") repeat !important;
   margin: 1px !important;}
#s_browser_bottom .tabs-bottom
  {border-top: 1px solid red/*threedshadow*/;
   border-bottom: 0px solid green/*threedshadow*/;
   height: 26px !important;
   margin: 0px !important;}

Разработка » Полный(!) переворот tab'ов в tabbrowser'е » 11-07-2007 15:43:57

скрывает полоску с табов, с фона убрать не смог...

Убрать эту полоску я могу, это делается вот так:

Выделить код

Код:

#s_browser_bottom .tabs-bottom 
  {display: none !important;}

Но задача состоит не в этом, чтоб ее убрать.  А в том, что ее всетаки нужно разместить сверху от вкладок.

Разработка » Полный(!) переворот tab'ов в tabbrowser'е » 11-07-2007 01:31:46

Я пытаюсь добиться вот этого:
tab_feature.JPG
Для этого и изменил стили, подключив свои перевернутые картинки:
[code]@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#s_browser_bottom > tabbox {-moz-box-direction: reverse;}

#s_browser_bottom .tabbrowser-tab > .tab-image-left
  {background: url("skin/icons/tab-left.png") no-repeat;}
#s_browser_bottom .tabbrowser-tab[chromedir="rtl"] > .tab-image-left
  {background: url("skin/icons/tab-right.png") no-repeat;}
#s_browser_bottom .tabbrowser-tab:not([selected="true"]) > .tab-image-left
  {background: url("skin/icons/tab-left-bkgnd.png") no-repeat;}
#s_browser_bottom .tabbrowser-tab[chromedir="rtl"]:not([selected="true"]) > .tab-image-left
  {background: url("skin/icons/tab-right-bkgnd.png") no-repeat;}
#s_browser_bottom .tabbrowser-tab:hover:not([selected="true"]) > .tab-image-left
  {background: url("skin/icons/tab-left-hover.png") no-repeat;}
#s_bro

Разработка » Два tabbrowser'а + css » 08-07-2007 23:59:28

У меня в приложении два tabbrowser'а, у одного вкладки должно смотреть вниз другие вверх.
Я меняю стили, и они влияют сразу на оба tabbrowser'а.
Как мне сделать чтобы стили применились к одному, а у другого остался стандартный вид?

Замечание п. 4.6
Сообщение дубль в теме удалено
Sergeys

Разработка » Вкладки FF » 05-07-2007 00:57:27

....соответствующие картинки

где ты интересно увидел там картинки? по моему это все реализуется при помощи css!

Разработка » Вкладки FF » 04-07-2007 20:04:13

Вроде бы надо #s_browser_bottom > tabbox

Что с ">", что без нее кладки получаются снизу(чего и добивался). Но мне нужно чтобы сами вкладки смотрели вверх, а не вниз.
есть:
tab_now.JPG
хотелось бы:
tab_feature.JPG
Так подскажите как я могу это сделать.

Разработка » Вкладки FF » 04-07-2007 16:42:49

Подскажите как перевернуть сами вкладки в <tabbrowser>.
Я их сделал снизу

Выделить код

Код:

<tabbrowser flex="1" id="s_browser_bottom" />
Выделить код

Код:

#s_browser_bottom tabbox {-moz-box-direction: reverse;}

Но они сами все равно смотрят вниз.
Я пробовал применить к ним стили css, но ничего не выходит =( реакции ноль.

Выделить код

Код:

#s_browser_bottom > tab {
	-moz-appearance: none !important;
	/*background: url("chrome://multiviews/skin/images/tabstrip/tab-background.png") center repeat-x;*/
	border: 1px solid;
	border-bottom: 3px solid;
	-moz-border-top-colors: #B5B5B5;
	-moz-border-right-colors: #91A7B4;
	-moz-border-bottom-colors: #91A7B4 transparent transparent;
	-moz-border-left-colors: #91A7B4;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	padding: 0px 3px 1px 4px;
	margin-top: 0px;
	margin-bottom: 3px;
        }

А еще при добавлении первой(!) новой владки :
tabbrowser_addtab_bug.JPG
Добавляю я ее так:
[cod

Разработка » Вкладки FF » 02-07-2007 17:59:14

А как сделать вкладки снизу, а не сверху как стандартные?

Разработка » Вкладки FF » 01-07-2007 22:22:44

:D а я все голову ломал. Спасибо!

Разработка » Пример работы с Tabbrowser » 01-07-2007 19:59:25

Хотелось бы здесь видеть простейшие примеры работы с Tabbrowser.

Разработка » Вкладки FF » 01-07-2007 16:25:27

А куда девается обрисовка вкладки. Остаются только кнопки, а стандартный вид кудато пропадает.

Разработка » Вкладки FF » 01-07-2007 15:23:42

1. Берём из toolkit.jar файл tabbox.xml, делаем его копию, скажем, ctabs.xml.
2. В файле ctabs.xml оставляем директиву xml, DOCTYPE, обрамляющий элемент bindgings и в нём только элемент binding с id="tab", меняем обоим элементам id, на всякий случай.
3. Элементу binding меняем также значение атрибута 'display' значением "xul:box".
4. В элемент xul:hbox добавляем тег <children/>.

Ничего не выходит =(
Можно листинг готового ctabs.xml?

вот мой ctabs.xml

Выделить код

Код:

<?xml version="1.0"?>
<bindings id="s_tabBindings"
          xmlns="http://www.mozilla.org/xbl"
          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
          xmlns:xbl="http://www.mozilla.org/xbl">
  <binding id="s_tab" display="xul:box">
    <xul:hbox align="center" flex="1">
      <children>
        <xul:image/>
        <xul:label/>
        <xul:button/>
      </children>
    </xul:hbox>
  </binding>
</bindings>

[code]    <tabbox>
       <tabs>
          <tab label="1"  style="

Разработка » Вкладки FF » 30-06-2007 00:01:45

Или сделать собственную привязку на нужные tab'ы (не пробовал, но мне кажется, достаточно добавить в <content.. <children/>), или вместо <tab'ов помещать в <tabs> нужные элементы.

p.s. проверил, почти достаточно, кроме добавления <children/> нужно изменить атрибут display на xul:box

а можно примером кода?

Разработка » Вкладки FF » 29-06-2007 19:54:28

Подскажите как реализовать в xul приложении вкладки как в FF.
Меня интересует как добавить к <tab> кнопки и если возможно другие елементы.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]