1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. NoNameNeeded

Beiträge von NoNameNeeded

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 22:14
    Zitat von milupo

    Hast du mal mit dem System-Theme (Standard-Theme) getestet. Vielleicht macht das von dir verwendete Theme Probleme.

    Dass es das Theme ist, habe ich auch gedacht. Ist es aber nicht. Insofern eine gute Idee das mal zu testen.

    Auch mit dem Standard-Theme springt die Adressleiste hin und her. Ich öffne mehrfach hintereinander eine Instanz von Firefox und mal habe ich ein Adressfeld + Lesezeichen, beim nächsten Mal nur noch ein Adressfeld aber keine Lesezeichen mehr, dann beim nächsten Mal weder Adressfeld noch Lesezeichen usw....

    Liegt aber scheinbar gar nicht am Theme, deswegen kann ich mir das herumdoktern an den css-Dateien die zum Theme gehören wohl sparen.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 21:19

    Ja, es ist seltsam, aber mit einigem hin und her habe ich es jetzt immerhin so halbwegs hinbekommen (außer dass die Lesezeichensymbole jetzt z.T. innerhalb des Adressfelds liegen, wenn das Fenster nicht maximiert ist) aber die sich hin und herbewegende Adressleiste bleibt leider, keine Ahnung warum.

    Ich vermute mal, es liegt an den css-Dateien wo irgendwo eine Variable Höhe für irgendwas eingestellt ist, weswegen die Adressleiste dann je nach Mondphase mal weiter unten, mal weiter oben ist.

    Aber ich kann da nur raten...


    Ich habe nun versucht alles was irgendwie auf eine variable Höhe hindeutet zu fixieren (in den css-Dateien), wirklich gebracht hat es aber nicht viel...

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 20:56
    Zitat von milupo
    Zitat von NoNameNeeded

    Seltsam, denn das andere Script (welches die zusätzliche Leiste erschafft) funktioniert ja.

    Beide in Fx 97? Denn Fx 52 und Fx97 haben unterschiedliche Installationsverzeichnisse und bei Skripten musst du ja auch einige Dateien in das Installationsverzeichnis kopieren.

    Hat denn das Problemskript auch die Zeichenkodierung UTF-8 ohne BOM?

    Mittlerweile funktioniert das Skript.

    So irgendwie zumindest.

    Ich hab's in Beitrag 55 erklärt.

    Jetzt springt das Adressfeld hin und her (jeweils nach dem Firefox-Start).

    Im Moment ist es gerade in der oberen Zeile (so in der Art wäre es gar nicht mal so verkehrt, wenn das Adressfeld länger wäre und die Tabs unter das Adressfeld wandern würden.

    Kann das etwas mit der Anpassung der Adressleiste zu tun haben?
    Kann man die irgendwie "festtackern"? Natürlich nicht so WIRKLICH festtackern, denn sie soll sich ja verschieben lassen...

    CSS
    /* Disable Megabar Animation */
    #urlbar {
        margin-top: 15px !important;
        height: 25px !important;
        padding: 2px !important;
    }
    
    #main-window:not([uidensity="compact"]) #urlbar {
        margin-top: 0px !important;
        height: 25px !important;
        padding: 0px !important;
    }
    
    #urlbar > #urlbar-background {
        animation-name: none !important;
        animation: none !important;
        background-image: url("image/comboboxbutton.png") !important;
        background-repeat: no-repeat !important;
        padding: 2px !important; 
        background-position: right center !important; 
        box-shadow: none !important;
        border: solid !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/combobox.png") !important;
        border-image-slice: 2 2 2 2 !important; 
        height: 25px !important;
    }
    
    #main-window[uidensity="compact"] #searchbar {
        margin-left: 4px !important;
    }
    
    #urlbar[open] > #urlbar-background {
        background-image: url("image/comboboxbutton_pressed.png") !important;
        background-repeat: no-repeat !important;
        background-position: right center !important;
    }
    
    #page-action-buttons {
       margin-right: 17px !important; }
    
    #urlbar-go-button {
        margin-right: -16px !important;
        padding: 4px !important;
        border: solid !important;
        color: #000 !important;
        min-width: 25px !important;
        background-color: #d4d0c8 !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/comboboxbutton.png") !important;
        border-image-slice: 2 2 2 2 !important; }
    }
    
    #urlbar,
    #urlbar[breakout][breakout-extend][breakout-extend-animate] {
        padding-left: 3px !important; }
    
    #main-window[uidensity="compact"] #urlbar, #main-window[uidensity="compact"] #urlbar-input-container
    #main-window[uidensity="compact"] #urlbar[breakout][breakout-extend][breakout-extend-animate] {
        padding-left: 3px !important; }
    
    #urlbar[breakout-extend] {
        top:calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
        left:calc((var(--urlbar-toolbar-width) - var(--urlbar-width)) / 2) !important;
        width:100% !important }
    
    #urlbar-input-container,
    #urlbar[breakout-extend] #urlbar-input-container {
        margin-top: -3px !important;
        height: 100% !important;
        padding: 1px!important }
    
    #main-window[uidensity="compact"] #urlbar-input-container,
    #main-window[uidensity="compact"] #urlbar[breakout-extend] #urlbar-input-container {
        margin-top: 0px !important;
        height: 100% !important;
        padding:1px!important }
    
    /* Reduce row paddings to make them more compact */
    .urlbarView-row {
        padding: 0px !important;
    }
    
    .urlbarView{
        margin-left:-2px!important;
        width:100%!important;
        background-color: #ffffff !important;
        border: 1px solid #000 !important;
        border-top: none !important;
    }
    
    #cfr-label-container {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }
    
    #main-window[uidensity="compact"] #search-container {
      margin-left: 0px !important;
      border: 0px solid !important;
      border-left: 7px solid !important;
      border-image: url("image/toolbar_handle.png") !important;
      border-image-slice: 2 2 2 7 !important;
    }
    
    #searchbar {
        margin-top: -1px !important;
        margin-left: 0px !important;
        animation-name: none !important;
        border: none !important;
        animation: none !important;
        border-radius: 0 !important;
        padding: 0px !important; 
        box-shadow: none !important;
        background-color: @base_color !important;
        border: solid !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/combobox.png") !important;
        border-image-slice: 2 2 2 2 !important; 
        min-height: 25px !important;
        height: 25px !important;
    }
    Alles anzeigen
  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 20:43

    Ich habe einen Fortschritt erzielt!

    Die Leiste lässt sich nun verschieben.

    Ich habe die Dateien umbenannt, sodass also zuerst die neue Leiste erzeugt wird und dann erst das urlbar verschieben-Skript ausgeführt wird.

    Obwohl das auch nur zum Teil Sinn für mich ergibt, denn wenn das Script "urlbar verschieben" die urlbar verschiebbar macht, unabhängig von einer zusätzlichen Leiste, dann sollte die ja eben sowieso verschiebbar sein, schätze ich mal.

    Nur dass sie nicht auf eine Leiste verschoben werden kann, die noch gar nicht existiert, das ist natürlich klar.

    Aber so richtig gut ist das leider noch immer nicht, einmal ist das Adressfeld da, beim nächsten Firefox-Start ist sie nicht mehr da, dann ist sie wieder da, dann wieder, dann wieder nicht.

    Kriegt man das auch stabiler hin?

    Die Lesezeichen-Symbole, die ich direkt neben dem Adressfeld platziert habe, landet leider oberhalb der Zeile.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 20:28

    Beide Fragen kann ich mit ja beantworten.

    Habe auch mal den Start-Cache löschen lassen.

    Das ändert nichts.

    Seltsam, denn das andere Script (welches die zusätzliche Leiste erschafft) funktioniert ja.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 20:17

    Dann verstehe ich es nicht.

    Welche potentiellen Fehlerquellen könnte es sonst noch geben?

    P.S. Hier vllt. noch mal die anderen Anpassungen (css) die vorgenommen wurden.

    Kann es damit zusammenhängen?

    CSS
    /* Unset default button borders and backgrounds */
    
    
    
    #main-window:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-icon,
    #main-window:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-text,
    #main-window:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-badge-stack,
    #nav-bar toolbarbutton[type="menu-button"] .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-text,
    #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-badge-stack,
    #nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]) > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-text,
    #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-stack,
    #nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,
    #nav-bar toolbarbutton[type="menu"][open]:not([disabled]) .toolbarbutton-icon,
    #nav-bar toolbarbutton[type="menu-button"]:not([open]):hover:not([disabled]):active .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active,:active, [open]) > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-text,
    #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-badge-stack,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-text,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext:not([customizing]) #nav-bar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active) > .toolbarbutton-badge-stack,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar toolbarbutton[type="menu-button"] .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-text,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([checked]):not([open]):not(:active) > .toolbarbutton-badge-stack,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]) > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-icon,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-text,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover > .toolbarbutton-badge-stack,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #nav-bar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon ,
    #main-window:not([customizing]) #toolbar-menubar .toolbarbutton-1[disabled=true]:-moz-any([open],[checked],:hover:active,:active),
    #toolbar-menubar toolbarbutton[type="menu-button"],
    #toolbar-menubar .toolbarbutton-1 > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1[open] > .toolbarbutton-menubutton-button,
    #toolbar-menubar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1:not([checked]):not([open]):not(:active),
    #toolbar-menubar .toolbarbutton-1:not([buttonover]):not([open]):not(:active) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1:not([disabled=true]) > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button ,
    #toolbar-menubar .toolbarbutton-1:not([disabled=true]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active):hover,
    #toolbar-menubar .toolbarbutton-1:not([buttonover]):not([open]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon,
    #toolbar-menubar toolbarbutton[type="menu"][open]:not([disabled]),
    #toolbar-menubar toolbarbutton[type="menu-button"]:not([open]):hover:not([disabled]):active ,
    #toolbar-menubar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active,:active,[open]),
    #toolbar-menubar .toolbarbutton-1[open] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
    #toolbar-menubar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active,:active),
    #TabsToolbar .toolbarbutton-1 .toolbarbutton-badge-stack,
    #TabsToolbar .toolbarbutton-1 .toolbarbutton-1 {
      background: unset !important;
      background-color: unset !important;
      border-color: unset !important;
      box-shadow: unset !important;
      transition: unset !important;
    
    }
    
    toolbar:not(#TabsToolbar) .toolbarbutton-1 .toolbarbutton-badge-stack,
    toolbar:not(#TabsToolbar) toolbaritem .toolbarbutton-1,
    toolbar:not(#TabsToolbar) .toolbarbutton-1,
    toolbar:not(#TabsToolbar) .toolbarbutton-1[type="menu-button"] toolbarbutton,
    toolbar:not(#TabsToolbar) toolbaritem .toolbarbutton-1 :-moz-any(.toolbarbutton-icon, .toolbarbutton-text),
    toolbar:not(#TabsToolbar) .toolbarbutton-1 :-moz-any(.toolbarbutton-icon, .toolbarbutton-text),
    toolbar:not(#TabsToolbar) .toolbarbutton-1[type="menu-button"] toolbarbutton :-moz-any(.toolbarbutton-icon, .toolbarbutton-text){
      background: unset !important;
      box-shadow: unset !important;
    }
    /* Buttons to put text next to icons */
    #main-window[uidensity="compact"] #back-button > .toolbarbutton-text,
    #main-window[uidensity="compact"] #find-button > .toolbarbutton-text,
    #main-window[uidensity="compact"] #library-button > .toolbarbutton-text,
    #main-window[uidensity="compact"] #history-panelmenu > .toolbarbutton-text {
      display: -moz-box !important;
      margin-left: -5px !important;
      margin-top: 0px !important;
    }
    
    
    /* Fix text alignment in find button */
    #main-window[uidensity="compact"] #find-button > .toolbarbutton-text {
     margin-top: 2px !important;
    }
    
    /*Bookmark buttons */
    #PersonalToolbar toolbarbutton {
      margin-top: 5px !important;
      margin-bottom: -1px !important;
      padding: 6px !important;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
      border-radius: 0 !important;
      border: 1px solid transparent !important;
      margin: 0px !important;
      min-height: 22px !important; 
      max-height: 22px !important;
      border: 1px solid transparent !important;
    background-color: transparent !important;
    }
    
    #main-window #PersonalToolbar toolbarbutton:hover {
      border-radius: 0 !important;
      border-image: url("image/toolbar_button.png") !important;
      border-image-slice: 1 1 1 1 !important; }
    }
    
    #PersonalToolbar toolbarbutton:active {
      border-radius: 0 !important;
      border-image: url("image/toolbar_handle.png") !important;
      border-image-slice: 1 1 1 1 !important; 
    }
    
    #PersonalToolbar toolbarbutton > .toolbarbutton-icon {
      margin-right:2px !important;
      border: none !important;
    }
    
    #PersonalToolbar toolbarbutton > .toolbarbutton-text {
      margin:0px !important;
    }
    
    /* General toolbar button borders */
    .toolbarbutton-animatable-box {
      display: none !important;
    }
    
    #nav-bar .toolbarbutton-1 {
      min-height: 20px !important;
      margin-bottom: 1px !important;
    margin-top: 2px !important;
      padding-left: 2px !important;
      border: 1px solid transparent !important;
      margin-right: 2px !important;
      padding: -5px !important; } 
    
    #nav-bar .toolbarbutton-1:not([disabled="true"]):hover {
      border-image: url("image/toolbar_button.png") !important;
      border-image-slice: 1 1 1 1 !important;
    }
    
    #nav-bar .toolbarbutton-1:not([disabled="true"]):active {
      border-image: url("image/toolbar_button_pressed.png") !important;
      border-image-slice: 1 1 1 1 !important;
    }
    
    #main-window:not([uidensity="compact"]) #nav-bar .toolbarbutton-1 > .toolbarbutton-text {
      display: -moz-box !important;
      margin-top: -5px !important;
      /*font-size: 7pt !important;*/ }
    
    #nav-bar .toolbarbutton-1 > .toolbarbutton-icon,
    #nav-bar .toolbarbutton-1 > .toolbarbutton-badge-stack {
      border: none !important;
      border-radius: 5px !important;
      margin: -5px !important; }
    
    toolbar toolbaritem .toolbarbutton-1[disabled] .toolbarbutton-text,
    toolbar .toolbarbutton-1[disabled]:not([type="menu-button"]) .toolbarbutton-text,
    toolbar .toolbarbutton-1[type="menu-button"] toolbarbutton[disabled] .toolbarbutton-text {
      opacity: 0.6 !important;
    }
    
    /* Move text next to icons in compact mode, under icons in normal mode. */
    #main-window[uidensity="compact"] toolbar:not(#TabsToolbar) toolbaritem .toolbarbutton-1:not([type="menu-button"]),
    #main-window[uidensity="compact"] toolbar:not(#TabsToolbar) .toolbarbutton-1:not([type="menu-button"]),
    #main-window[uidensity="compact"] toolbar:not(#TabsToolbar) .toolbarbutton-1[type="menu-button"] toolbarbutton{
      -moz-box-orient: horizontal !important;
    }
    
    #main-window:not([uidensity="compact"]) toolbar:not(#TabsToolbar) toolbaritem .toolbarbutton-1:not([type="menu-button"]),
    #main-window:not([uidensity="compact"]) toolbar:not(#TabsToolbar) .toolbarbutton-1:not([type="menu-button"]),
    #main-window:not([uidensity="compact"]) toolbar:not(#TabsToolbar) .toolbarbutton-1[type="menu-button"] toolbarbutton{
      -moz-box-orient: vertical !important;
    }
    
    /* Set icon padding for all buttons */
    :-moz-any(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#history-panelmenu,#bookmarks-menu-button,
            #privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
        #preferences-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
        #tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
        #library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#alltabs-button ) .toolbarbutton-icon {
      padding: 7px !important;
    
    }
    
    /* Disable transparency fodisabled buttons */
    .toolbarbutton-1[disabled] {
      opacity: 1 !important;
    }
    
    
    
    
    
    toolbar:not(#TabsToolbar) #stop-button .toolbarbutton-animatable-image,
    toolbar:not(#TabsToolbar) #reload-button .toolbarbutton-animatable-image {
      visibility: collapse !important;
    }
    
    toolbar:not(#TabsToolbar) #stop-reload-button[animate] > #reload-button > .toolbarbutton-icon,
    toolbar:not(#TabsToolbar) #stop-reload-button[animate] > #reload-button[displaystop] + #stop-button > .toolbarbutton-icon {
      fill: unset !important;
    }
    
    #main-window[uidensity="compact"] #back-button .toolbarbutton-icon {
      padding: 5px !important; }
    #back-button .toolbarbutton-icon {
      list-style-image: url("image/Back.png") !important;
    }
    
    #back-button[disabled] .toolbarbutton-icon {
      list-style-image: url("image/Back_disabled.png") !important;
    }
    
    #back-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Back_hover.png") !important;
    }
    
    #forward-button .toolbarbutton-icon {
      list-style-image: url("image/Forward.png") !important;
    }
    
    #forward-button[disabled] .toolbarbutton-icon {
      list-style-image: url("image/Forward_disabled.png") !important;
    }
    
    #forward-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Forward_hover.png") !important;
    }
    
    #stop-button .toolbarbutton-icon {
      list-style-image: url("image/Stop.png") !important;
    }
    
    #stop-button[disabled] .toolbarbutton-icon {
      list-style-image: url("image/Stop_disabled.png") !important;
    }
    
    #stop-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Stop_hover.png") !important;
    }
    
    #reload-button .toolbarbutton-icon {
      list-style-image: url("image/Refresh.png") !important;
    }
    
    #reload-button[disabled] .toolbarbutton-icon {
      list-style-image: url("image/Refresh.png") !important;
    }
    
    #reload-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Refresh_hover.png") !important;
    }
    
    #home-button .toolbarbutton-icon {
      list-style-image: url("image/Home.png") !important;
    }
    
    #home-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Home_hover.png") !important;
    }
    
    #find-button .toolbarbutton-icon {
      list-style-image: url("image/Find.png") !important;
    }
    
    #find-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Find_hover.png") !important;
    }
    
    #print-button .toolbarbutton-icon,
    #print-button .toolbarbutton-icon[disabled] {
      list-style-image: url("image/Print.png") !important;
    }
    
    #print-button:not([disabled]):hover .toolbarbutton-icon {
      list-style-image: url("image/Print_hover.png") !important;
    }
    
    #history-panelmenu .toolbarbutton-icon {
      
      list-style-image: url("image/History.png") !important;
    }
    
    #history-panelmenu:hover .toolbarbutton-icon {
      
      list-style-image: url("image/History_hover.png") !important;
    }
    
    #PanelUI-button {
      margin: 0px !important;
      border: none !important;
    }
    
    #PanelUI-menu-button .toolbarbutton-1 {
      background: unset !important;
      border: none !important
    }
    
    #PanelUI-menu-button .toolbarbutton-icon {
      margin-top: -2px !important;
      min-height: 20px !important;
      min-width: 20px !important;
      list-style-image: url("image/menu.png") !important;
    }
    
    #PanelUI-menu-button:hover .toolbarbutton-icon {
      list-style-image: url("image/menu_hover.png") !important;
    }
    
    #tabs-newtab-button .toolbarbutton-icon {
      margin-top: 1px !important;
      background: unset !important;
      border: 1px solid transparent !important;
      padding: 4px !important;
      list-style-image: url("image/newtab.png") !important;
    }
    
    #tabs-newtab-button:hover .toolbarbutton-icon {
      border-image: url("image/toolbar_button.png") !important;
      border-image-slice: 1 1 1 1 !important;
      list-style-image: url("image/newtab_hover.png") !important;
    }
    
    #tabs-newtab-button:active .toolbarbutton-icon {
      background: unset !important;
      border-image: url("image/toolbar_button_pressed.png") !important;
      border-image-slice: 1 1 1 1 !important;
    }
    
    .tab-close-button {
      list-style-image: url("image/close.png") !important;
      background: unset !important;
      border: 1px solid transparent !important;
      margin-top: -1px !important;
      margin-right: -7px !important;
      padding: 5px !important;
      max-height: 20px !important;
      max-width: 20px !important;
    }
    
    .tab-close-button:hover {/*
      border-image: url("image/toolbar_button.png") !important;
      border-image-slice: 1 1 1 1 !important;*/
      list-style-image: url("image/close_hover.png") !important;
    }
    
    #nav-bar #star-button {
      padding: 5px !important;
      list-style-image: url("image/star.png") !important;
    }
    
    #nav-bar #star-button:hover {
      padding: 4px !important;
      list-style-image: url("image/star_hover.png") !important;
    }
    
    #nav-bar #star-button[starred="true"] {
      list-style-image: url("image/star_saved.png") !important;
    }
    
    .toolbarbutton-icon[label="Adblock Plus"] {
      padding: 0px !important;
      margin: 0px !important;
      max-height: 16px !important;
      /*list-style-image: url("image/adblock.png") !important;*/
    }
    
    #bookmarks-menu-button .toolbarbutton-icon {
      margin-top: -2px !important;
      background: unset !important;;
      padding: 7px !important;
      list-style-image: url("image/Favorites.png") !important;
    }
    
    #bookmarks-menu-button:hover .toolbarbutton-icon {
      list-style-image: url("image/Favorites_hover.png") !important;
    }
    
    #cut-button .toolbarbutton-icon {
      list-style-image: url("image/Cut.png") !important;
    }
    
    #cut-button:hover .toolbarbutton-icon {
      list-style-image: url("image/Cut_hover.png") !important;
    }
    
    #copy-button .toolbarbutton-icon {
      list-style-image: url("image/Copy.png") !important;
    }
    
    #copy-button:hover .toolbarbutton-icon {
      list-style-image: url("image/Copy_hover.png") !important;
    }
    
    #paste-button .toolbarbutton-icon {
      list-style-image: url("image/Paste.png") !important;
    }
    
    #paste-button:hover .toolbarbutton-icon {
      list-style-image: url("image/Paste_hover.png") !important;
    }
    
    #pocket-button {
      margin-top: -2px !important;
      padding: 2px !important;
      list-style-image: url("image/Drive.png") !important;
    }
    
    #pocket-button:hover {
      list-style-image: url("image/Drive_hover.png") !important;
    }
    
    #reader-mode-button {
      padding: 4px !important;
      list-style-image: url("image/read.png") !important;
    }
    
    #reader-mode-button:hover {
      list-style-image: url("image/read_hover.png") !important;
    }
    
    /*
    #fxa-toolbar-menu-button .toolbarbutton-icon {
      padding: 0px !important;
      list-style-image: url("image/user.png") !important;
    }
    
    #fxa-toolbar-menu-button:hover .toolbarbutton-icon {
      list-style-image: url("image/user_hover.png") !important;
    }
    */
    
    /* Certificate icons */
    
    /*
    .verifiedDomain {
      margin-top: 4px !important;
      margin-bottom: 3px !important;
      margin-right: 3px !important;
      border-right: 1px solid #7bb788 !important;
      border-left: 1px solid #7bb788 !important;
      background-image: linear-gradient(#a3e6b1, #7bb788, #a3e6b1, transparent) !important;
    }
    
    .notSecure {
      margin-top: 4px !important;
      margin-bottom: 3px !important;
      margin-right: 3px !important;
      background-image: linear-gradient(#ee0000, #ff0000, #bb0000, transparent) !important;
    }
    */
    
    #tracking-protection-icon-container:not([hidden]) ~ #identity-box:-moz-any(.verifiedDomain,.verifiedIdentity) #identity-icon,
    :-moz-any(.verifiedDomain,.verifiedIdentity) #connection-icon {
      list-style-image: url("image/padlock_modern.png") !important;
    }
    #tracking-protection-icon-container:not([hidden]) ~ #identity-box:-moz-any(.insecureLoginForms,.mixedActiveContent,.notSecure) #identity-icon,
    :-moz-any(.insecureLoginForms,.mixedActiveContent,.notSecure) #connection-icon {
      list-style-image: url("image/padlock_modern_mal.png") !important;
    }
    
    #tracking-protection-icon-container:not([hidden]) ~ #identity-box:-moz-any(.weakCipher,.mixedDisplayContent,.mixedDisplayContentLoadedActiveBlocked,.certUserOverridden) #identity-icon,
    :-moz-any(.weakCipher,.mixedDisplayContent,.mixedDisplayContentLoadedActiveBlocked,.certUserOverridden) #connection-icon {
      list-style-image: url("image/padlock_modern_mpl.png") !important;
      -moz-image-region: rect(0, 16px, 16px, 0) !important;
    }
    
    #tracking-protection-icon-container:not([hidden]) ~ #identity-box.mixedActiveBlocked #identity-icon,
    .mixedActiveBlocked #connection-icon {
      list-style-image: url("image/padlock_modern_mab.png") !important;
    }
    Alles anzeigen
    CSS
    /* TABS: height */
    *|*:root {
    --menubar-height: 32px;
    --bookmarkbar-height: 18.3px;
    --tabbar-top: calc(var(--menubar-height) + var(--bookmarkbar-height) + var(--tab-min-height) + 8px); /*89+*/
    }
    /*
    :root {
     --tab-min-height: 28px !important;
    }
    :root #tabbrowser-tabs {
     --tab-min-height: 20px !important;
    }*/
    
    /* Benutze ein Hintergrundbild für die Symbolleisten */
    menubar, toolbox, toolbar, .tabbrowser-tabs {
       background-image: url("Kopie von ie.jpg") !important;
       background-color: none !important;
     }
    
    
    #nav-bar:not(:-moz-lwtheme) {
      margin-top: 1px !important;
    background-color: inherit !important;
     background-image: url("image/xtop.png") !important;
      background-position: left bottom; 
      padding: 0 !important;
      border: 2px solid !important;
      border-top: 2px solid !important;
      border-left: 7px solid !important;
      border-image: url("image/toolbar_handle_top.png") !important;
      border-image-slice: 2 2 2 7 !important;
    height: 55px !important;
    
    }
    
    toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
      -moz-appearance: none !important;
      background-color: inherit  !important;
      background-image: url("image/bottom.png") !important;
      padding: 1px !important;
      border: 2px solid !important;
      border-left: 7px solid !important;
      border-top: 0px !important;
      border-image: url("image/toolbar_handle.png") !important;
      border-image-slice: 2 2 2 7 !important; }
    
    #main-window[uidensity="compact"] toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
      margin-bottom: 0px !important;
    }
    
    #toolbar-menubar {
      -moz-appearance: none !important;
      background-color: #c0c0c0 !important;
      padding: 0px !important;
      padding-left: 2px !important;
      border: 2px solid !important;
      border-left: 7px solid !important;
      border-right: 43px solid !important;
      border-bottom: 0px !important;
      border-image: url("image/menu_bar_handle.png") !important;
      border-image-slice: 2 43 2 7 !important; }
    
    #main-window[tabsintitlebar="true"] #toolbar-menubar {
      border: none !important;
      height: 100% !important;
      background-image: linear-gradient(to right, #000060,#A1C4E9) !important;
    } 
    
    #main-window[tabsintitlebar="true"] #toolbar-menubar .menubar-text {
      color: #fff !important;
    }
    
    #TabsToolbar .titlebar-buttonbox-container {
      visibility: collapse !important;
    
    }
    
    #browser {
       xborder: solid !important;
       padding: 0px !important;
       margin-top: -1px !important;
       border-width: 2px 2px 2px 2px !important;
       border-image: url("image/combobox.png") !important;
       border-image-slice: 2 2 2 2 !important; 
    #navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
    }
    
    
    #TabsToolbar {-moz-box-ordinal-group:1000!important}
    
    #TabsToolbar {
      display: block !important;
      position: absolute !important;
      top: var(--tabbar-top) !important;
      width: 100vw !important;
      -moz-appearance: none !important;
      /*background-image: url("image/bottom.png") !important;*/
      background-color: inherit !important;
      border: 2px solid !important;
      border-left: 7px solid !important;
      border-top: 0px !important;
      border-image: url("image/toolbar_handle.png") !important;
      padding: 0px !important;
      padding-left: 0px !important;
      border-image-slice: 2 2 2 7 !important;
      height: 28px !important;
    }
    
    #tabbrowser-tabs, #tabbrowser-tabs .toolbar-items {
      margin-top: -4px !important;
      border: 0px solid !important;
      border-right: 0px solid !important;
      border-image: url("image/tabs_handle.png") !important;
      border-image-slice: 1 8 2 2 !important; 
      width: 100vw !important;
    }
    
    #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
    Alles anzeigen
    CSS
    /* Disable Megabar Animation */
    #urlbar {
        margin-top: 15px !important;
        height: 25px !important;
        padding: 2px !important;
    }
    
    #main-window:not([uidensity="compact"]) #urlbar {
        margin-top: 0px !important;
        height: 25px !important;
        padding: 0px !important;
    }
    
    #urlbar > #urlbar-background {
        animation-name: none !important;
        animation: none !important;
        background-image: url("image/comboboxbutton.png") !important;
        background-repeat: no-repeat !important;
        padding: 2px !important; 
        background-position: right center !important; 
        box-shadow: none !important;
        border: solid !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/combobox.png") !important;
        border-image-slice: 2 2 2 2 !important; 
        height: 25px !important;
    }
    
    #main-window[uidensity="compact"] #searchbar {
        margin-left: 4px !important;
    }
    
    #urlbar[open] > #urlbar-background {
        background-image: url("image/comboboxbutton_pressed.png") !important;
        background-repeat: no-repeat !important;
        background-position: right center !important;
    }
    
    #page-action-buttons {
       margin-right: 17px !important; }
    
    #urlbar-go-button {
        margin-right: -16px !important;
        padding: 4px !important;
        border: solid !important;
        color: #000 !important;
        min-width: 25px !important;
        background-color: #d4d0c8 !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/comboboxbutton.png") !important;
        border-image-slice: 2 2 2 2 !important; }
    }
    
    #urlbar,
    #urlbar[breakout][breakout-extend][breakout-extend-animate] {
        padding-left: 3px !important; }
    
    #main-window[uidensity="compact"] #urlbar, #main-window[uidensity="compact"] #urlbar-input-container
    #main-window[uidensity="compact"] #urlbar[breakout][breakout-extend][breakout-extend-animate] {
        padding-left: 3px !important; }
    
    #urlbar[breakout-extend] {
        top:calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
        left:calc((var(--urlbar-toolbar-width) - var(--urlbar-width)) / 2) !important;
        width:100% !important }
    
    #urlbar-input-container,
    #urlbar[breakout-extend] #urlbar-input-container {
        margin-top: -3px !important;
        height: 100% !important;
        padding: 1px!important }
    
    #main-window[uidensity="compact"] #urlbar-input-container,
    #main-window[uidensity="compact"] #urlbar[breakout-extend] #urlbar-input-container {
        margin-top: 0px !important;
        height: 100% !important;
        padding:1px!important }
    
    /* Reduce row paddings to make them more compact */
    .urlbarView-row {
        padding: 0px !important;
    }
    
    .urlbarView{
        margin-left:-2px!important;
        width:100%!important;
        background-color: #ffffff !important;
        border: 1px solid #000 !important;
        border-top: none !important;
    }
    
    #cfr-label-container {
        margin-top: 2px !important;
        margin-bottom: 2px !important;
    }
    
    #main-window[uidensity="compact"] #search-container {
      margin-left: 0px !important;
      border: 0px solid !important;
      border-left: 7px solid !important;
      border-image: url("image/toolbar_handle.png") !important;
      border-image-slice: 2 2 2 7 !important;
    }
    
    #searchbar {
        margin-top: -1px !important;
        margin-left: 0px !important;
        animation-name: none !important;
        border: none !important;
        animation: none !important;
        border-radius: 0 !important;
        padding: 0px !important; 
        box-shadow: none !important;
        background-color: @base_color !important;
        border: solid !important;
        border-radius: 0 !important;
        border-width: 2px 2px 2px 2px !important;
        border-image: url("image/combobox.png") !important;
        border-image-slice: 2 2 2 2 !important; 
        min-height: 25px !important;
        height: 25px !important;
    }
    Alles anzeigen


    CSS
    /* remove default tab colors */
    .tab-line {                             /* = light top line in selected tab in Quantum default */
        display: none !important;
    }
    
    .tab-background {
       border: transparent !important;
       background: transparent;
       color: transparent;
       opacity: 0.0;
    }
    
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab, .tabbrowser-tab, .tab-content {
       border: unset !important;
    }
    
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab, .tabbrowser-tab,
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab[visuallyselected="true"] {
       min-height: 25px !important;
       max-height: 25px !important;
       padding: 0px !important;
       border: 0px solid transparent !important;
       border-right: 1px solid #fff !important;
       box-shadow: inset -1px 0px #505050 !important;
    }
    
    .tab-content {
    
       min-height: 23px !important;
       max-height: 23px !important;
       padding: 0px !important;
       padding-left: 8px !important;
       padding-right: 8px !important;
       border: unset !important
       /*background-image: linear-gradient(#ffc5c8, #d4d0c8) !important; */
    }
    
    .tab-content:hover {
       background-image: linear-gradient(#fac67e, #d4d0c8) !important;
    }
    
    .tab-content[selected="true"] {
       /*color: #fff !important;*/
       background-image: linear-gradient(#99bae2, #d4d0c8) !important;
    }
    
    .tab-content[selected="true"]:hover {
       /*color: #fff !important;*/
       background-image: linear-gradient(#9fccdf, #d4d0c8) !important;
    }
    
    /*
    #tabs-newtab-button {
       border-right: 1px solid #fff !important;
       box-shadow: inset -1px 0px #505050 !important;
    }*/
    
    spacer[part=overflow-start-indicator], 
    spacer[part=overflow-end-indicator] {
      display: none !important; }
    
    .tab-icon-image {
       margin-top: -1px !important;
       margin-left: -5px !important;
       margin-right: 3px !important;
    }
    Alles anzeigen
  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 20:08

    Dass man die nur unter "Symbolleiste anpassen" verschieben kann, war mir schon klar.

    Und nein, sie lässt sich nicht verschieben, lediglich innerhalb der Navigationsleiste (wo sie ja "zuhause" ist).

    Nein, ich teste nix mehr mit FF52, das habe ich ja nur ausprobiert um die grundsätzliche Funktionalität von Scripten zu testen (jetzt klappt das ja).

    Zitat von 2002Andreas
    Zitat von NoNameNeeded

    dass ich url-bar nicht in der Tab-Leiste haben wollte

    Es ging in meinem Beispiel darum, dass sich die Urlbar verschieben lässt, und nicht wie du behauptet hast, das geht nicht.

    Wohin ist dabei egal.

    Ich kenne mich damit nicht aus (sonst würde ich ja nicht fragen), alles was ich dir sagen kann ist, dass sich die Adressleiste nicht verschieben lässt.

    Ich kopiere hier noch mal dein Script rein, hat sich da irgendein Formatierungsfehler oder so eingeschlichen?

    Code
    /*Urlbar verschieben*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
    
    return;
    
    try {
    
    CustomizableUI.createWidget({
    
    id: 'ucjs_urlbar-item',
    
    type: 'custom',
    
    defaultArea: CustomizableUI.AREA_NAVBAR,
    
    onBuild: function(aDocument) {
    
    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
    
    toolbaritem.id = 'ucjs_urlbar-item';
    
    toolbaritem.className = 'chromeclass-toolbar-additional';
    
    toolbaritem.setAttribute('label', 'Adressleiste');
    
    toolbaritem.setAttribute('flex', '1');
    
    return toolbaritem;
    
    }
    
    });
    
    } catch(e) { };
    
    document.getElementById('ucjs_urlbar-item').appendChild(document.getElementById('urlbar-container'));
    
    })();
    Alles anzeigen
  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 19:40
    Zitat von grisu2099
    Zitat von NoNameNeeded

    bei mir ist die Tableiste aber unten

    Das ist für die Funktionalität des Scriptes völlig egal...

    Aha.

    Aber wie du siehst (an dem Screenshot) siehst du nichts. Die Adressleiste bleibt wo sie ist.

    (das andere Script, welches eine zusätzliche Leiste hinzufügt, funktioniert aber, also prinzipiell funktionieren Skripten jetzt immerhin)

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 19:32
    Zitat von 2002Andreas
    Zitat von NoNameNeeded

    So kann das natürlich nicht funktionieren

    Urlbar in der Tableiste.

    Also funktioniert das Script einwandfrei.

    Hm, bei mir ist die Tableiste aber unten (mal abgesehen davon, dass ich url-bar nicht in der Tab-Leiste haben wollte) und die Url-bar bleibt in ihrer angestammten Leiste:


    Zitat von milupo
    Zitat von NoNameNeeded

    Wie schafft man es denn Scripte in einer bestimmten Reihenfolge ausführen zu lassen

    Verwende einen Vorsatz für den Skriptnamen: Angefangen bei a- und zum Beispiel beendet mit zzz-

    Alles klar, danke.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 19:18

    Kleines Update:
    Ich habe die beiden Scripte mal getrennt voneinander "laufen" lassen.

    Das Script "Urlbar verschieben"...

    Code
    /*Urlbar verschieben*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
    
    return;
    
    try {
    
    CustomizableUI.createWidget({
    
    id: 'ucjs_urlbar-item',
    
    type: 'custom',
    
    defaultArea: CustomizableUI.AREA_NAVBAR,
    
    onBuild: function(aDocument) {
    
    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
    
    toolbaritem.id = 'ucjs_urlbar-item';
    
    toolbaritem.className = 'chromeclass-toolbar-additional';
    
    toolbaritem.setAttribute('label', 'Adressleiste');
    
    toolbaritem.setAttribute('flex', '1');
    
    return toolbaritem;
    
    }
    
    });
    
    } catch(e) { };
    
    document.getElementById('ucjs_urlbar-item').appendChild(document.getElementById('urlbar-container'));
    
    })();
    Alles anzeigen

    ...macht eigentlich gar nichts.

    Zumindest nichts was ich sehen könnte.

    Die Url-Bar bleibt dort wo sie platziert wurde und lässt sich auch nicht außerhalb der Navigationsleiste verschieben

    So kann das natürlich nicht funktionieren, selbst wenn man anschließend eine zusätzliche Leiste hinzufügt.

    Eine etwas allgemeinere Frage hätte ich auch noch:
    Wie schafft man es denn Scripte in einer bestimmten Reihenfolge ausführen zu lassen, denn in manchen (vielen) Fällen macht es ja wahrscheinlich einen Unterschied ob man das eine oder das andere Script zuerst ausführt.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 13:01

    Habe gerade bemerkt, dass da noch ein anderes Script dazwischengefunkt hat, mit den Scripts von 2002Andreas sieht das ganze also so aus (nicht wie zuerst behauptet mit der Adressfeld in der Menüleiste):

    Das zu erreichende Endergebnis wäre aber in etwa das hier:

    https://betawiki.net/images/6/64/In…er5BetaWiki.png

    Das Adressfeld soll also unter die Navigationsleiste, daneben die Lesezeichen.

    Die Tabs sollten dann direkt darunter sein.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 23. Februar 2022 um 01:02
    Zitat von 2002Andreas
    Zitat von NoNameNeeded

    Geht so etwas auch mit der Navigationsleiste?


    Zitat von NoNameNeeded

    Ganz ohne die Userscripts.

    Du brauchst dann sogar 2 Scripte.

    Eins für die Erstellung einer 2ten Leiste, und das 2te zum Verschieben der Urlbar.

    Nur wenn du die Urlbar in der oberen Leiste belässt, und nur die anderen Icons verschieben willst, dann reicht das Script für die 2te Leiste.

    JavaScript
    /*Zusätzliche Leiste unter der Navbar*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
       return;
    
    let tb = document.createXULElement('toolbar');
    tb.id = 'uc-toolbar';
    tb.setAttribute('customizable', true);
    tb.setAttribute('mode', 'icons');
    tb.setAttribute('context', 'toolbar-context-menu');
    
    let parentE = document.getElementById('PersonalToolbar').parentNode;
    let childE = document.getElementById('PersonalToolbar');
    let vbox = document.createXULElement('vbox');
    vbox.id = 'uc-tb-vbox';
    vbox.appendChild(tb);
    parentE.insertBefore( vbox , childE );
    //vbox.style.backgroundColor = '#f7f7f7'; //als Wert geht: red, green, yellow oder black, aber auch zbs. #f7f7f7 usw.
    
    CustomizableUI.registerArea( 'uc-toolbar' , { legacy: true } );
    CustomizableUI.registerToolbarNode(tb);
    gBrowser.selectedBrowser.removeAttribute('blank');    
    })();
    Alles anzeigen
    JavaScript
    /*Urlbar verschieben*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
    
    return;
    
    try {
    
    CustomizableUI.createWidget({
    
    id: 'ucjs_urlbar-item',
    
    type: 'custom',
    
    defaultArea: CustomizableUI.AREA_NAVBAR,
    
    onBuild: function(aDocument) {
    
    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
    
    toolbaritem.id = 'ucjs_urlbar-item';
    
    toolbaritem.className = 'chromeclass-toolbar-additional';
    
    toolbaritem.setAttribute('label', 'Adressleiste');
    
    toolbaritem.setAttribute('flex', '1');
    
    return toolbaritem;
    
    }
    
    });
    
    } catch(e) { };
    
    document.getElementById('ucjs_urlbar-item').appendChild(document.getElementById('urlbar-container'));
    
    })();
    Alles anzeigen
    Alles anzeigen

    Mittlerweile funktionieren userscripts (ich hoffe es bleibt dabei)

    Ich habe also zwei Dateien erstellt, jeweils mit der Endung .uc.js und dann den Code dort hineinkopiert.

    Was dann beim Start von Firefox passiert ist, dass die Adressleiste in die Menüleiste wandert und die Andeutung einer zusätzlichen Leiste unterhalb der nav-bar zu erkennen ist, soll heißen, die Leiste ist ca. 2mm hoch und/aber die Adressleiste lässt sich auch nicht dorthin verschieben.


  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 21:17

    Ich war der Meinung alles gemacht zu haben.

    Was ich noch nicht gemacht hatte war die utilities Datei zu ändern.

    Das habe ich jetzt nachgeholt.

    Abgesehen von dem Problem, dass Firefox sich nur jedes zweite Mal starten lässt macht das Script jetzt etwas (es lässt die Url-bar verschwinden).

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 20:47

    Ok, habe die Datei mit dem Script jetzt als test.uc.js abgespeichert.

    Unter der virt. Maschine (selbes OS; Firefox 97) macht das Script genau nichts, Firefox öffnet sich aber normal.


    Auf dem Hostrechner (also dem ganz normalen Rechner) macht das Script auch nichts, es treten aber die von Anfang an erwähnten Probleme beim Start von Firefox auf.

    Also ich glaube ich lasse es damit dann auch.

    Geht halt nicht.

    Muss man leider aktzepieren.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 17:52

    Naja, das grundsätzliche Problem mit den Scripts habe ich ja eh schon erwähnt, aber bei deinem Script habe ich dann auch noch das zusätzliche Problem, dass sich nichts tut, sprich, ich sehe keine VEränderung wenn ich Firefox starte.

    Müssen beide Scripts untereinander in die userchrome.js - Datei?

    Dasselbe gilt auch für dieses Script hier:

    Code
    (function() {
    
    
    if (location != 'chrome://browser/content/browser.xhtml') return;
    
    
    try {
    
    let SourceItem = document.getElementById('urlbar-container');
    
    let DestItem = document.getElementById('toolbar-menubar');
    
    DestItem.appendChild(SourceItem);
    
    } catch(e) { };
    
    
    })();
    Alles anzeigen

    Da passiert unter Firefox 52 unter XP einfach nichts.

    Code
    Code

    Unter Windows 7 passiert mit diesem Script nichts, keine Veränderung in Firefox zu erkennen:

    Code
    // userChrome.js
    userChrome.ignoreCache = true;
    userChrome.import("*", "UChrm");
    
    /*Zusätzliche Leiste unter der Navbar*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
       return;
    
    let tb = document.createXULElement('toolbar');
    tb.id = 'uc-toolbar';
    tb.setAttribute('customizable', true);
    tb.setAttribute('mode', 'icons');
    tb.setAttribute('context', 'toolbar-context-menu');
    
    let parentE = document.getElementById('PersonalToolbar').parentNode;
    let childE = document.getElementById('PersonalToolbar');
    let vbox = document.createXULElement('vbox');
    vbox.id = 'uc-tb-vbox';
    vbox.appendChild(tb);
    parentE.insertBefore( vbox , childE );
    //vbox.style.backgroundColor = '#f7f7f7'; //als Wert geht: red, green, yellow oder black, aber auch zbs. #f7f7f7 usw.
    
    CustomizableUI.registerArea( 'uc-toolbar' , { legacy: true } );
    CustomizableUI.registerToolbarNode(tb);
    gBrowser.selectedBrowser.removeAttribute('blank');    
    })();
    
    /*Urlbar verschieben*/
    
    (function() {
    
    if (location != 'chrome://browser/content/browser.xhtml')
    
    return;
    
    try {
    
    CustomizableUI.createWidget({
    
    id: 'ucjs_urlbar-item',
    
    type: 'custom',
    
    defaultArea: CustomizableUI.AREA_NAVBAR,
    
    onBuild: function(aDocument) {
    
    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
    
    toolbaritem.id = 'ucjs_urlbar-item';
    
    toolbaritem.className = 'chromeclass-toolbar-additional';
    
    toolbaritem.setAttribute('label', 'Adressleiste');
    
    toolbaritem.setAttribute('flex', '1');
    
    return toolbaritem;
    
    }
    
    });
    
    } catch(e) { };
    
    document.getElementById('ucjs_urlbar-item').appendChild(document.getElementById('urlbar-container'));
    
    })();
    Alles anzeigen
  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 17:36

    Es geht um einen Test in einer virtuellen Maschine (die hat keinen Zugriff auf den Host-Rechner) um herauszufinden ob Scripts mit Firefox grundsätzlich auch in Windows XP funktionieren.

    Denn wenn das der Fall sein sollte, kann man mit Sicherheit davon ausgehen, dass dies auch in neueren OS-Versionen funktionieren sollte.

    Ich erwarte keinen herkömmlichen Support für Firefox 52.

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 17:18
    Zitat von Mira_Belle

    Sören Hentzschel

    Er sollte rausfinden, ob es mit dem BS zu tun hat, was ich vermute.

    Ich glaube das eher nicht, aber ich versuche das dennoch herauszufinden.

    Deswegen meine Frage:
    Müsste dieses Script auch unter Firefox 52 ESR funktionieren:

    Code
    (function() {
    
    
    if (location != 'chrome://browser/content/browser.xhtml') return;
    
    
    try {
    
    let SourceItem = document.getElementById('urlbar-container');
    
    let DestItem = document.getElementById('toolbar-menubar');
    
    DestItem.appendChild(SourceItem);
    
    } catch(e) { };
    
    
    })();
    Alles anzeigen

    ich teste gerade unter Windows XP ob das mit der alten Version von Firefox funktioniert.

    Wenn es unter XP funktionieren sollte, kann man mit Sicherheit davon ausgehen, dass es unter Windows 7 (und Windows Server 2008 R2) funktionieren sollte.

    P.S: Oder kann mir jemand ein kurzes Testscript erstellen mit etwas, das auf jeden Fall unter Firefox 52 funktionieren sollte?

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 14:47

    Ich kann's nicht klären...

    Aber was hältst du denn von dem Multi-Row-Konzept?
    Scheint doch grundsätzlich schon mal zu funktionieren, also es werden bestimmte Elemente (in diesem Fall der Firefox-Anwendungsmenü-Button) in die untere Reihe verschoben.

    Sollte dasselbe nicht auch nicht mit der Url-bar möglich sein?

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 14:26

    Nein, es liegt nicht an den Scripten, es liegt an irgendeinem grundsätzlichen Problem, das ich mir nicht erklären kann.

    Ich habe das ganze auch in einer virt. Maschine ausprobiert (selbes OS, selbe Firefox-Version)

    Dort funktioniert es wesentlich besser, Firefox lässt sich also öfter öffnen und schließen ohne Probleme aber dann irgendwann bleibt Firefox beim Start auch "stecken".

  • Adressfeld verschieben?

    • NoNameNeeded
    • 18. Februar 2022 um 14:13
    Zitat von 2002Andreas
    Zitat von NoNameNeeded

    Ich habe aber auch bereits von Anfang an geschrieben, dass diese Scripte bei mir leider nicht funktionieren

    Zitat von NoNameNeeded

    Der User BrokenHeart hat mir freundlicherweise ein kleines Script geschrieben, das mit ein bisschen Anpassung die url-bar tatsächlich dort hin verschiebt

    :/

    Ja richtig.

    Das Userscript funktioniert bei jedem zweiten Firefox-Start.

    Also abwechselnd lässt sich der Browser gar nicht öffnen (und nur über den Taskmanager abwürgen) oder funktioniert normal.

    Ein solches Verhalten ist so natürlich nicht wirklich zu gebrauchen.

Unterstütze uns!

Jährlich (2025)

94,2 %

94,2% (612,48 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon