Gelöst: Anzeigeort Navigationsleiste (nav-bar) ändern

  • Bei den Scripten OptionsMenu 0.8 uc.js und printPreview uc.xul ist der Anzeigeort die Navigationsleiste (nav-bar). Dort erscheinen dann die 2 Icons. Diese lassen sich leider nicht im Fenster Anpassen auf die Menüleiste ziehen/bringen. Wie muss der Code aussehen, damit mein Wunsch erfüllt wird? Ich habe nämlich alles in einer Leiste....
    Guckst du: https://www.camp-firefox.de/forum/viewtopi…=757388#p757388

  • Ich weiß nicht, ob man das durch Tausch der id "nav-bar" hinbekommt (ich befürchte, dass das nicht ausreicht). Ist hier aber auch hochgradig off-topic, deshaöb bitte ich einen Mod ums Verschieben (evtl. neuen Thread, da das eigentlich auch nichts im Sammelthread zu suchen hat).

  • Zum ersten Skript "OptionsMenu 0.8 uc.js" (ich hoffe, dass ich dich richtig verstanden habe) ändere die Zeilen 34 und 35 in:

    TOOLBAR_FX: "toolbar-menubar",
    TARGET_BUTTON_FX: "menubar-items",

    wobei TARGET_BUTTON_FX bei dir vermutlich korrigiert werden muss, wenn die normalen Menübefehle nicht angezeigt werden (suche dir eine id mit DOM Inspector raus, nach der das Puzzlesymbol angezeigt werden soll).

    die Zeile 131 kann um ".nextSibling" ergänzt werden, wenn das Symbol ganz rechts stehen soll:
    ToolBar.insertBefore(toolbarbutton, Target.nextSibling);


    Nach Änderung des Skripts Firefox mit Löschen des "Skript-Caches" neu starten.

  • .. schon mal nicht schlecht.. allerdings sitzt das Teil nun ganz rechts (Pfeil), ebenfalls nicht verschiebbar, wenn möglich, sollte es vorne neben Stylish oder auch in der Mitte, zwischen Neustart, about:config und Wetterfuchs-Button hin. Ein etwas kleineres Icon , wäre mir auch noch seeehr recht. Geht da noch was?
    Bin ich zu frech?
    [attachment=0]21-11-2011_192303.png[/attachment]

  • Ich hatte mit meinem Firefox getestet, deshalb war die Änderung der Zeile 131 meine 1. Idee ...

    Versetze die Zeile 131 noch einmal in den Ursprungszustand, also:

    Code
    ToolBar.insertBefore(toolbarbutton, Target);


    Damit ist es schon einmal direkt vor "Datei" - ansonsten gilt: andere Id suchen (s. 1. Tipp) - da bei dir das aber alles vom Standard abweicht, kann ich hier nicht richtig weiterhelfen.

    Das Icon wird in Zeile 50 definiert. Mit dem Standardtheme bekommt man mit:

    Code
    ICON_URL: "chrome://mozapps/skin/extensions/extensionGeneric-16.png",

    ein kleineres Puzzle-Symbol (sicherheitshalber immer schön den Skriptcache löschen).

  • Jo, das rockt! Vielen Dank dafür [Blockierte Grafik: http://fc09.deviantart.com/fs7/i/2005/250/9/5/_ManyThanks__by_vita_luna.gif]
    [attachment=0]21-11-2011_195639.png[/attachment]

  • Fein- ist das Teil automatisch dort gelandet (ohne andere Id bei TARGET_BUTTON_FX: einzusetzen)? Dann könnte es daran liegen, dass der Affenkopp und die anderen Symbole danach noch reinwandern (sind ja auch Änderungen durch userChrome.js).


    BTW: ich habe auch zu danken - das große Symbol hat mich auch immer gestört. Jetzt hast du mich noch einmal dazu gebracht, ein wenig im chrome zu stöbern. Diesen Thread habe ich nun auf GitHub in der Readme verlinkt: https://github.com/ardiman/userCh…ionsmenu#readme

  • Ich habe nur die Zeile 131 geändert...
    @Großes ICON: Der Affenkopf könnte auch was kleiner, aber das ist ja ein base64 Bild. da müsste man wohl selber eins umwandeln. Dazu benötigt man bestimmt wieder die Original-Grafiken und die habe ich nicht.

  • Code
    data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAALHRFWHRDcmVhdGlvbiBUaW1lAFN1biAzMCBNYXIgMjAwOCAxNzoyMjo0NyAtMDUwMNSe%2BEoAAAAHdElNRQfYBAYRMSwLM2%2FoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGPC%2FxhBQAAAtBJREFUeNpdU11IU3EU%2F93tTje1vJujzS1xZVNnhdeMStG8ha%2FVDYKUICYk9RLYW1FBIERv0atFTSgqCllPvRiaDyp9qFPLsTQ12nB96Fzuy3117nVL24HD%2F3DO%2Bf3u%2F57z%2BzNWqxWJRAKpVEr2ZDIpe9Yu2fy1dAhzyxCW1sBPhQy7sjW%2F3w82GAwi1whUTkcXufgrDMvsMhBLyKVbub0swzD%2FJS5WL93NgCEBvRn%2BYjVg1UHQ%2FPDbIwnw7qhxVSbIAY%2FTwXMlWrgXV8AqgAodwKk36vMBCAQWsmDJmJtHcQoM7NI9bHV7RdHeBnVBISZGPsL56AnEjnPgG%2BoRDYfgdDzDzPgnZ1pCpuHoHsIrNqXSOHbX2LhvU2OQwYXbAEUe%2BOYWcDtMsFRZqTlJeZbq7XBP3BDL9x%2FA188zAhDRskarjdOXlkIRq6CmIgLnw%2FH%2BHbDOwt4iwDH6Vp6gvemwTG6prICO%2BsNxcHgzBgVUGoRWAzCWmemHVESgQu%2FIPK70vACUGvQOeyjuo1qeXJP64rEoJJxkikmXe0EKOD1Ni6GpMSwGXw8isBgggoLNWKGkmpL6SmRgFqc0qCIBZeineLazHWyeRv6KRVcKsakJfE0lLJweYmM9%2BKoymkUceoMWz3sew%2FP9Txet2cUe2gknp9VArVHj3sN%2BHG%2Bshf1EszwLJCOwn6Q4uY7paQ8Ghidx%2BXwjVKkoXGFTL%2BDb0EHg9wqtKQyxdR%2B6b%2Fch4V2BdXsR9LTbVdrZbDAEhZnDteun5XVuNcZkMqGz0jfANxwUxI62zLAkl7gV8sKRJh2n4uQx0sZT0siHwfse0zGfz%2FdPiV2UdNJNLEdam1FdR%2B8nLZWYDEES7nEXRvuHsOCZW8hKXb6B2WyWgwtWb7F%2FDVdJtmfyWezJfTQkhdlAFC8NRbjz4ItZlrLX690kyBolLXQYydVb0rR4LFHvQk4v%2FgIj%2FRRmaCXZ1wAAAABJRU5ErkJggg%3D%3D
  • Ich hoffe, dass klappt mit dem Kopieren. Anbei das Bild in 16*16 für den aktivierten Affen:

    data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADTElEQVQ4jYWSb1DTdRzHP/v+fhPIOx4Q1oWF7DQQmlxlQRnJWBsHwyA5B4tpbjjHEV0IDEdkUvzdxvbjApwgmnpxPej0IM7rzChbB564Y0xhreg6OqRtZIlo3BXd/d496K6rB+Tr+ev9fvIiug/vKoi3qymhWcW91pjDje9Lp/X3c/5ByGdvCBp+7KiSLdUpONRls/eIiGqep5j/8yTteVyhS8OFhQIeFgUHc6ZErFaw31vVrLZZxQ1Zd9K2NWV7PjfkyOVhz+NxMEMimncwHM7k0KHkxKNKDg1K5lzz2qbmPhUKonHa9KDYqYmGM4+HkC/FqFOFq2dL0bc3Dq1KbqQqg3ZVPEkW83Z6gCzptL5yG3NZsllzV1GMOOuxigs+G+avtaO3OBaXOnMRut6FeW8HQn6HeMLwCNoKY9Fl2grjU/QmvZ7J3m/XxqNJxcNzvEiMTAtY8Nqx9I0b8xM2LN7oxZ2AG5EpASG/CxMfGVCv4DH1WS3KM6O+JLMi5sa14QpUb+cwc/EQQj4nfGMtMDa+hMgPg7gyZsML5SnwXHgbYZ8Ls+MtMKZKccyaBUNOVID2vRh1+VSLCoZkhsmRavw63Q3HyYPIKi/A4EA9zpxvwIZdqVBrN+FO8DhuTjpw4Jlo1O2Jxyty6Yf08hZmbTLIUCLj8N1XR7AUdMN4WA0igttVjdHPBRARqqo0uDs7gNvBHnzdXwytTLKqfIh2UFYMJebJ2KK9JA6hKTt+nu7GTf8xaLU5CE4MYOWuB2f6LFgMfoCwvwejPUZErtvxjpqPvCqjh4mISBNLNYNvPY0fJ9rg2L0TvwTcWF0exurSCFYXh/DHwseYudCKSnkCTtQW4NaMHdbcdcu6JEoiIiJDCh3qKNmA5e9d4smGQpQnxsGavRk18kfRpErHgcQ47H88Hu6GIkQCToydLRPLNktua5Np498Dz1HS/jQGz6lScWWuG7NX2+G92ITx4SO48kkj/JdbcCvYjZW5XnjPmURThhT6NNb3nwrLUqhSJ5P82V+fjclzZvzkbUPYZ0PYZ0PgkhVf9OsgmOTQySTLpVvWyLk0mZ7ds4l16lPZt/o0/je9XHpv7xPr7ulTpXO6rZLzxRupovAxSvi38xfPPrKyoAVeggAAAABJRU5ErkJggg==

    Im Original-Greasemonkey wird dieses Bild mit "Opacity 0,8" verändert.

  • Wenn ich kurz dazwischen darf.

    Zitat

    Diese lassen sich leider nicht im Fenster Anpassen auf die Menüleiste ziehen/bringen.

    Es gibt kein einziges mir bekanntes Script, das sowat kann. Es sind halt Scripte, also eine einzige Datei mit zum Teil 4 verschiedenen Codesprachen (sowat muss man auch erstmal lauffähig zusammen zimmern) und keine Addons. Das sollte man nie vergessen. Und dafür, dass es eine einzelne Datei ist, leisten diese IMO schon ne ganze Menge.

    Zitat

    @Großes ICON: Der Affenkopf könnte auch was kleiner,...

    Der Affenkopf, den ich im Script eingebaut habe, ist in 16x16 klein. Das hatten wir schon mal an einer anderen Stelle hier. Es ist einfach dein "falscher" CSS Code, der sich drum kümmert. Oder du hast den gleich komplett weg gelassen. Diesen hab ich damals zum Script auch gepostet.

  • @ Mithrandir: klappte wunderbar... :P
    [attachment=0]22-11-2011_183611.png[/attachment]

    Zitat von Mithrandir

    Beim zweiten Skript muss anscheinend nur die Zeile 23 geändert werden:

    Haut auch hin....

    @ loshombre: Ja, ich weiß :) ... der Originalcode zimmerte mir den Affenkopf aber in die Adresszeile, da ich das hier ja komplett umgestellt habe. Mit dem Code von Mithrandir ist es jetzt alles schön....
    :-?? Ich glaube, ich muss mich doch mal mit dem DOM-Inspektor beschäftigen....
    Vielen Dank an alle, die mit geholfen haben. :klasse:

  • Zitat

    Mit dem Code von Mithrandir ist es jetzt alles schön....

    Wobei der Kopf nach wie vor gestreckt ist. Da loshombres Skript auch ein 16*16 Icon mitbringt, kann es mit meinem Icon (ebenfalls 16 *16) eigentlich nicht anders sein?

  • Zitat

    @ loshombre: Ja, ich weiß :) ... der Originalcode zimmerte mir den Affenkopf aber in die Adresszeile,...

    Ich weiß. Deswegen hab ich auch einen extra für dich (in der Menübar) damals zum Saugen rüber gegeben. Und da ich es auch in der Menübar nutze, hab ich extra dafür den im Script vorhandenen CSS Code etwas angepasst und zusätzlich dazu einen neuen für den Affen gepostet.

    Und so hat es normalerweise auszusehen: [Blockierte Grafik: http://img7.imagebanana.com/img/efbhcgsy/Zwischenablage02.jpg]