3 Stimmen

Box in Firefox-Erweiterung positionieren

Ich versuche mich an ein paar einfachen Firefox-Erweiterungen...

Ich versuche, eine zweite "Leiste" in der Breite des Browserfensters direkt über der Standard-Statusleiste am unteren Rand des Browsers zu erstellen.

Ein einfaches hbox-Element in meinem Overlay platziert eine zweite "Bar" unter der Standard-Statusleiste, aber ich kann nicht scheinen, um einen Weg zu finden, um es zu bewegen. Ich habe versucht, "insertbefore='status-bar'" und so.

Ich habe eine Weile gesucht, aber ich kann keine Antwort auf dieses scheinbar einfache Problem finden...

UPDATE ... heres mein Overlay in psuedocode (im nicht an meiner Maschine gerade jetzt) ...

<overlay>

  //this is where i want to do a second "bar" above the status bar
  <hbox>
    //random text in here is displayed in bar properly but its below the default bar
    // tried "insertbefore='status-bar'" in the hbox tag...but this had no effect..
  </hbox> 

  //default status bar...i placed a button here...
  <statusbar id="status-bar">
    //button element goes here and is placed on right side of default status bar
    // this works as expected
  </statusbar>

</overlay>

1voto

Tyler Punkte 21336

Wie ich schon sagte, müssen Sie das übergeordnete Element der Statusleiste finden, mit DOM Inspector (ich glaube, es ist die "bottom box"), dann legen Sie Ihre Box als Kind dieses Elements.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X