ExtraConfigMenu

  • Hallo loshombre
    Die Button Variante ist klasse. Eine tolle Weihnachtsüberraschung für uns. :klasse:
    Vielen Dank nochmal.

    Eine Frage zur Originalen Version die ich in einem anderen Profil bevorzuge.
    [Blockierte Grafik: http://img853.imageshack.us/img853/9936/bild000z.png]

    könnte man da beim Eintrag von ExtraConfigMenu.uc.xul unter Extras,
    bei Config Menü auch ein Symbol einbauen?

    Habe es mit diesem Stylish Code versucht, aber geht nicht:

    CSS
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @namespace html url('http://www.w3.org/1999/xhtml');
    
    
    #ExtraConfigMenu {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnElEQVR4Xm2RzYtbZRSHn/fr3pvJzTB3qiNM2k2pMBUGhEHaqsUqdeFGQalCobgREaFu/B/cqCtxVSjoQhBEQRBmIfWDKgNGJUPt0Nhah9JJ4iSd5E6+bu5972tAO4SS5/DjXZ1znsMrNiq1eikMQqYYJCmjxNH5+zdW777L0J5KKl9VPmnf+ut9KWkwhbheuzNcOVYOmGKc5iRO0r1ykeXCx0h7kt4fC3z5wfqbQnAJwQHa5S7jAZSRuJ0mkf81cheobhBXZa+ri1uptQjHAZoZCEC1PiPgDuwxCfwerBU7b73zXn//3usCcdt4HkZ7SGZg431U51NUCgwlO3cV/bVXhR/6p9ut+nP9QYeNn7/n8qUPZxvQ/Q6VVWHk4ZqWRvlJjpx9hcGfW2wO95N2q8m3618A2WwDt/0RplSAXsBed57eyossHl5GYdHacG3zGpADM06wjQ1UUIN+CLHPvfAxojPnKLiE+bDE1R9+5GatAmgPeGCAteQ7l5GBhGSyuROyd/gFouUyWkqEErR2mwXAAA8BRS0AgMQBjSra30ZkEeDzz9Dn4ZcvMO51SMcJcTdGChmA0ABA6cAgzyG3I8jLEBylV4fWoaeIc0V7t0Uv7pFbC+CA+28mp/8+SwXKnMVmz1O9HpE+eobMZdjcoY1GIHD/NwIdoH1fBaNguzlg88pVyoUi4vTbFI8eJxsNAIfSkrliESllH/L0v0jktNNomFGv1TFrL3Fo9QSMR3jaEEXzLC09gjaKp595No0WjyCEB4zRclICUMDxtRMce/wJ1MIi2SglXShhfI/cOjxPoZRmbq4gXzt/gVrtBrdvbiG+Wf+p/mvll1BpiVAGhCDPxuAUDotz4HKHlIJON6bRbL4hhPjcMx5mkn8BBLEUrsVZbq0AAAAASUVORK5CYII=) !important; }

    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo @Endor....teste das bitte mal

    [Blockierte Grafik: http://www8.pic-upload.de/thumb/25.12.11/t1wtshxgue9.jpg]

  • Noch einmal zum ursprünglichen Problem - ich habe eben noch einmal getestet:

    - userChrome-Testprofil aktiviert
    - Cache gelöscht
    - von github das "original" runtergeladen.

    Nach Neustart war das Menü bei mir sofort zu sehen. Mir fällt bei Andreas Code in Beitrag #3 (nachdem Börsenfeger gefragt hat) auf, dass der Umlaut bei "Config Menü" nicht ordentlich angezeigt wird; durch die Steuerzeichen an der Stelle wird dann auch die id mitgerissen...

    Zitat von 2002Andreas
    Code
    <menu label="Config Men��d="ExtraConfigMenu">


    (Zitat aus https://www.camp-firefox.de/forum/viewtopi…=771512#p771512)

    Vermutlich wird das Problem sein, dass das Skript beim Runterladen nicht im U8-DOS oder U8-Unix-Format abgelegt wurde (in der Statuszeile des Notepad++ müsste so etwas wie "UNIX" und "ANSI as UTF-8" zu sehen sein).

  • Hallo @Mithrandir...vorweg noch ein frohes Weihnachtsfest. <;)

    Eben mal per raw geladen und in notepad++ kopiert....sieht hier so aus

    [Blockierte Grafik: http://www8.pic-upload.de/thumb/26.12.11/utgvxto15xwk.jpg]

    Eigenartig nur, das die Version von Endor sofort funktioniert hatte :-??

    Edit:

    müsste so etwas wie "UNIX" und "ANSI as UTF-8" zu sehen sein

    bei mir steht dann nur ANSI

  • andreas: auch, wenn die Weihnachtsschlacht jetzt ja mittlerweile geschlagen ist: dito.

    Keine Ahnung, was da den Unterschied macht. Vielleicht würde es jetzt auch mit dem Skript funktionieren - sieht ja bei "Config Menü" und der id danach alles sauber aus.

    Einigen wir uns darauf: Falls mal wieder so ein Problem auftritt, achte auf Umlaute, die in den Menüpunkten eigentlich auftauchen sollten. Falls an der Stelle andere Zeichen zu sehen sind, muss man dort manuell korrigieren oder auf Endors Dropbox hoffen.

  • Hallo zusammen.

    Also bei mir steht in Notepad++ unten rechts
    ANSI as UTF-8.

    Das ist hier bei allen Scripten so.

    Glaube, das habe ich in Notepad++ irgendwo mal so eingestellt, dass immer dieses Format
    verwendet wird.
    Mal schauen wo habe ich das eingestellt? :-??
    Melde mich.

    Edit:

    [Blockierte Grafik: http://img823.imageshack.us/img823/2158/bild000g.png]


    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    Einmal editiert, zuletzt von Endor (26. Dezember 2011 um 19:33)

  • Hallo 2002Andreas

    Gern geschehen. :wink:
    Freut mich, dass es jetzt bei Dir auch funktioniert. :D

    Diese Einstellung in Notepad++ habe ich damals eher zufällig gefunden
    und dann probeweise so eingestellt und total vergessen. :oops:
    Durch Dein Posting fiel es mir wieder ein, und den Rest kennst Du ja.

    Schönen Abend noch.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Nachweihnachtliche voll gefressene Grüße.

    Mit dem Datei Format solltet ihr da schon etwas aufpassen und nicht alles über einem Kamm scheren.
    Bei den asiatischen Scripten muss ich schon öfter, zB. wegen der Übersetzung das Format ändern und einige Male auch in ein anderes Format konvertieren lassen, sonst ist das Script sofort hin.
    Was meine eigenen Schraubereien angeht, sind alle Scripte ohne deutsche Sonderzeichen im ANSI geschrieben. Die meisten mit Sonderzeichen sind in UTF-8 (im Script selber) enkodiert und auch im UTF-8 geschrieben.
    Das sollte man schon das eine oder andere Mal bei eventueller Fehlersuche bedenken. In solchen Fällen (beim falsch enkodiertem Script) funktioniert dieses "meistens" noch, stellt aber einige Zeichenfolgen falsch da. Unter Umständen kann es aber auch schon ganz dahin sein.
    Beim falsch, oder gar nicht enkodiertem Script (natürlich nur wenn nötig) und dazu noch mit dem falschen Format des Textes selber im Notepad++ wird dieses Script im Fuchs nicht funktionieren und auch erst gar nicht in Erscheinung treten.

    Wenn ihr also "unsere" Scripte von Github 1:1 saugt und ins Profil schmeißt, ist alles easy. Fängt man aber selber dran rum zu fummeln, weil man es zum Teil muss, oder auch nur möchte, immer drauf achten, wie (Format) das Script von euch zum Schluss abgespeichert wird.

    Wichtig! Dabei ist nicht die Endung des Scriptes gemeint, also *.uc.js, oder *.uc.xul, denn das sollte hier mtw. klar sein. Egal wie man das Script nennen möchte, die Endungen werden nicht angepackt!
    Es geht hierbei um die Textformatierung im Script selber!

  • Zitat von loshombre

    Es ist aber leider nicht automatisiert. Das hab ich leider bis heut noch nicht geschafft. Die Scriptnamen muss man im Script selber schon noch selbst eintragen. Deswegen meine Frage, ob die Mühe überhaupt Sinn macht.


    Ich bin dabei, eine Version zu basteln, die die uc.js- und uc.xul-Dateien automatisch ausliest. Ein blödes Problem habe ich dabei noch: wenn die Anzahl der Skripte relativ groß ist, sodass das Popup länger als das Mutterpopup wird, dann zielt man ein wenig ins Blaue. So kann ich es bei uc.js-Dateien beobachten, bei den wenigen uc.xul-Dateien sehe ich den blauen Balken über die Menüpunkte wandern. Hm - blöd zu erklären, aber vielleicht kann das ein Tester demnächst nachvollziehen.

    Hast du bei deiner Version ähnliche Probleme?


    Ansonsten versuche ich das ursprüngliche "extras_config_menu.uc.xul" noch so flexibel umzustellen, dass es mit TotalCommander (falls Variable x befüllt) oder Windowsexplorer (falls Variable x nicht befüllt) zum Öffnen der Verzeichnisse arbeitet.

  • Zitat

    Hast du bei deiner Version ähnliche Probleme?

    Nein. Natürlich nicht, weil das Menüpopup mit den Scripten, egal wie viele es sind, im Script selbst durch rein schreiben der Scripte künstlich erzeugt wird, nicht automatisch. Deswegen kann ich es so lang machen, wie ich lustig bin.
    Wenn du aber in der Lage bist, durch die beiden Scripte von alice durchzublicken (ich habs mtw. ehrlich aufgegeben), solltest du dir diese als Vorlage nehmen, weil dort alle Scripte (egal welche und wie viele) komplett ausgelesen und im vollen Menüpopup angezeigt werden können. Es sind seine dicke userChrome.js in Verbindung mit rebuild_userChrome.uc.xul
    Falls dir meine Bastelei in irgend einer Weise mit weiter helfen kann (was ich aber eher nicht glaube), dann sag an, ich schieb es dir dann rüber.

  • Danke für die Tipps - ich habe nun die tatsächliche Ursache gefunden (es lag am Ereignis - wenn ich onmouseout an einer bestimmten Stelle , statt an 2 Stellen onmouseover verwende, läuft es gut).

    Morgen gibt es einen Mod von extras_config_menu.uc.xul - ich melde mich.

  • Zitat von Mithrandir


    Ansonsten versuche ich das ursprüngliche "extras_config_menu.uc.xul" noch so flexibel umzustellen, dass es mit TotalCommander (falls Variable x befüllt) oder Windowsexplorer (falls Variable x nicht befüllt) zum Öffnen der Verzeichnisse arbeitet.

    Das wäre ja prima und auch noch ein nachträgliches Weihnachtsgeschenk!
    Denn scheinbar bin ich wohl der einzige Anwender, bei dem der TotalCommander nicht öffnen möchte, oder? :-???

    Bin schon gespannt auf die angekündigte Änderung von "extras_config_menu"

    PS: was mich außerdem noch wundert, dass beim Script "ExtraConfigMenuButton" mein Notepad mit dem vorgegebenen Pfad C:\ gestartet wird, obwohl sich Notepad auf LW F:\ befindet?

    Gruß,
    D. Büssen

    Firefox 132.0.2 + Nightly 134 (WIN 10 - 64 bit)