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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » SVG картинка в SVG документе » 07-05-2009 19:38:15

Здравствуйте.

Хочу вставить SVG картинку в SVG документ. Использую тэг <image> так:

Выделить код

Код:

<image height="48" width="48" xlink:href="icons/grey.svg"/>

grey.svg: http://upload.wikimedia.org/wikipedia/commons/1/13/Go-next-grey.svg

И ничего не отображается (в Opera отображается), с PNG/JPG все работает.
В чём здесь проблема?

Разработка » XUL: Визуальльное увеличение элементов (или аналог действий по CTRL++) » 22-03-2008 20:13:05

Спасибо за отзывы, но ничего не помогло. Оставил решение с перечислением...

Разработка » XUL: Визуальльное увеличение элементов (или аналог действий по CTRL++) » 14-03-2008 01:18:20

window {font-size:102%} - нет.
Ничего не изменилось.

Есть другое решение: перечислить все элементы

Выделить код

Код:

row, grid,box, menubar, hbox, label, menu, menuitem, textbox {font-size:102%}

но оно не очень красивое.

Разработка » XUL: Визуальльное увеличение элементов (или аналог действий по CTRL++) » 13-03-2008 17:15:44

Привет :whiteflag:! Мне нужно сделать с помощью каких-либо действий, сделать то же самое что делается в FireFox по нажатию клавиш CTRL+Плюс (Вид - Размер шрифта - Увеличить), т.е. увеличить шрифт (а вместе с ним увеличивается и размер кнопок, т.е. что что мне нужно).

Что пробовал:
1. Javascript: ZoomManager.prototype.getInstance().enlarge();"... (забиндено на CTRL+Плюс в FF)
Итог: не работает (ошибок нет)
2. CSS: *{font-size:102%}
Работает, но не так как нужно:

Выделить код

Код:

<menu id="file-menu" label="File">
      <menupopup id="file-popup">
        <menu id="new-menu" label="New">
          <menupopup id="new-popup">
            <menuitem label="Window"/>
            <menuitem label="Message"/>
          </menupopup>
...

Этот пример из туториала, во вложенных menuitem-ах размер шрифта получается больше чем в верхнем уровне (подозреваю что каким-то образом получается 1.02*1.02, т.е. 104%).

Разработка » XUL: Переходы (wizardpage) в окне мастера wizard » 24-01-2008 20:23:42

Не помогает. Пробовал играться с со свойствами pageIndex - тоже самое. pageStep - только для чтения.

Разработка » XUL: Переходы (wizardpage) в окне мастера wizard » 23-01-2008 00:10:42

Имееется:
Страница 1
Страница 2
Страница 3
На странице 2:

Выделить код

Код:

<wizardpage pageid="Page2" onpageadvanced="CheckConnect();return false;">

Переход на 3-ую страницу осуществляется в CheckConnect с помощью AJAX запроса (надо получить данные с сервера и в случае успеха перейти на следующую страницу).

Выделить код

Код:

$ = document.getElementById;
var p = new AJAXRequest(PostCheckConnect); // Используется асинхронный запрос
function PostCheckConnect(){
	if(tru-la-la) $("Wizard").goTo("Page3");
	....
}

Теперь когда нажимаем "Back" - возвращаемся на страницу 1, а хотелось бы попасть на страницу 2. Вот проблема!

Проблема решаема при использовании синхронного запроса + onpageadvanced="return CheckConnect();", но браузер слишком уж "подвисает".

Разработка » XUL: Исчезают элементы дерева » 30-12-2007 14:18:07

Anton
Спасибо за комментарий. Честно говоря, то что "<hbox> является дочерним элементом <treerows>", это для меня - новость.

Можно ссылку откуда такие сведения? Хотелось бы еще узнать какие еще элементы являюся дочерними для других, чтобы в будущем так не попасть.

hbox{-moz-box-align:center;} действительно не предназначен для дерева, а только для <hbox> (всех), подумаю как сделать по другому.

Разработка » XUL: Исчезают элементы дерева » 30-12-2007 13:18:56

Этот кусок кода я взял из туториала с xulplanet http://xulplanet.com/references/elemref … rties.html

По моему он должен делать следующее:
любой тэг <hbox> этот стиль превращает в такой:

Выделить код

Код:

<hbox align="center">

Разработка » XUL: Исчезают элементы дерева » 30-12-2007 01:52:49

Вот я тоже смотрю что все верно, но что-то не то.
Сравнивая два выходных файла, оказалось что причина вот в этом:

Выделить код

Код:

<?xml-stylesheet href="double.css" type="text/css"?>

смотрим код double.css:

Выделить код

Код:

*{
	font-size: 102%;
	/*padding: 1px 1px 1px 1px;*/
}
hbox{
	-moz-box-align:center;
}

Дальнейшим методом своеобразного "половинного деления" выяснил, что проблема была в hbox{-moz-box-align:center;}

В CSS я не очень, но не пойму что тут неправильного было. Подскажите!
Вот как оказывается, что "неправильно определенный" стиль может свалить все приложение.  Спасибо.

Разработка » XUL: Исчезают элементы дерева » 29-12-2007 23:29:31

Всем привет. Я делаю некий XUL-интерфейс к серверному приложению. Суть в том что, "XUL файлы" на сервере имеют вид "some-file.xul.php", соответственно обрабатываются сервером как PHP. В браузер файлы отдаются так (пример).
[code]<?php
header('Content-Type: application/vnd.mozilla.xul+xml');
echo "<?xml version='1.0'?>\n";
echo "<?xml-stylesheet href='chrome://global/skin/' type='text/css'?>\n";
echo "<?xml-stylesheet href='double.css' type='text/css'?>\n"; ?>

<window id="example-window" title="Example 8.1.2"
        xmlns:html="http://www.w3.org/1999/xhtml"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<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="Top secret plans"/>
      </treerow>
    </treeitem>
    <treeitem>
      <treerow>
     

Board footer

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