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

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

  • Profilordner öffnen meldet "der Pfad ist nicht verfügbar"

    • Mira_Belle
    • 8. Mai 2023 um 17:19

    Ah, nun kommen wir der Sacher etwas näher!

    Also den Virenscanner von G Data kannst Du getrost deinstallieren!

    Windows bringt einen eigenen mit.

    Den Wise Program Uninstaller kannst Du ebenso entsorgen.

    Du lädst Dir von der Page, die Dir Andreas verlinkt hat, die EXE herunter, am besten die Version für 64bit.

    Wenn das geschehen, deinstallierst Du, wie von Sören angesprochen diese WindowsStoreApp des Firefox.

    Ist das geschehen, kannst Du den Firefox mit der EXE richtig als Programm installieren.

  • Profilordner öffnen meldet "der Pfad ist nicht verfügbar"

    • Mira_Belle
    • 8. Mai 2023 um 15:49

    Sehr merkwürdig!

    Da ich leider mit Englisch nicht so per Du bin, muss da mal jemand anderes nach schauen.

    Scheit irgendwie ein Installationsfehler zu sein. Ein Bug unter Windows 11?!

    Where is Firefox profile for 104.0 | Firefox-Hilfeforum | Mozilla-Hilfe

    Zitat

    I found some information about profile folder locations for Firefox MSIX (Microsoft Store) installs here: Bug 1727878 [MSIX] Firefox is no longer opened after Refresh

    From what I gather, If you only installed Firefox from the Microsoft Store, then the "C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\forv3n79.default-release location shown in about:support would be a "virtual" location while the "real" profile folder would be in the \AppData\Local\Packages\... location. However, you said (quote), I put "about:support" in the URL field. The pressed "Open folder" button on the profile folder section on the troubleshooting page, then I got an error: "Location is not available."

    That looks like a bug. Can you file a Firefox bug report and include [MSIX] in the summary? You can use this link to file the bug: https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox Please give as much information as possible when you file the bug report and post back here with the bug report number.

    I also started a discussion about this in the Profiles - Where Firefox stores your bookmarks, passwords and other user data article discussion, about adding more information to the article about Mozilla Store installations and finding the profile folder: https://support.mozilla.org/en-US/kb/profi…a/discuss/10897 Profile folder location for Firefox MSIX (Microsoft Store) installation

  • Profilordner öffnen meldet "der Pfad ist nicht verfügbar"

    • Mira_Belle
    • 8. Mai 2023 um 14:35

    Was ist das für ein Programmpfad?

    Normalerweise schaut er doch so aus.

    C:\Program Files\Mozilla Firefox\firefox.exe

    Und bitte mal einen Screenshot von about:profiles.

    Und ist die Installation nur emuliert, oder eine Portableversion?

    Schau doch mal im Explorer unter %appdata%\Mozilla\Firefox\Profiles ob da die Profile sind.

    bzw., ob unter %appdata%\ überhaupt ein Ordner Mozilla ist.

  • Einige Inhalte laden plötzlich nicht mehr

    • Mira_Belle
    • 8. Mai 2023 um 11:14

    Ja, ja,

    unter Sortiment wurde bei mir auch alles angezeigt.

    Siehe RE: EInige Inhalte laden plötzlich nicht mehr

    Aber wählte ich stattdessen direkt Angebote aus, so kann ich den "Fehler" nachvollziehen.

    Erst wenn ich einen Markt auswähle, wird dann unter Angebote alles angezeigt.

Unterstütze uns!

Jährlich (2025)

105,8 %

105,8% (687,41 von 650 EUR)

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