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. Mira_Belle

Beiträge von Mira_Belle

  • Lesezeichen verschieben

    • Mira_Belle
    • 11. Mai 2023 um 12:09

    Test, hier gehts auch.

  • Firefox 113 Probleme mit TABs und Kontext Menü

    • Mira_Belle
    • 11. Mai 2023 um 12:03
    Zitat von 2002Andreas

    Ups, übersehen...danke.

    Habe ich geändert ;)

    ^^ OK, dann haben wir beide ja korrigierte CSS.

  • Firefox 113 Probleme mit TABs und Kontext Menü

    • Mira_Belle
    • 11. Mai 2023 um 11:58
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Bitte testen:

    Nur mal als Hinweis:

    Aus:

    -moz-box-ordinal-group: 0 !important;

    wird:

    order: -1 !important;

    Alles anzeigen

    OK, habe ich nicht bedacht!

    Aber dann müssen Zeilen 74 & 82 auch noch geändert werden.

    Ist jetzt oben korrigiert!

  • Firefox 113 Probleme mit TABs und Kontext Menü

    • Mira_Belle
    • 11. Mai 2023 um 11:29

    Versuch macht kluch.

    Bitte testen:

    CSS
    /*----------------------------------------*/
    /* Megabar (Url-Bar) die Ecken abgerundet */
    /*----------------------------------------*/
    
    
    /* Adressleiste / Erhöhung wird verhindert */
    #urlbar-background {
    background: #f8f8ff ! important; /* Hintergrund */
    border: 1px solid #5badff !important;
    border-radius: 50px !important; }
    #urlbar[breakout][breakout-extend] {
    top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
    left: 0 !important;
    width: 100% !important; }
    #urlbar[breakout][breakout-extend] > #urlbar-input-container {
    height: var(--urlbar-height) !important;
    padding-block: 0 !important;
    padding-inline: 0 !important; }
    #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background {
    animation-name: none !important; }
    #urlbar[breakout][breakout-extend] > #urlbar-background {
    box-shadow: none !important;
    }
    
    
    /* Suchleiste Ecken abrunden */
    #searchbar {
    background: #f8f8ff ! important; /* Hintergrund */
    border-radius: 50px !important;
    border: 1px solid #5badff !important;
    }
    
    
    /* -------------------------------------*/
    /* Kontext-Menü / Einträge ausgeblendet */
    /* -------------------------------------*/
    #context-viewinfo,
    #textnotes_gaborjuhaszprojects_com-menuitem-_textnotes,
    #_lympha-menuitem-_lympha-ctx-btn {
    display: none !important;
    }
    #context_pinTab,
    #context_moveTabOptions,
    #context_reopenInContainer,
    #context_sendTabToDevice,
    #context-sendlinktodevice,
    #context-inspect-a11y,
    #context-openlink,
    #context-openlinkprivate,
    #context-bookmarklink,
    #context-inspect,
    #context-openlinkinusercontext-menu,
    #context-viewpartialsource-selection,
    #context-sep-sendlinktodevice,
    #inspect-separator,
    #context-sendpagetodevice,
    #context-viewbgimage,
    #context-selectall,
    #context-viewsource,
    #context-sep-sendpagetodevice,
    #context-sep-viewbgimage,
    #contentAreaContextMenu > menuseparator:nth-child(93),
    #context-sendimage,
    #context-setDesktopBackground {
    display: none !important;
    }
    #context_duplicateTab {
    order: -1 !important;
    }
    #context-openlinkintab {
    order: -1 !important;
    }
    #context-copylink {
    order:: -1 !important;
    }
    #copyplaintext_eros_man-menuitem-_copyPlainText {
    order: -1 !important;
    }
    
    
    #context-copy {
    order: -1 !important;
    }
    #_5dd73bb9-e728-4d1e-990b-c77d8e03670f_-menuitem-_search_engine_menu {
    order: 20 !important;
    }
    #context-print-selection,
    #textnotes_gaborjuhaszprojects_com-menuitem-_textnotes-selection {
    display: none !important;
    }
    menuitem[label="Ein Schlüsselwort für diese Suche hinzufügen…"] {
    display: none !important;
    }
    
    
    /*-------------------------------------------------------*/
    /* Trennstrich + Hintergrund für TAB geschlossen Button */
    /*-----------------------------------------------------*/
    #_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action .toolbarbutton-badge-stack {
    background: #FF8F00 !important;
    border-radius: 35px !important;
    }
    
    
    #_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action:hover .toolbarbutton-badge-stack {
    background-color: #FF0039 !important;
    border-radius: 35px !important;
    }
    
    
    #_4853d046-c5a3-436b-bc36-220fd935ee1d_-browser-action {
    margin-left: 12px !important;
    margin-right: 12px !important;
    }
    
    
    /*--------------------------------------------*/
    /* Ordnersymbole für Symbolleiste und Sidebar */
    /*--------------------------------------------*/
    
    
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml),
    url("chrome://browser/content/places/places.xhtml") {
    .bookmark-item[container="true"]{
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=") !important;
    }
    }
    
    
    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
    treechildren::-moz-tree-image(container) {
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=") !important;
    }
    }
    Alles anzeigen
  • Firefox 113 Änderungen

    • Mira_Belle
    • 11. Mai 2023 um 11:21
    Zitat von Firefox_94.0.1
    Zitat von 2002Andreas
    Zitat von Firefox_94.0.1

    mit welcher ich seit Beginn teste

    Es gab nicht ohne Grund ein Update auf das Skript.

    Also hat es keinen Sinn, am alten Skrpit zu basteln, und das auch nur wegen der Farben etc., das lässt sich auch alles im neuen Skript anpassen.

    Ich habe mir die neueste Version von Github heruntergeladen (steht auch drin: Version 2.0.4; du hast du 2.0.2). Jetzt habe ich deine Einstellungen für die Farben in mein Skript eingefügt und nun funktioniert alles wie gewünscht. Danke für deine Hilfe.

    Oh, die Version von Aris (2.0.4) hat aber einen kleinen Bug!

    Siehe => RE: Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    Aber wenn es nicht stört, ist auch ok.

  • Floating Scrollbar

    • Mira_Belle
    • 10. Mai 2023 um 23:09
    Zitat von Aushilfsarnie

    ja...:-)

    Danke für die Rückmeldung,

    freut mich, wenn es jetzt so funktioniert, wie von Dir gewünscht.

  • Floating Scrollbar

    • Mira_Belle
    • 10. Mai 2023 um 21:44
    Zitat von Aushilfsarnie

    Habe es gefunden. Ich meinte den Hintergrund des Sliders...vielen Dank für die Hilfe!

    Zeile 73?

  • Script für Datums- & Zeitanzeige

    • Mira_Belle
    • 10. Mai 2023 um 21:34
    Zitat von Boersenfeger

    OK aber du hattest mit dem von uns genutzten Script schon Kontakt! Beachte dazu #8

    Wenn du dieses nutzen würdest, müsstest du nichts ändern... ;)

    Und das hatte 2002Andreas wohl gemeint und ich bestätigt!

    Also stammt "Unser" Script nicht aus einem anderen Thread, sondern wurde von dir getestet.... :|

    Das mag ja alles richtig sein, jedoch liegt doch der Unterschied in einem kleinen Detail!

    Die Position, wo das Datum und die Uhrzeit angezeigt wird!

    Und wer dieses Skript mit den Anzeigen am rechten Rand nutzt, muss es aktualisieren.

    Wer das Skript nutzt, welches alles in der Mitte der Menüleiste anzeigt, muss nichts machen.

    Hoffe, nun sind alle Klarheiten beseitigt. ;)

  • Floating Scrollbar

    • Mira_Belle
    • 10. Mai 2023 um 17:06

    :D ^^ :D ^^ :D

    Zitat von Endor

    Mira_Belle

    Steht in der Version von mir ja auch in Zeile 5 so drinnen.
    Das hat übrigens der Autor so gemacht nicht ich.
    Ich habe diese Version zufällig hier heute morgen gefunden:

    https://u6.getuploader.com/script/download/2122

    Mfg.

    Endor

    Kannst Du Chinesisch oder Japanisch oder was auch immer das ist?

    Respekt.

    Ich habe oben das Skript noch nach Sören's Anleitung korrigiert.


  • Floating Scrollbar

    • Mira_Belle
    • 10. Mai 2023 um 16:48
    Zitat von Endor

    Mira_Belle

    das Script von Dir ist 11 oder 12 Jahre alt.
    Kann also nicht mehr gehen. Griever aktualisiert

    schon lange nicht mehr seine Scripte. Leider.
    Ein paar haben wir hier am laufen gehalten ein paar andere
    Autoren.
    Mfg.
    Endor

    Dann ist es aber m.M. besser den Link des Urhebers dahingehend zu erweitern, dass man auch auf einen Fork verlinkt.

    Z.B. auf Deinen => RE: Floating Scrollbar

    oder so:

    JavaScript
    // ==UserScript==
    // @name           FloatingScrollbar.uc.js
    // @namespace      nightson1988@gmail.com
    // @include        main
    // @version        0.0.4
    // @note           Thanks to ardiman(https://github.com/Endor8/userChrome.js/blob/master/floatingscrollbar/FloatingScrollbar.uc.js)
    // @note           Thanks to Griever(https://github.com/Griever/userChromeJS/blob/master/SmartScrollbar.uc.js) and Paul Rouget(https://gist.github.com/4003205)
    // @note...........0.0.4 Fixed -moz-margin-start: to margin-inline-start
    // @note...........0.0.3 Fixed a problem of breaking hbox layout
    // @note           0.0.2 Remove usage of E4X (https://bugzilla.mozilla.org/show_bug.cgi?id=788293)
    // ==/UserScript==
    (function () {
        var prefs = Services.prefs,
            enabled;
        if (prefs.prefHasUserValue('userChromeJS.floating_scrollbar.enabled')) {
            enabled = prefs.getBoolPref('userChromeJS.floating_scrollbar.enabled')
        } else {
            prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', true);
            enabled = true;
        }
        var css = '\
    //    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);\
        :not(select):not(hbox) > scrollbar {\
            appearance: none!important;\
            position: relative;\
            box-sizing: border-box!important;\
            background-color: transparent;\
            background-image: none;\
            z-index: 2147483647;\
            padding: 2px;\
            display: flex!important;\
            justify-content: flex-end;\
            pointer-events: auto;\
            width: auto!important;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "vertical"] {\
            margin-inline-start: -8px;\
            width: 8px!important;\
            background-color: rgba(90, 90, 90, 0);\
            transition: margin-inline-start 0.1s linear, width 0.1s linear, background-color 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "vertical"] thumb {\
            border: 1px solid rgba(50, 50, 50, 0.65);\
            background-color: rgba(160, 160, 160, 0.65)!important;\
            transition: background-color 0.1s linear;\
            min-height: 16px;\
        }\
       :not(select):not(hbox) > scrollbar[orient = "horizontal"] {\
            margin-top: -8px;\
            height: 8px!important;\
            background-color: rgba(90, 90, 90, 0);\
            transition: margin-inline-start 0.1s linear, width 0.1s linear, background-color 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "horizontal"] thumb {\
            border: 1px solid rgba(50, 50, 50, 0.65);\
            background-color: rgba(160, 160, 160, 0.65)!important;\
            transition: background-color 0.1s linear;\
            min-width: 16px;\
        }\
        :not(select):not(hbox) > scrollbar thumb {\
            appearance: none!important;\
            border-radius: 0px!important;\
            background-color: rgba(160, 160, 160, 0.65)!important;\
            transition: background-color 0.1s linear;\
            pointer-events: auto;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "vertical"]:hover {\
            background-color: rgba(90, 90, 90, 0.15);\
            padding: 0;\
            margin-inline-start: -16px;\
            width: 16px!important;\
            transition: margin-inline-start 0.1s linear, width 0.1s linear, background-color 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar[orient = "horizontal"]:hover {\
            background-color: rgba(90, 90, 90, 0.15);\
            padding: 0;\
            margin-top: -16px;\
            height: 16px!important;\
            transition: margin-inline-start 0.1s linear, height 0.1s linear, background-color 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar:hover thumb {\
            border: 1px solid rgba(50, 50, 50, 0.8);\
            background-color: rgba(160, 160, 160, 0.8)!important;\
            transition: background-color 0.1s linear, border 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar thumb:hover {\
            border: 1px solid rgba(50, 50, 50, 0.8);\
            background-color: rgba(128, 128, 128, 0.8)!important;\
            transition: background-color 0.1s linear, border 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar thumb:active {\
            border: 1px solid rgba(50, 50, 50, 0.8);\
            background-color: rgba(112, 112, 112, 0.8)!important;\
            transition: background-color 0.1s linear, border 0.1s linear;\
        }\
        :not(select):not(hbox) > scrollbar scrollbarbutton, :not(select):not(hbox) > scrollbar gripper {\
            display: none;\
        }\
        @-moz-document url-prefix("https://mail.google.com/"), url-prefix("https://docs.google.com/"), url-prefix("https://calendar.google.com/") {\
          :not(select):not(hbox) > scrollbar {\
            z-index: 1!important;\
          }\
        }';
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    //    var p = document.getElementById('devToolsSeparator');
    //    var m = document.createElement('menuitem');
    //    m.setAttribute('label', "Schwebende Scrollbar");
    //    m.setAttribute('type', 'checkbox');
    //    m.setAttribute('autocheck', 'false');
    //    m.setAttribute('checked', enabled);
    //    p.parentNode.insertBefore(m, p);
    //    m.addEventListener('command', command, false);
        if (enabled) {
            sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
        }
        function command() {
            if (sss.sheetRegistered(uri, sss.AGENT_SHEET)) {
                prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', false);
                sss.unregisterSheet(uri, sss.AGENT_SHEET);
                m.setAttribute('checked', false);
            } else {
                prefs.setBoolPref('userChromeJS.floating_scrollbar.enabled', true);
                sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
                m.setAttribute('checked', true);
            }
            let root = document.documentElement;
            let display = root.style.display;
            root.style.display = 'none';
            window.getComputedStyle(root).display; // Flush
            root.style.display = display;
        }
    })();
    Alles anzeigen
  • Floating Scrollbar

    • Mira_Belle
    • 10. Mai 2023 um 16:35
    Zitat von Aushilfsarnie

    Hallo zusammen,

    ich nutze seit Jahren das folgende Script, um Floating Scrollbars zu erzeugen. Leider funktioniert das Script seit dem Update auf Firefox Version 113 nicht mehr. Andere Scripts funktionieren noch. Hat jemand eine Idee, woran das liegen könnte? Vielen Dank im Voraus!

    Funktioniert denn "seine" aktuelle Version?

    userChromeJS/SmartScrollbar.uc.js at master · Griever/userChromeJS
    Contribute to Griever/userChromeJS development by creating an account on GitHub.
    github.com
    JavaScript
    // ==UserScript==
    // @name           SmartScrollbar.uc.js
    // @namespace      http://d.hatena.ne.jp/Griever/
    // @include        main
    // @version        0.0.5
    // @note           0.0.5 Remove E4X
    // @note           CSS を微調整
    // @note           SmartScrollbar に改名
    // ==/UserScript==
    // thx! http://www.geocities.jp/adsldenet/past/sample.html
    
    (function(){
      const HIDE_START     = true;
      const HIDE_ALL       = true; // falseならコンテンツの一番外側のスクロールバーのみ有効
      const HIDE_SCROLLBAR = false;
    
      // 色、太さは適宜調整
      var css = '\
        html|html > scrollbar[orient="vertical"] > slider > thumb\
        {\
          max-width: 3px !important;\
          min-width: 3px !important;\
        }\
    \
        html|html > scrollbar[orient="horizontal"] > slider > thumb\
        {\
          max-height: 3px !important;\
          min-height: 3px !important;\
        }\
    \
        html|html > scrollbar > slider > thumb\
        {\
          -moz-appearance: none !important;\
          border: none !important;\
          background-color: #0c6 !important;\
        }\
    \
        html|html > scrollbar > scrollbarbutton,\
        html|html > resizer\
        {\
          display: none !important;\
        }\
      ';
    
      if (HIDE_SCROLLBAR)
        css = 'html|html > scrollbar { visibility: collapse !important; }';
      var NS = '@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");';
          NS += '@namespace html url("http://www.w3.org/1999/xhtml");';
      css = NS + css;
    
      if (HIDE_ALL)
        css = css.replace(/html\|html > /g, 'html|*:not(html|select) > ');
      
      var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
      var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    
      var p = document.getElementById('devToolsSeparator');
      var m = document.createElement('menuitem');
      m.setAttribute('label', "\u30B9\u30AF\u30ED\u30FC\u30EB\u30D0\u30FC\u3092\u8868\u793A\u3057\u306A\u3044");
      m.setAttribute('type', 'checkbox');
      m.setAttribute('autocheck', 'false');
      m.setAttribute('checked', HIDE_START);
      p.parentNode.insertBefore(m, p);
    
      m.addEventListener('command', command, false);
    
      if (HIDE_START) {
        sss.loadAndRegisterSheet(uri,sss.AGENT_SHEET);
      }
    
    
      function command(){
        if (sss.sheetRegistered(uri, sss.AGENT_SHEET)){
          sss.unregisterSheet(uri, sss.AGENT_SHEET);
          m.setAttribute('checked', false);
        } else {
          sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
          m.setAttribute('checked', true);
        }
      }
      
    })();
    Alles anzeigen
  • cmd-Datei umschreiben für Sicherung und Herstellung Profilordner

    • Mira_Belle
    • 9. Mai 2023 um 21:33
    Zitat von FuchsFan
    Zitat von .DeJaVu

    Aber weil dort erwähnt wurde, warum man keinen Laufbalken bei 7zip sieht - die Kommandozeilenversion zeigt den (vermutlich) auch nicht, die läuft im Hintergrund ab. Einen Dialog bekommt man nur mit der "7zG.exe" & "7z.dll" (müssen beide sein), möchte man dann noch deutsch, muss zur EXE diese Struktur angelegt sein \Lang\de.txt. Und dann gibt es da noch die 64-Bit als auch 32-Bit Ausgabe - 64-Bit sind unter x64 auch performanter als 32-Bit unter x64. 7zg ist auch erheblich schneller als 7z. (7za ist 7zextra, ist aber unnötig)

    Da mich das Thema auch sehr interessiert, habe ich ganz einfach mal anstatt

    Code
    #region Grundeinstellungen
      $7z    = "C:\Program Files\7-zip\7z.exe"

    ganz einfach

    Code
    #region Grundeinstellungen
      $7z    = "C:\Program Files\7-zip\7zG.exe"

    Funktioniert prima. ;)

    Und ist sowas von flott.

    Denke, werde das in Zukunft zum Sichern nutzen.

    Die Restauration geht ja auch ganz gut ohne "Hilfsmittel".

    Aber ein Skript, oder ein kleines Programm dafür wäre schon ganz nice.

  • Firefox 113 Änderungen

    • Mira_Belle
    • 9. Mai 2023 um 21:27
    Zitat von Firefox_94.0.1

    Ich brauche auch hilfe bei dem Scrollbar-Skript. Oben die Version mit meinen bisherigen Einstellungen, welche aber nicht mehr funktioniert, unten die aktuelle Version von GitHub, in welche meine Änderungen eingefügt werden müssten. Ich bekomme das irgendwie nicht hin.

    ...

    Ich wäre echt froh, wenn mir jemand helfen könnte.

    Was genau sind denn Deine Änderungen?

    Und teste doch einmal dieses Skript:

    JavaScript
    // Scrollbar.uc.js
    
    "use strict";
    /* Firefox userChrome.js tweaks - 'Custom Scrollbars' for Firefox ************************************************************ */
    /* Original by Aris (aris-addons@gmx.net)************************************************************************************* */
    /* Github: https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/custom_scrollbars.uc.js
    /* *************************************************************************************************************************** */
    /* Customized by Mira********************************************************************************************************* */
    /* https://www.camp-firefox.de/forum/thema/135133-custom-scrollbars-uc-js-anpassen/ ****************************************** */
    /* https://www.camp-firefox.de/forum/thema/135133/?postID=1216934#post1216934************************************************* */
    /* https://www.camp-firefox.de/forum/thema/136152/?postID=1223062#post1223062************************************************* */
    /* *************************************************************************************************************************** */
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /* Version: 2.0.2 for Firefox 111+ ******************************************************************************************* */
    /* ******************************************************************************************************************************
    
       HINWEIS: "nicht kompatible Optionen" aus früheren Versionen wurden entfernt
    
       README
      
       about:config >
           widget.windows.overlay-scrollbars.enabled > false (Windows)
           widget.gtk.overlay-scrollbars.enabled > false (Linux)
       [!] The above preferences have to be set to 'false' for this code to work
     
      [!] DER STARTUP-CACHE MUSS NACH JEDER ÄNDERUNG GELÖSCHT WERDEN!
      -> Ordner 'startupCache' finden: Adressleiste > about:profiles > Lokales Verzeichnis > Ordner öffnen > startupCache
      -> Firefox schließen
      -> Inhalt des 'startupCache'-Ordners löschen
    
      Alternativ mit einem JavaScipt!
      -> https://github.com/Endor8/userChrome.js/blob/master/Firefox%2087/RestartFirefoxButtonM.uc.js
     
       Anpassungen vornehmen > Werte ändern
       - - Optionen aktivieren/deaktivieren: true <-> false
       - Farbe
         - Name: red, blue, transparent 
         - Hexcode: #33CCFF, #FFF
         - rgb(a): rgba(0,0,255,0.8)
         - hsl(a): hsla(240,100%,50%,0.8)
       - Zahlen: 1, 2, 3 ... 10, 11, 12 ...
       - Deckkraft (in Dezimalzahlen): 0.0 bis 1.0 z.B. 1.4 oder 1.75
       - Farbverläufe: linear-gradient(direction, color, color, color)
       - Beispiel für Farbverläufe: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8))
       - vordefinierte Farbverläufe: transparent,rgba(255,255,255,0.5),transparent -> transparent,rgba(255,255,255,0.0),transparent
       - keine Farbe oder keine Farbwerte -> verwende "unset"
     
    */
    
    (function() {
    
      /* Profile path "calculate" **************************************************************************************************/
    
      let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
    
    // GENERAL SCROLLBAR SETTINGS
     
      const custom_opacity_value = "1.0";             // default: custom_opacity_value = "1.0"
    
    // CUSTOM SCROLLBAR SETTINGS ("custom_scrollbar_" --> "cs_") 
    
      const custom_scrollbars = true;                       // default: custom_scrollbars = true
      const custom_scrollbar_arrows = true;                 // default: custom_scrollbar_arrows = true
      const cs_thumb_border = 0;                            // default: cs_thumb_border = 0 / in px
      const cs_thumb_roundness = 7;                         // default: cs_thumb_roundness = 0 / in px
      const cs_buttons_border = 0;                          // default: cs_buttons_border = 0 / in px
      const cs_buttons_roundness = 0;                       // default: cs_buttons_roundness = 0 / in px
      const cs_thumb_minimal_size = 40;                     // default: cs_thumb_minimal_size = 12; / in px
      const cs_ignore_color_gradients = true;               // default: cs_ignore_color_gradients = false / 'flat' scrollbars
    
    // CUSTOM SCROLLBAR COLORS/GRADIENTS
    // - background
      const cs_background_color = "#DDDDDD";                // default: cs_background_color = "#DDDDDD"
      let cs_background_image_vertical = "unset";           // default: cs_background_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_background_image_horizontal = "unset";         // default: cs_background_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
    // - corner
      const cs_corner_background_color = "#DDDDDD";         // default: cs_corner_background_color = "#DDDDDD" / - corner
      let cs_corner_background_image = "unset";             // default: cs_corner_background_image = "linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%)"
    // - thumb/slider
      const cs_thumb_color = "#33CCFF";                     // default: cs_thumb_color = "#33CCFF" / thumb/slider
      let cs_thumb_image_vertical = "unset";                // default: cs_thumb_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_thumb_image_horizontal = "unset";              // default: cs_thumb_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_thumb_hover_color = "red";                // default: cs_thumb_hover_color = "#66FFFF"
      let cs_thumb_hover_image_vertical = "unset";          // default: cs_thumb_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_thumb_hover_image_horizontal = "unset";        // default: cs_thumb_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_thumb_border_color = "#5b5b66";              // default: cs_thumb_border_color = "#33CCFF"
    // - buttons
      const cs_buttons_color = "#eeeeee";                   // default: cs_buttons_color = "#66FFFF" "#5b5b66"/ buttons
      let cs_buttons_image_vertical = "unset";              // default: cs_buttons_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_buttons_image_horizontal = "unset";            // default: cs_buttons_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_buttons_hover_color = "#eeeeee";             // default: cs_buttons_hover_color = "#33CCFF"
      const cs_buttons_border_color = "#5b5b66";            // default: cs_buttons_border_color = "#33CCFF" "#5b5b66"
      let cs_buttons_hover_image_vertical = "unset";        // default: cs_buttons_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_buttons_hover_image_horizontal = "unset";      // default: cs_buttons_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
    
    /* *************************************************************************************************************************** */
    /* *************************************************************************************************************************** */
      // unset background image color gradients -> flat scrollbars
      if(cs_ignore_color_gradients === true)
        cs_background_image_vertical
        = cs_background_image_horizontal
        = cs_corner_background_image
        = cs_thumb_image_vertical
        = cs_thumb_image_horizontal
        = cs_thumb_hover_image_vertical
        = cs_thumb_hover_image_horizontal
        = cs_buttons_image_vertical
        = cs_buttons_image_horizontal
        = cs_buttons_hover_image_vertical
        = cs_buttons_hover_image_horizontal
        = "unset";
    
      let custom_scrollbars_code='';
      let custom_scrollbar_arrows_code='';
     
      if(custom_scrollbars === true)
        custom_scrollbars_code=`
            slider, scrollcorner, scrollbar thumb, scrollbar scrollbarbutton {
              appearance: auto;
              -moz-default-appearance: none !important;
            }
            slider {
              background-color: ${cs_background_color} !important;
            }
            scrollbar[orient="vertical"] slider {
              background-image: ${cs_background_image_vertical} !important;
            }
            scrollbar[orient="horizontal"] slider {
              background-image: ${cs_background_image_horizontal} !important;
            }
            scrollcorner {
              background-color: ${cs_corner_background_color} !important;
              background-image: ${cs_corner_background_image} !important;
            }
            scrollbar thumb {
              background-color: ${cs_thumb_color} !important;
              border-radius: ${cs_thumb_roundness}px !important;
              box-shadow: inset 0 0 0 ${cs_thumb_border}px ${cs_thumb_border_color} !important;
            }
            scrollbar thumb[orient="vertical"] {
              background-image: ${cs_thumb_image_vertical} !important;
              min-height: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
            }
            scrollbar thumb[orient="horizontal"] {
              background-image: ${cs_thumb_image_horizontal} !important;
              min-width: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
            }
            scrollbar thumb:hover, scrollbar thumb:active {
              background-color: ${cs_thumb_hover_color} !important;
            }
            scrollbar thumb[orient="vertical"]:hover, scrollbar thumb[orient="vertical"]:active {
              background-image: ${cs_thumb_hover_image_vertical} !important;
            }
            scrollbar thumb[orient="horizontal"]:hover, scrollbar thumb[orient="horizontal"]:active {
              background-image: ${cs_thumb_hover_image_horizontal} !important;
            }
            scrollbar scrollbarbutton {
              background-color: ${cs_buttons_color} !important;
              border-radius: ${cs_buttons_roundness}px !important;
              box-shadow: inset 0 0 0 ${cs_buttons_border}px ${cs_buttons_border_color} !important;
              height: 17px !important;
              width: 17px !important;
            }
            scrollbar[orient="vertical"] scrollbarbutton {
              background-image: ${cs_buttons_image_vertical} !important;
            }
            scrollbar[orient="horizontal"] scrollbarbutton {
              background-image: ${cs_buttons_image_horizontal} !important;
            }
            scrollbar scrollbarbutton:hover {
              background-color: ${cs_buttons_hover_color} !important;
            }
            scrollbar[orient="vertical"] scrollbarbutton:hover {
              background-image: ${cs_buttons_hover_image_vertical} !important;
            }
            scrollbar[orient="horizontal"] scrollbarbutton:hover {
              background-image: ${cs_buttons_hover_image_horizontal} !important;
            }
        `;
        
      if(custom_scrollbar_arrows === true)
        custom_scrollbar_arrows_code=`
          scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
            background-image: url("${ProfileDirectory}/Pfeil-hoch_hellgrau.svg") !important;
          }
    
          scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
            background-image: url("${ProfileDirectory}/Pfeil-runter_hellgrau.svg") !important; */
          }
    
          scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"] {
            background-image: url("${ProfileDirectory}/Pfeil-links_hellgrau.svg") !important;
          }
    
          scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"] {
            background-image: url("${ProfileDirectory}/Pfeil-rechts_hellgrau.svg") !important;
          }
    
          scrollbarbutton[type="increment"],
          scrollbar[orient="vertical"] scrollbarbutton[type="decrement"],
          scrollbarbutton[type="increment"],
          scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
            background-repeat: no-repeat;
            background-position: center;
          }
    
        /* hover */
    
          scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-hoch_orange.svg") !important;
          }
            
          scrollbar[orient="vertical"] > scrollbarbutton[type="increment"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-runter_orange.svg") !important; */
          }
            
          scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-links_orange.svg") !important;
          }
            
          scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-rechts_orange.svg") !important;
          }
    
        `;
    
      Components.classes["@mozilla.org/content/style-sheet-service;1"]
        .getService(Components.interfaces.nsIStyleSheetService)
          .loadAndRegisterSheet(Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
            ${custom_scrollbars_code}
            ${custom_scrollbar_arrows_code}
      `), null, null),
    
      Components.classes["@mozilla.org/content/style-sheet-service;1"]
        .getService(Components.interfaces.nsIStyleSheetService).AGENT_SHEET);
    
    })()
    Alles anzeigen
  • Firefox 113 Änderungen

    • Mira_Belle
    • 9. Mai 2023 um 20:03

    Versuche mal :

    CSS
    /* Tabinhalt zentrieren. */
    .tabbrowser-tab[selected]:not(:hover):not([pinned]) .tab-label-container,
    #tabbrowser-tabs:not([closebuttons="activetab"])
    .tabbrowser-tab:not(:hover):not([pinned]) .tab-label-container{
      margin-inline-end: 7px
    }
    .tab-content:not([pinned])::before{
      display: flex;
      content: "";
      flex-shrink: 1;
    }
    Alles anzeigen
  • Script für Datums- & Zeitanzeige

    • Mira_Belle
    • 9. Mai 2023 um 19:17
    Zitat von grisu2099

    Also ist das ein speziell auf deine Wünsche angepaßtes Skript, welches diese Änderung benötigt. :/

    Die allgemein verbreitete Version benötigt keine Änderung!

    Es geht hier um das weiter entwickelte Skript, um das es von Anfang an geht!

    Wenn "Ihr" ein anderes Skript nutzt ist das OK, nur hat dieses dann mit dem Skript nicht wirklich viel zu tun.

    "Euer" Skript stammt dann aus einem anderen Thread.

  • Script für Datums- & Zeitanzeige

    • Mira_Belle
    • 9. Mai 2023 um 18:23
    Zitat von Boersenfeger

    Es sollte bestimmt

    // DateandClock.uc.js

    heißen?

    :?:

    Zitat von Boersenfeger

    Ich nutze ebenfalls das Script von 2002Andreas, dies funktioniert ohne Änderung auch in Nightly 115 ;)

    Ist doch auch klar, es kommt ja auch nicht

    position.style.MozBoxOrdinalGroup = "1";

    und auch nicht

    position.parentNode.insertBefore(ClockLabel, position.nextSibling );

    vor!

    Das habe ich von BrokenHeart, damit der "Text", also das Datum und die Uhrzeit, eben nicht mittig angezeigt wird,

    sondern rechts neben dem Rand unter den "Schließenbutton".

  • Firefox 113 Änderungen

    • Mira_Belle
    • 9. Mai 2023 um 17:42
    Zitat von Zitronella

    Hm. ok, danke. Dann liegt es schon mal nicht an mir. Ich weiß nämlich nicht welche Auswirkungen das haben könnte, weil ich bei jedem größeren Update ja eine portable erstelle. Sie funktioniert auch, aber ich weiß nicht ob es trotzdem eine Auswirkung haben könnte. Ich warte mal ab, vielleicht kommen hier noch hilfreiche Tipps. Ansonsten lade ich sie später trotzdem hoch.

    Bei mir nicht! Kann die EXE'n beider ganz normal mit 7zip öffnen.

  • Script für Datums- & Zeitanzeige

    • Mira_Belle
    • 9. Mai 2023 um 17:35
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Das Skript muss für den Firefox 113 angepasst werden!

    Hier ist alles ok :/

    Beachte Zeile 44 & 50!

  • Script für Datums- & Zeitanzeige

    • Mira_Belle
    • 9. Mai 2023 um 17:29

    Das Skript muss für den Firefox 113 angepasst werden!

    Hier die "neue" Version:

    JavaScript
    // DateandClock.us.js
    // Source file https://www.camp-firefox.de/forum/thema/122763/?postID=1182704#post1182704
    // Source file https://www.camp-firefox.de/forum/thema/135820/?postID=1217043#post1217043
    // Source file https://www.camp-firefox.de/forum/thema/135820/?postID=1217068#post1217068
    // Source file https://www.camp-firefox.de/forum/thema/135820/?postID=1225317#post1225317
    
    (function() {
    
        if (!window.gBrowser){ return; }
       
        function doDatClock() {
            let date = new Date();
            var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
            var day = days[date.getDay()];
            let timestr = day + ". " + date.toLocaleDateString( locale, { year: "numeric", month: "2-digit", day: "numeric"} ) +
                ' - ' + date.toLocaleTimeString( locale, { hour: '2-digit', minute: '2-digit' } ) +
                ' Uhr';
    
            ClockLabel.setAttribute( 'value', timestr );
        }
    
        let language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
        let cssFontFamily = 'Segoe UI';
        let cssColor = '#FFA500'; // Font Color
        let css = `
            color: ${cssColor};
            font-family: ${cssFontFamily};
            font-weight:400;
            font-size:14px;
            text-shadow: none;
            min-width: 50px;;
            padding-top: 2px;
            padding-left: 25px;
            margin-top: 0px;
            margin-left: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            padding-right: 15px;
        `;
    
        let locale = language || window.navigator.languages[0];
        let position = document.querySelector("toolbar#toolbar-menubar spacer");
    
            position.style.order = "1";
    
        let ClockLabel = document.createXULElement('label');  
            ClockLabel.setAttribute('id', 'titlebar-clock-display');
            ClockLabel.setAttribute('class', 'titlebarpanel-text');
            ClockLabel.setAttribute('style', css);    
            ClockLabel.style.order = "1000";
            position.parentNode.insertBefore(ClockLabel, position.nextSibling );
        window.setInterval( doDatClock , 100 );
    })();
    Alles anzeigen
  • Profilordner öffnen meldet "der Pfad ist nicht verfügbar"

    • Mira_Belle
    • 8. Mai 2023 um 18:38
    Zitat von .DeJaVu

    Firefox via MSIX ist ein richtiges Programm, es läuft nur als App innerhalb einer gesicherten Umgebung wie alle Apps aus dem Store. Demzufolge befinden sich auch die Anwendungsdaten in einer anderen Umgebung.

    https://www.windowspro.de/wolfgang-somme…ows-anwendungen

    Was MSIX bald noch haben wird, wird im folgenden Video vorgestellt (umfasst mehrere Themenblöcke, die allesamt interessant sind)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Danke für diese Erklärungen.

    Somit lag ich mit meiner Vermutung, doch nicht so weit daneben.

    So toll es auch ist, was man davor hat, so blöd ist es dann aber, wenn man eben bestimmte Dateien sichern will,

    diese aber gar nicht dort vorhanden sind, wo man sie vermutet.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

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