Nolan
Nolan

Reputation: 75

XUL Overlay for Preferences

I'm trying to make a XUL overlay for Preferences for my extension. I have the following code as part of my overlay, but it is still not appearing under Firefox->Preferences:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css"  type="text/css"?>

  <overlay id="tabularity-browser-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

        <prefwindow id="BrowserPreferences">
          <prefpane id="tabularityPane" label="tabularityPane;" 
                    onpaneload="populateSchedulesList()" 
        image="chrome://tabulationtwo/content/images/tab.png">
    <preferences>
            <preference id="perSession"
               name="extensions.tabulation.defaultHomepage"
       type="bool"/>
            </preferences>
    <radiogroup>
      <radio preference="perSession" id="session" label="Open tabs once per session" accesskey="S" selected="true"/>
      <radio preference="perSession" id="instance" label="Open tabs every tab instance"  accesskey="I"/>
    </radiogroup>
          </prefpane>
        </prefwindow>

Can anyone help me diagnose the problem or point me in the right direction? Thanks in advance.

Upvotes: 0

Views: 311

Answers (1)

linguini
linguini

Reputation: 1939

Just posting this solution to show the image:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css"  type="text/css"?>

  <overlay id="tabularity-browser-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

        <prefwindow id="BrowserPreferences">
          <prefpane id="tabularityPane" label="tabularityPane;"
                    onpaneload="populateSchedulesList()"
        image="chrome://tabulationtwo/content/images/tab.png">
    <preferences>
            <preference id="perSession"
               name="extensions.tabulation.defaultHomepage"
       type="bool"/>
            </preferences>
    <radiogroup>
      <radio preference="perSession" id="session" label="Open tabs once per session" accesskey="S" selected="true"/>
      <radio preference="perSession" id="instance" label="Open tabs every tab instance"  accesskey="I"/>
    </radiogroup>
          </prefpane>
        </prefwindow>
</overlay>

If you would like to know, how to handle please refer this link : Menu bar overlay in Firefox http://hublog.hubmed.org/archives/001606.html Image: enter image description here

Upvotes: 1

Related Questions