2010-12-08 17 views
1

私が作ったFirefoxのツールバーに問題があります。アイコンをドラッグするか、検索ボックスにそのボックスを表示すると、ツールバーの左側にすべて整列し、ツールバーのアイコンを右に押します。バーにドラッグしたアイコンをアイコンの右側に移動すると、Firefoxが再起動したときに左に戻ります。私は何が間違っているのか分からない。FFアドオンツールバー - ツールバーの右側に何かが追加されています

は、ここに私のコードです:

<toolbox id="navigator-toolbox"> 

    <toolbar id="TutTB-Toolbar" toolbarname="FreeLayer Toolbar" accesskey="T" 
      class="chromeclass-toolbar" context="toolbar-context-menu" 
      hidden="false" mode="icons" persist="hidden" customizable="true" observes="cmd_viewrstb" inherits="hidden" > 


     <toolbaritem> 
      <toolbarbutton id="Back-MainMenu" type="Plain" oncommand="gBrowser.webNavigation.goBack()" 
          tooltiptext="Back"> 
      </toolbarbutton> 
      <toolbarbutton id="Foward-MainMenu" type="Plain" oncommand="gBrowser.webNavigation.goForward()" 
          tooltiptext="Forward"> 
      </toolbarbutton> 
      <toolbarbutton id="Reload-MainMenu" type="Plain" oncommand="BrowserReloadSkipCache();" 
          tooltiptext="Reload"> 
      </toolbarbutton> 
      <toolbarbutton id="Home-MainMenu" type="Plain" oncommand="window.BrowserHome()" 
          tooltiptext="Home"> 
      </toolbarbutton>                




      <menulist id="TutTB-SearchTerms" editable="true" flex="1" 
         minwidth="100" width="450" 
         onkeypress="objTutorialToolbar.KeyHandler(event);"> 
       <menupopup id="TutTB-SearchTermsMenu" onpopupshowing="objTutorialToolbar.Populate()" /> 
      </menulist> 


     <splitter id="TutTB-ResizeSplitter" state="open" collapse="none" 
        resizebefore="closest" resizeafter="farthest" 
        tooltiptext="Resize the Search Box"> 
      <vbox id="TutTB-ResizeBar" /> 
     </splitter> 


      <toolbarbutton id="TutTB-Combined-Button" label="Search" 
          type="Plain" tooltiptext="Search" 
          oncommand="objTutorialToolbar.Search(event, 'web')"> 

      </toolbarbutton> 

      <toolbarbutton id="Loc-MainMenu" type="menu-button" 
       tooltiptext="Actual Location"> 
       <menupopup> 
        <menuitem id="web-location" label="Actual Location" 
        class="menuitem-iconic" tooltiptext="Actual Location" /> 
       </menupopup> 
      </toolbarbutton> 
     </toolbaritem> 

     <toolbarspring /> 


    </toolbar> 
</toolbox> 

答えて

0

あなたのtoolbaritemにはidがありません。これは、ツールバーのカスタマイズコードがその位置を保持できないことを意味します。

0

ちょっとクリス.. 私はあなたが何をしたいのか本当にわかりません。 ただし、ツールバーのalign属性を使用してみてください。 整列は、xulのさまざまなオブジェクトを整列させるために使用できる一般的な属性です。 https://developer.mozilla.org/en/XUL/align

また、insertafter属性またはinsertbefore属性を使用して、ツールバーを配置する場所を指定することもできます。

関連する問題