Test, hier gehts auch.
Beiträge von Mira_Belle
-
-
Ups, übersehen...danke.
Habe ich geändert

OK, dann haben wir beide ja korrigierte CSS. -
Alles anzeigen
Bitte testen:
Nur mal als Hinweis:
Aus:
-moz-box-ordinal-group: 0 !important;
wird:
order: -1 !important;
OK, habe ich nicht bedacht!
Aber dann müssen Zeilen 74 & 82 auch noch geändert werden.
Ist jetzt oben korrigiert!
-
Versuch macht kluch.
Bitte testen:
CSS
Alles anzeigen/*----------------------------------------*/ /* 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; } } -
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.
-
ja...:-)
Danke für die Rückmeldung,
freut mich, wenn es jetzt so funktioniert, wie von Dir gewünscht.
-
Habe es gefunden. Ich meinte den Hintergrund des Sliders...vielen Dank für die Hilfe!
Zeile 73?
-
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.

-

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.
-
das Script von Dir ist 11 oder 12 Jahre alt.
Kann also nicht mehr gehen. Griever aktualisiertschon lange nicht mehr seine Scripte. Leider.
Ein paar haben wir hier am laufen gehalten ein paar andere
Autoren.
Mfg.
EndorDann 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
Alles anzeigen// ==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; } })(); -
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/userChromeJSContribute to Griever/userChromeJS development by creating an account on GitHub.github.comJavaScript
Alles anzeigen// ==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); } } })(); -
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
ganz einfach
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.
-
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
Alles anzeigen// 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); })() -
Versuche mal :
CSS
Alles anzeigen/* 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; } -
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.
-
Es sollte bestimmt
// DateandClock.uc.js
heißen?

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".
-
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.
-
Beachte Zeile 44 & 50!
-
Das Skript muss für den Firefox 113 angepasst werden!
Hier die "neue" Version:
JavaScript
Alles anzeigen// 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 ); })(); -
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.comInhalte 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.