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

Beiträge von milupo

  • Wie kann die Farbe + Breite des Lesezeichen-Scrollbalkens (Bildlaufleiste) verändert werden?

    • milupo
    • 21. Juli 2020 um 23:14

    Ergänzung: Wenn du die gestrichelten Linien dennoch haben möchtest, musst du sie zwischen /* und */ einschließen. Dann gelten sie als Kommentar und werden vom CSS-Parser ignoriert.

  • Wie kann die Farbe + Breite des Lesezeichen-Scrollbalkens (Bildlaufleiste) verändert werden?

    • milupo
    • 20. Juli 2020 um 18:29
    Zitat von Andy 123

    toolkit.legacyUserProfileCustomizations.stylesheet" auf true umstellen

    Nur zur Information: Diese Einstellung ist ab Firefox 69 notwendig. Für Thunderbird 68.*.* war die Einstellung bisher nicht nötig. Jetzt hat aber Thunderbird den Versionssprung auf Version 78.0 gemacht und die Einstellung ist nun auch für TB erforderlich.

  • Links in PDF-Dokumenten (Exportiert von LibreOffice) funktionieren nicht

    • milupo
    • 20. Juli 2020 um 15:52

    Wie exportierst du denn? Du solltest Datei --> Exportieren als --> Als PDF exportieren. Dann erscheinen die PDF-Einstellungen. Dort musst auf den Reiter Verknüpfungen gehen und unter Allgemein Dokumentverweise in PDF-Ziele umwandeln auswählen. Und wenn dann noch mit dem Browser angezeigt werden soll, darunter bei Verknüpfungen zwischen Dokumenten Mit Internetbrowser öffnen auswählen.

  • Wie kann die Farbe + Breite des Lesezeichen-Scrollbalkens (Bildlaufleiste) verändert werden?

    • milupo
    • 17. Juli 2020 um 21:45
    Zitat von Speravir

    Was für den Firefox auf jeden Fall funktioniert, ist ein UserChrome-Skript: custom_scrollbars.uc.js von Aris. Er hatte das auch mal hier mit Bildern gepostet, finde es aber gerade nicht.

    Ich verwende diese Variante (vielleicht ist es auch die Originalversion):

    JavaScript
    "use strict";
    
    /* Firefox 57+ userChrome.js tweaks - SCROLLBARS ********************************************** */
    /* by Aris (aris-addons@gmx.net)*************************************************************** */
    /* Github: https://github.com/aris-t2/customscrollbarsforfx *********************************** */
    /* ******************************************************************************************** */
    
    /* ******************************************************************************************** */
    /* Custom Scrollbars for Firefox ************************************************************** */
    /* version 1.0.4 ****************************************************************************** */
    /* ******************************************************************************************** */
    
    /* ***********************************************************************************************
    
     README
     
     [!] either 'method 1' or 'method 2' are required to prepare Firefox for custom JavaScript files
     [!] 'custom_scrollbars.uc.js' file belongs into Firefox profiles 'chrome' folder!
     -> finding profile folder: address bar > about:profiles > Root Directory > Open Folder
     -> add file to \chrome\ folder (create one, if needed)
    
     [!] STARTUP CACHE HAS TO BE DELETED AFTER EVERY CHANGE!
     -> finding 'startupCache' folder: address bar > about:profiles > Local Directory > Open Folder > startupCache
     -> close Firefox
     -> delete 'startupCache' folders content
    
     ENABLING options > set var to true
     DISABLING options > set var to false
     Modifying appearance > change values
     - color - name: red, blue, transparent / hex code: #33CCFF, #FFF
     - color - rgb(a): rgba(0,0,255,0.8) / hsl(a): hsla(240,100%,50%,0.8)
     - numbers: 1, 2, 3 ... 10, 11, 12 ...
     - opacity: 0.0 to 1.0 e.g. 1.4, 1,75
     - gradients: linear-gradient(direction, color, color, color)
     - gradients example: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8))
     - unsettings predefined gradients: transparent,rgba(255,255,255,0.5),transparent -> transparent,rgba(255,255,255,0.0),transparent
     - button size with arrow (descriptions for vertical scrollbars - analogous for horizontal scrollbars)
     -- 1: space above arrow = arrow height
     -- 1.5: space above arrow = 0.5 * arrow height
     -- 2: no space above arrow
     
     NOTE
     - This is a tiny collection of scrollbar tweaks, not a port of 'NewScrollbars' add-on!
     - Small scrollbar width values will corrupt some parts of the ui!
     
    *********************************************************************************************** */
    
    // GENERAL SCROLLBAR SETTINGS
    var hide_scrollbars = false; // default: hide_scrollbars = false
    var hide_scrollbar_buttons = false; // default: hide_scrollbar_buttons = false
    var custom_scrollbar_size = true; // default: custom_scrollbar_size = false
    var custom_scrollbar_size_value = 17; // in px // default: custom_scrollbar_size_value = 17
    var custom_scrollbar_opacity = false; // default: custom_scrollbar_opacity = false
    var custom_opacity_value = "1.0"; // default: custom_opacity_value = "1.0"
    // floating scrollbars
    var enable_scrollbars_on_top_of_webcontent = false; // default: enable_scrollbars_on_top_of_webcontent = false // uses 'custom_scrollbar_size_value' inside its code
    // custom scrollbars
    var enable_custom_scrollbars = true; // default: enable_custom_scrollbars = true
    
    // CUSTOM SCROLLBAR SETTINGS ("custom_scrollbar_" --> "cs_")
    var cs_thumb_border = 2; // in px // default: cs_thumb_border = 0
    var cs_thumb_roundness = 10; // in px // default: cs_thumb_roundness = 0
    var cs_buttons_roundness = 80; // in px // default: cs_buttons_roundness = 0
    var cs_buttons_as_arrows = false; // default: cs_buttons_as_arrows = false // uses 'custom_scrollbar_size_value' inside its code
    var cs_arrows_on_buttons = true; // default: cs_arrows_on_buttons = true // uses 'custom_scrollbar_size_value' inside its code
    // button size with arrow - 1: space above arrow = arrow height // 1.5: space above arrow = 0.5 * arrow height // 2: no space above arrow
    var cs_arrows_on_buttons_buttons_size = 2; // default: cs_arrows_on_buttons_buttons_size = 1.5
    // 'flat' scrollbars
    var cs_ignore_color_gradients = false; // default: cs_ignore_color_gradients = false
    
    // CUSTOM SCROLLBAR COLORS/GRADIENTS
    // - background
    var cs_background_color = "orange"; // default: cs_background_color = "#DDDDDD"
    var cs_background_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_background_image_vertical = "unset"
    var cs_background_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_background_image_horizontal = "unset"
    // - corner
    var cs_corner_background_color = "#FF0000"; // default: cs_corner_background_color = "#DDDDDD"
    var 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%)"; // default: cs_corner_background_image = "unset"
    // - thumb/slider
    var cs_thumb_color = "#228B22"; // default: cs_thumb_color = "#33CCFF"
    var cs_thumb_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_thumb_image_vertical = "unset"
    var cs_thumb_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_thumb_image_horizontal = "unset"
    var cs_thumb_hover_color = "#FF0000"; // default: cs_thumb_hover_color = "#66FFFF"
    var cs_thumb_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_thumb_hover_image_vertical = "unset"
    var cs_thumb_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_thumb_hover_image_horizontal = "unset"
    var cs_thumb_border_color = "#228B22"; // default: cs_thumb_border_color = "#33CCFF"
    // - buttons
    var cs_buttons_color = "#228B22"; // default: cs_buttons_color = "#66FFFF"
    var cs_buttons_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_buttons_image_vertical = "unset"
    var cs_buttons_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_buttons_image_horizontal = "unset"
    var cs_buttons_hover_color = "#FF0000"; // default: cs_buttons_hover_color = "#33CCFF"
    var cs_buttons_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_buttons_hover_image_vertical = "unset"
    var cs_buttons_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"; // default: cs_buttons_hover_image_horizontal = "unset"
    // - button arrows
    var cs_arrows_on_buttons_color = "#228B22"; // default: cs_arrows_on_buttons_color = "#33CCFF"
    var cs_arrows_on_buttons_hover_color = "#FF0000"; // default: cs_arrows_on_buttons_hover_color = "#66FFFF"
    
    // 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";
    
    /* ******************************************************************************************** */
    /* ******************************************************************************************** */
    /* ******************************************************************************************** */
    
    
    // Scrollbar code
    
    Components.utils.import("resource://gre/modules/Services.jsm");
    var ss =  Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
    
    var custom_scrollbars = {
    
        init: function() {
    
        var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar, scrollcorner, scrollbar thumb, scrollbar scrollbarbutton {\
          -moz-appearance: none !important;\
        }\
        scrollbar {\
          background-color: '+cs_background_color+' !important;\
        }\
        scrollbar[orient="vertical"] {\
          background-image: '+cs_background_image_vertical+' !important;\
        }\
        scrollbar[orient="horizontal"] {\
          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;\
          border: '+cs_thumb_border+'px solid '+cs_thumb_border_color+' !important;\
        }\
        scrollbar thumb[orient="vertical"] {\
          background-image: '+cs_thumb_image_vertical+' !important;\
        }\
        scrollbar thumb[orient="horizontal"] {\
          background-image: '+cs_thumb_image_horizontal+' !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;\
        }\
        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;\
        }\
        '), null, null);
    
        ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
        }
    };
    
    var cs_scrollbars_scrollbar_button_arrows = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar scrollbarbutton, \
        scrollbar[orient="vertical"] scrollbarbutton,\
        scrollbar[orient="horizontal"] scrollbarbutton, \
        scrollbar[orient="vertical"] scrollbarbutton:hover,\
        scrollbar[orient="horizontal"] scrollbarbutton:hover {\
          background-color: unset !important;\
          background-image: unset !important;\
          border-radius: 0px !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton {\
          min-height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          max-height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          min-width: '+custom_scrollbar_size_value+'px !important;\
          width: '+custom_scrollbar_size_value+'px !important;\
          max-width: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton {\
          min-width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          max-width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          min-height: '+custom_scrollbar_size_value+'px !important;\
          height: '+custom_scrollbar_size_value+'px !important;\
          max-height: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"]:hover {\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="increment"]:hover {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"] {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"]:hover {\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"] {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"]:hover {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid '+cs_buttons_hover_color+' !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var cs_scrollbars_arrows_on_buttons = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar scrollbarbutton, \
        scrollbar[orient="vertical"] scrollbarbutton,\
        scrollbar[orient="horizontal"] scrollbarbutton, \
        scrollbar[orient="vertical"] scrollbarbutton:hover,\
        scrollbar[orient="horizontal"] scrollbarbutton:hover {\
          border-radius: 0px !important;\
        }\
        \
        scrollbar[orient="vertical"] > scrollbarbutton {\
          min-height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          max-height: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          min-width: '+custom_scrollbar_size_value+'px !important;\
          width: '+custom_scrollbar_size_value+'px !important;\
          max-width: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton {\
          min-width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          max-width: '+(custom_scrollbar_size_value/cs_arrows_on_buttons_buttons_size)+'px !important;\
          min-height: '+custom_scrollbar_size_value+'px !important;\
          height: '+custom_scrollbar_size_value+'px !important;\
          max-height: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"]:hover {\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_color+' !important;\
        }\
        scrollbar[orient="vertical"] > scrollbarbutton[type="increment"]:hover {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"] {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"]:hover {\
          border-right: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_hover_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"] {\
          border-top: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-bottom: '+(custom_scrollbar_size_value/2)+'px solid transparent !important;\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_color+' !important;\
        }\
        scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"]:hover {\
          border-left: '+(custom_scrollbar_size_value/2)+'px solid '+cs_arrows_on_buttons_hover_color+' !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var scrollbar_buttons = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar scrollbarbutton {\
          opacity: 0 !important;\
        }\
        scrollbar[orient="vertical"] scrollbarbutton {\
          min-height: 1px !important;\
          height: 1px !important;\
          max-height: 1px !important;\
        }\
        scrollbar[orient="horizontal"] scrollbarbutton {\
          min-width: 1px !important;\
          width: 1px !important;\
          max-width: 1px !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var scrollbar_size = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar[orient="vertical"] scrollbarbutton {\
          min-width: 0 !important;\
          width: '+custom_scrollbar_size_value+'px !important;\
          max-width: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="horizontal"] scrollbarbutton {\
          min-height: 0 !important;\
          height: '+custom_scrollbar_size_value+'px !important;\
          max-height: '+custom_scrollbar_size_value+'px !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var floating_scrollbars = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar {\
          position: relative !important;\
          z-index: 1000000000 !important;\
        }\
        scrollbar[orient="vertical"],\
        scrollbar[orient="horizontal"],\
        scrollbar, scrollcorner {\
          background-color: transparent !important; \
          background-image: unset !important; \
        }\
        scrollbar[orient="vertical"] {\
          -moz-margin-start: -'+custom_scrollbar_size_value+'px !important;\
          width: '+custom_scrollbar_size_value+'px !important;\
        }\
        scrollbar[orient="horizontal"] {\
          margin-top: -'+custom_scrollbar_size_value+'px !important;\
          height: '+custom_scrollbar_size_value+'px !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var scrollbar_opacity = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar {\
          opacity: '+custom_opacity_value+' !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    var remove_scrollbars = {
    
      init: function() {
    
      var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
        \
        @namespace html url("http://www.w3.org/1999/xhtml");\
        \
        scrollbar, scrollcorner {\
          display: none !important;\
          visibility: collapse !important;\
        }\
        \
      '), null, null);
    
      ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
    
      }
    };
    
    // enable settings as configured above
    if(enable_custom_scrollbars==true) custom_scrollbars.init();
    if(cs_buttons_as_arrows==true && hide_scrollbars==false) cs_scrollbars_scrollbar_button_arrows.init();
    if(cs_arrows_on_buttons==true && cs_buttons_as_arrows==false && hide_scrollbars==false) cs_scrollbars_arrows_on_buttons.init();
    if(hide_scrollbar_buttons==true) scrollbar_buttons.init();
    if(custom_scrollbar_size==true) scrollbar_size.init();
    if(enable_scrollbars_on_top_of_webcontent==true) floating_scrollbars.init();
    if(custom_scrollbar_opacity==true) scrollbar_opacity.init();
    if(hide_scrollbars==true) remove_scrollbars.init();
    Alles anzeigen
  • Wie kann die Farbe + Breite des Lesezeichen-Scrollbalkens (Bildlaufleiste) verändert werden?

    • milupo
    • 17. Juli 2020 um 20:18
    Zitat von 2002Andreas

    Hallo @macko..du hast natürlich recht...ich werde langsam doch alt.

    Tröste dich, ich hab es auch nicht mehr gewusst. Ist ja eigentlich ein Spezialfall. Ich bin dann auch auf das Benutzerskript gewechselt, weil das weitaus mehr Anpassungsmöglichkeiten bietet. Im CSS-Code sind ja nur scrollbar-color und scrollbar-width (und da auch nur auto, thin und none) möglich.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 17. Juli 2020 um 00:34

    Die Einstellung stand auf „true“, ich habe sie auf „false“ gesetzt. Das Problem bleibt.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 16. Juli 2020 um 23:42
    Zitat von FuchsFan

    Deshalb gehe ich davon aus, dass Script und Win10 den Fehler bringen.

    Das Skript in seiner jetzigen Form gab es unter Fx 76.0 nicht. Da musst du die alte Version des Skripts testen. Das Skript in seiner jetzigen Form funktionierte ab Fx 78.0/Fx 78.0.1, das alte Skript funktionierte da nicht mehr. Da war das Problem noch nicht da. Erst jetzt, wahrscheinlich mit Fx 78.0.2 tritt das Problem auf. Außerdem: Ein Benutzerskript hört nicht einfach auf zu funktionieren, sondern hängt von Firefox ab. Und da kam Fx 78.0.2. Windows spielt hier keine Rolle, da ja bei mir kein Windows-Update stattgefunden hat.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 16. Juli 2020 um 21:10
    Zitat von FuchsFan

    19041.388 und 19042.388 fast identisch, bekommen ja die gleichen Updates. Deswegen ist das durchaus möglich, dass es mit diesen Systemen nicht kompatibel ist.

    Das liegt wahrscheinlich nicht am Betriebssystem. Ich habe das Problem bei Fx 78.0.2 ja auch und mein Windows Update ist ja noch nicht durch. Mein Verdacht fällt dann eher auf Fx 78.0.2. Es wurde ein Bug in Bezug auf das Öffnen externer Anwendungen gefixt, siehe folgenden Artikel von Sören:

    Mozilla veröffentlicht Sicherheits-Update Firefox 78.0.2

    Daraus der folgende Satz: „Weiter wurde ein Fehler beim Öffnen bestimmter externer Anwendungen behoben, sowie ein Barrierefreiheits-Problem in der Leseansicht.“

    Möglicherweise ist dadurch jetzt unser Problem entstanden. Der dazugehörige Bugreport ist wohl:

    https://bugzilla.mozilla.org/show_bug.cgi?id=1650162

    Allerdings bezog sich der Bug auf die Website von Microsoft Teams. Vielleicht kann uns Sören hier helfen.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 16. Juli 2020 um 18:24

    Es hängt wohl irgendwie mit der Programmverknüpfung zusammen. Wenn ich von der Notepad++-Downloadseite die Installer-Version (.exe) herunterlade, habe ich das Problem nicht

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 16. Juli 2020 um 15:34

    Ergänzung: Mach es dir etwas einfacher: Tausche am Ende deines jetzigen Skriptes in Fx 78.0.2 die Zeile mit dem Text

    dialog.mLauncher.saveDestinationAvailable(file);

    durch die alte Zeile

    dialog.mLauncher.saveToDisk(file, 1);

    aus.

    Ich glaube aber nicht, dass es am Skript liegt. Das Skript hat, so wie es ist, bisher auch in Fx 78 funktioniert, ja musste sogar so sein, dass es da funktioniert.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 16. Juli 2020 um 15:15
    Zitat von FuchsFan

    Bei mir ist es Win10 x64 Pro 2009, oder auch Version 20H2 (Build 19042.388). Eventuell hängt es ja damit zusammen.

    Ich habe gerade gesehen, dass ich noch ein relatives altes Windows 10 habe:

    Operating System: Microsoft Windows 10 Professional (x64) Build 18362.900 (1903/May 2019 Update)

    Letztens bahnte sich ein großes automatisches Update an, es brach aber mit einem Fehler ab und der vorherige Stand wurde wiederhergestellt. Das war bestimmt das Update auf 2004. Mir war aber so, als hätte ich das Herbstupdate gehabt. Seltsam.

    Ich hatte im Nightly getestet, da tritt das Problem nicht auf. Download von https://notepad-plus-plus.org/downloads/v7.8.9/

    In Fx 78.0.2 tritt das Problem tatsächlich auf. Bei Klick auf Speichern in/nach wird die Datei aber am festgelegten Ort abgespeichert. Probiere mal, ob die alte Version des skripts aus Beitrag #8 von Endor nicht doch wieder funktioniert, obwohl ich das nicht glaube.

  • firefox 78 statusanzeige deaktivieren

    • milupo
    • 16. Juli 2020 um 00:43
    Zitat von Baryton

    Den Schalter: "toolkit.legacyUserProfileCustomizations.stylesheets" kannte ich in der Tat nicht.

    Nur so zur Ergänzung: Seit Firefox 69 ist es notwendig, diesen Schalter in about:config auf true zu setzen, damit CSS-Codes funktionieren.

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 15. Juli 2020 um 23:26

    Bei mir wird nichts geöffnet. Bekommst du dieses Fenster:

    Ist jetzt Sorbisch, aber bei mir ist immer „Dataju składować (Datei speichern)“ aktiviert und nach Klick auf „Składować do“, das ist die Speichern-Schaltfläche des Skripts, wird immer dahin abgespeichert, wohin ich es speichern möchte. Direktes Öffnen mit WinRAR geschieht nur bei "Wočinić z (Öffnen mit)“ und Klick auf W porjadku (OK).

  • Script Speichern in für Fx 78 wieder anpassen

    • milupo
    • 15. Juli 2020 um 22:52
    Zitat von grisu2099

    Auch mit der neuen Version wird die Datei sofort geöffnet...

    Welche? Gib bitte mal ein Beispiel an.

  • Firefox zickt bei Facebook-Videos

    • milupo
    • 15. Juli 2020 um 21:44
    Zitat von Faeberer

    Das Problem ist also Browserbedingt und keine Frage des BS. Weiss jemand, wie ich Firefox dazu bringe, das Video im ganzen dafür vorgesehenen Rahmen anzuzeigen? (Ganz kurz am Anfang jedes Videos ist es richtig, dann wird es als Miniaturbild in die Ecke geschoben).

    Das ist browserbedingt, ja. Aber es ist kein Problem, sondern ein Feature, der Bild-im-Bild-Modus:

    https://support.mozilla.org/de/kb/informat…odus-in-firefox

  • Firefox zeigt kein Kamerabild

    • milupo
    • 15. Juli 2020 um 15:01

    Ach, beim Bearbeiten, werden die beiden Angaben nicht angezeigt. Habe ich auch noch nicht gewusst.

    Oldie56 Die Eingabe einfach in den nächsten Beitrag hineinschreiben.

  • Firefox zeigt kein Kamerabild

    • milupo
    • 15. Juli 2020 um 14:57
    Zitat von schlingo

    nein. Oldie56 möchte der Bitte...

    ...nachkommen.

    Das ist schon klar. Darum ging es mir nicht. Er hat geschrieben:

    Zitat von Oldie56

    Ich finde nicht, wie ich noch einmal an den Eintrag zum Betriebssystem herankomme.

    Das klingt für mich wie: Er weiß die genaue Bezeichnung seines Betriebssystems nicht.

  • Firefox zeigt kein Kamerabild

    • milupo
    • 15. Juli 2020 um 14:20
    Zitat von Oldie56

    Ich finde nicht, wie ich noch einmal an den Eintrag zum Betriebssystem herankomme.

    Das ist jetzt ein Witz, oder? Du wirst doch wohl wissen, ob du Windows 7, Windows 8 oder Windows 10 hast?

  • Best Practices für CSS-Beispiele

    • milupo
    • 15. Juli 2020 um 13:17

    Danke.

  • Best Practices für CSS-Beispiele

    • milupo
    • 15. Juli 2020 um 13:11
    Zitat von Sören Hentzschel

    Ich habe soeben den Abschnitt CSS in Abhängigkeit von about:config-Schaltern ergänzt.

    :thumbup:.

    Das betrifft sicher nur Boolean-Einstellungen. Gibt es so etwas auch für Einstellungen mit String-Werten bzw. numerischen Werten?

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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