моя первая попытка сделать плагин столкнулась с проблеммой.
есть кнопка в меню, по ней открывается попап в котором элемент браузер и грузится html но при повторном открытии странички уже нет в браузере iframe творит тоже самое.
заранее спасибо за ответы.

Выделить код

Код:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://sample/skin/style.css" type="text/css"?>
<overlay id="sample"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    xmlns:html="http://www.w3.org/1999/xhtml">
  <script src="lib/jquery-1.6.2.min.js"></script>
  <script src="lib/sugar-0.9.2.min.js"></script>
  <script src="mixpanel.js"></script>
  <script src="config.js"></script>
  <script src="background.js"/>
  <script type="application/x-javascript">
    window.addEventListener("load", function() { init(); }, false);browser.loadURI("chrome://sample/content/popup.html"); }, false);
   </script>
    <toolbarpalette id="BrowserToolbarPalette">
    <toolbarbutton id="panelbutton" label="Panel and button sample" type="panel"
        class="toolbarbutton-1 chromeclass-toolbar-additional">
        <panel id="popup_autocomplete">
         <groupbox flex="1" type="arrow">
                     <iframe id="my_browser" type="content" src="chrome://sample/content/popup.html" flex="1" name="table_frame">
                     
                     </iframe >
         </groupbox>
        </panel>
    </toolbarbutton>
    </toolbarpalette>
</overlay>

пример ксула. в общем происходит только разовое срабатывание как нужно в каждом новом окне firefox.

пишу приложение анологично rss на данный момент для создания списка непрочитанных цитат с баша :) может поможете идеей, отказаться от iframe в пользу чего-либо.
На данный момент сделал старт одного скрипта который каждый 20 минут считывает новые цитаты и по кнопке рефреш в html который  загружен в iframe получаю данные скриптом из этого html и меняю наполнение div(а) c цитатами. хотя принципиально интереснее разобраться с iframe :)

okkamas_knife, спасибо за ответ, код кнопочки попробую превратить в badge для читалки :)

okkamas_knife пишет

а чем плох brief или другой аггрегатор?

ничем, все замечательно, но есть желание писать самому и знать :)

в общем-то вопрос отображения html в popup панельке открыт.

решение с iframe найдено, всем спасибо
если кто столкнется, то пример как писать ксул вот

Выделить код

Код:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://sample/skin/style.css" type="text/css"?>
<overlay id="sample"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    xmlns:html="http://www.w3.org/1999/xhtml">
  <script src="lib/jquery-1.6.2.min.js"></script>
  <script src="lib/sugar-0.9.2.min.js"></script>
  <script src="mixpanel.js"></script>
  <script src="config.js"></script>
  <script src="background.js"/>
  <script type="application/x-javascript">
    window.addEventListener("load", function() { init(); }, false);
   </script>

    <toolbarpalette id="BrowserToolbarPalette">
        <toolbarbutton id="panelbutton" label="test" popup="testpopup" />
   </toolbarpalette>
    
    <popupset>
        <panel id="testpopup" type="arrow">
           <iframe style="width: 640px; height: 480px" src="chrome://sample/content/popup.html" flex="100%" />
       </panel>
   </popupset>
</overlay>