2010-12-21 12 views
3

Ich versuche, eine Taste auf dem Customize Tool-Fenster auf Firefox 4Wie fügt man das Symbol auf Symbolleiste anpassen hinzu?

Meine Ordner wie folgt aussehen hinzuzufügen:

addon 
|- content 
    |- om 
     |- xul 
      |- browser.xul 
      |- browser.css 
|- skin 
    |- default 
     |- icon.png 

Meine chrome.manifest Datei:

content orkutmanager content/om/ 
content orkutmanager content/om/ contentaccessible=yes 

skin orkutmanager default skin/default/ 

locale orkutmanager en-US locale/en-US/ 

overlay chrome://global/content/browser.xul chrome://orkutmanager/content/xul/browser.xul 

Meine browser.xul Datei :

<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet type="text/css" href="chrome://orkutmanager/content/xul/browser.css"?> 

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

    <toolbarpalette id="BrowserToolbarPalette"> 
     <toolbarbutton id="orkutmanager-button" label="OM" 
         class="toolbarbutton-1 chromeclass-toolbar-additional" 
         tooltiptext="Orkut Manager"/> 
    </toolbarpalette> 

</overlay> 

Der Zugriff auf chrome://orkutmanager/content/xul/browser.xul bringt mich auf eine leere Seite, was bedeutet, dass die Datei gefunden wurde. (Sollte etwas gerendert werden?).

Zugriff auf chrome://global/content/browser.xul wird mich auf eine Fehlerseite:

Firefox can't find the file at jar:file:///C:/Program Files (x86)/Mozilla Firefox 4.0 Beta 7/omni.jar!/chrome/toolkit/content/global/browser.xul 

Diese Datei ist eigentlich nicht existieren? Hat es sich bewegt? Wie kann ich ein Symbol im Fenster Symbolleiste anpassen hinzufügen?

+0

Siehst du das? http://forums.mozillazine.org/viewtopic.php?f=38&t=934345 – jcolebrand

+0

@drachen, das ist nicht wirklich verwandt. Die Datei wurde nicht gefunden, weil sie wahrscheinlich verschoben wurde. Wenn es 'browser.xul' nicht laden könnte, wäre mein Firefox ein totales Durcheinander, würde wahrscheinlich nicht starten.Mir fehlt hier etwas ... – BrunoLM

+0

@drachenstern danke für die Hilfe. Sie haben mich das Problem gefunden: P – BrunoLM

Antwort

1

Offenbar sollte ich dies als eine Antwort schreiben zu akzeptieren:


http://forums.mozillazine.org/viewtopic.php?f=38&t=934345

etwa das Problem sind Sie bei uns zu zeigen scheint. Sie haben jedoch angemerkt, dass dies nicht vollständig korrekt war, aber dass es zu dem Problem geführt hat, dass der Dateiname an einer anderen Stelle eingefügt wurde.

Für andere, die dasselbe Problem bekämpfen, stellen Sie sicher, dass alle neuen Pfade auf dem neuesten Stand sind.

Danke.

+0

Und wie @MatrixFrog vorgeschlagen habe, füge ich auch hier ein paar Sachen hinzu https://developer.mozilla.org/de/creating_toolbar_buttons – BrunoLM

0

Anstelle von chrome://global/content/browser.xul ist es chrome://browser/content/browser.xul.

I found a page, here, wo es sehr gut erklärt, wie man das erreicht.

In another documentation page, ich gefunden:

Die CSS-Datei mit Ihrem Symbolleiste Stil im Overlay Datei enthalten sein muss, wie man erwarten würde, sondern auch in die chrome.manifest Datei. Dies ist sehr wichtig, weil die Symbolleiste Anpassung Dialog funktioniert nicht korrekt ohne dies. Der Weg zum umfasst die Datei im Manifest ist zu fügen Sie diese Zeile:

style chrome://global/content/customizeToolbar.xul chrome://xulschoolhello/skin/toolbar.css 

Die Dokumentation ist sehr chaotisch, ich war an einem über Firefox 1.5 suchen, wenn ich die URL kopiert. : S

+1

Denken Sie daran, dass MDC ein Wiki ist, also wenn die Dokumentation unordentlich ist, können Sie helfen, es zu beheben. Selbst wenn Sie nur ein paar Wörter hinzufügen oder entfernen, um es klarer zu machen, wird es der schönen, lesbaren Dokumentation viel näher kommen. – MatrixFrog

Verwandte Themen