2010-12-08 5 views
1

내가 만든 파이어 폭스 툴바에 문제가 있습니다. 아이콘을 끌거나 검색 상자에 말하면 도구 모음의 왼쪽에 정렬되고 도구 모음 아이콘을 오른쪽으로 밀어 넣습니다. 바 위에 드래그 한 아이콘을 아이콘의 오른쪽으로 이동하면 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 속성을 사용할 수 있습니다.

관련 문제