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

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • Mira_Belle
    • 27. November 2023 um 22:31

    Es wird "ausarten"!

    Daher nur eine kleine generelle Frage zu Variablen.

    Mit var irgendwas = Zahl oder Eigenschaft wird eine Variabel festgelegt und definiert.

    Wenn ich nun diese Variabel in einem CSS-Block "abrufen" möchte, nutzt ich normalerweise ${irgendwas},

    oder + irgendwas + .

    Nur in diesem Skript ist das anders! Wenn ich das richtig mitgeschnitten haben,

    werden Variablen __irgendwas__ aufgerufen! Richtig?

    aber dann stolbere ich über Variablen, die nirgends festgelegt und/oder definiert wurden.

    Kann das sein? z.B. __strTabCloseVisible__, welchen Wert hat die den, oder welche Eigenschaft?


    Sören Hentzschel Warum funktioniert hier Copy & Paste nicht richtig?

    Copy geht, aber Paste, also Einfügen, geht gar nicht!

    Auch habe ich andere Zeilenabstände, die ich irgendwie nicht einstellen kann.


    Und wieso wird unten rechts so ein Linkbutton eingefügt?

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • Mira_Belle
    • 27. November 2023 um 20:40

    BrokenHeart

    Das Skript ist schon eine feine Sache.

    Ich bin gerade dran, es mir umzugestalten, aber ich habe so einige Fragen zu diesem Skript.

    Soll ich dafür einen separaten Thread aufmachen?

  • Wie kann man einen Unterstrich ins Menü machen

    • Mira_Belle
    • 24. November 2023 um 23:08

    Charmante Piper

    Grundsätzlich sollte das von Dir gewünschte auch unter Linux (Kubuntu) möglich sein,

    ABER, dafür ist das hier wirklich das falsche Forum.

    Auch ich bin Windowsnutzerin, da hätte man so einiges per z.B. batch, per PowerShell, und, und, und, machen können.

    Aber ich bin mir da absolut sicher, dass es ähnlich auch unter Linux geht.

    Eventuell gibt es ja in Linux sogar eine Javascript-Laufzeitumgebung?

    Aber wie heißt es immer? Viele Wege führen nach Rom.

  • Wie kann man einen Unterstrich ins Menü machen

    • Mira_Belle
    • 24. November 2023 um 22:14

    Oha!

    Es wird mir gerade nicht so ganz klar, ob da ein Userscript für den Firefox erstellt werden soll,

    oder ob es ein Skript sein soll, das ein anderes Programm beeinflussen, bzw. z.B. starten soll!

    Beides ist grundsätzlich möglich, bedarf aber eventuell einer Vorarbeit.

    Charmante Piper

    Kannst Du bitte mal etwas genauer beschreiben, was genau Du bezwecken willst,

    bzw. was genau Du umgesetzt haben möchtest.

  • Altes Icon von In My Pocket wiederherstellen

    • Mira_Belle
    • 24. November 2023 um 16:04
    Zitat von testerer

    Es geht um das hier:

    Edit: Mit dem Code von Mira-Belle hat es geklappt. Ist alles so wie vorher. VIelen Dank.

    :thumbup: Cool.

    Das war mehr erraten als wissen, freut mich aber, wenn es so funktioniert, wie es soll.

    Gern geschehen.


    PS: Du solltest Dir aber wirklich die Symbole lokal abspeichern, das ist eh besser und auch das Veröffentlichen des CSS

    und/oder das Ändern ist viel einfacher.

    Der "Link" würde dann in etwa so aussehen: url("../icons/my_pocket.png")

  • Altes Icon von In My Pocket wiederherstellen

    • Mira_Belle
    • 24. November 2023 um 14:19

    So wirklich begreife ich das nicht, wofür das Add-on "gut" ist.

  • Altes Icon von In My Pocket wiederherstellen

    • Mira_Belle
    • 24. November 2023 um 14:00
    Zitat von testerer

    Seit Firefox 120 funktionieren die folgenden Codestücke für das Ändern des Icons nicht mehr. Kann jemand helfen?

    #_cd7e22de-2e34-40f0-aeff-cec824cbccac_-BAP{

    --webextension-toolbar-image: url(

    --webextension-toolbar-image-light: url(

    --webextension-toolbar-image-dark: url(

    Wann tauchen die verschiedenen Symbole auf?

    Bitte testen! (Natürlich den Code für die Symbole auffüllen :!: )

    Eventuell die Symbole auch im Profil sichern und dann die "Links" darauf setzen)

    CSS
    #pageAction-urlbar-_cd7e22de-2e34-40f0-aeff-cec824cbccac_ {
        --pageAction-image: image-set( url("data:image/png;base64,iVBORw ... TkSuQmCC"), url("data:image/png;base64,iVBORw0K ... AAElFTkSuQmCC"), url("data:image/png;base64,iVBORw0KGgoA ... +AAAAAElFTkSuQmCC") 3x ) !important;
    }
  • Separates Downloads-Fenster?

    • Mira_Belle
    • 24. November 2023 um 10:27
    Zitat von 2002Andreas

    ...

    ...

    CSS
    // ==/UserScript== 
    // preferences:
    // Automatisch öffnen (Standard) true):
    //   (bool) browser.download.manager.showWhenStarting
    // Automatisch schließen (Standard) false):
    //   (bool) browser.download.manager.closeWhenDone
    // Wenn false oben, Auto-Schließen nur bei Auto-Öffnen (Standard) false):    /* Schließen wenn fertig, wenn automatisch geöffnet  */
    //   (bool) browser.download.manager.closeWhenDoneIfAutoOpened
    // Anzeige der Profilanzeige in der Taskleiste (Standard) true):
    //   (bool) browser.download.manager.showProgressInTaskButton
  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 14:51

    Das Skript macht ja eine ganze Fläche verschiebbar,

    in deren Mitte das Label und davor das Symbol ist.

    Der Standardwert ist align-items: center;.

    Zum Skript selber, die Benutzung ist nur dann sinnvoll, wenn man die Tableiste nach unten verschoben hat.

  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 14:42

    2002Andreas

    Jaja, immer das CSS

    Du hättest aber auch einfach anstatt:

    align-items: start !important;,

    align-items: center !important; oder align-items: end !important; nehmen können.

  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 13:35

    Danke Sören Hentzschel

    Das habe ich auch schon rausgefunden und ...

    auch gleich noch das Symbol etwas gerade gerückt.


    Das Skript:

    JavaScript
    // Private-Browsing-Label.uc.js
    // Private-Browsing-Label verschiebbar.uc.js
    // Source file https://www.camp-firefox.de/forum/thema/137260/?postID=1239849#post1239849
    (function() {
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;  
        let menuButton = document.getElementById('private-browsing-indicator-with-label');
        if (!CustomizableUI.getPlacementOfWidget('ucjs_private-browsing-label')) {
          try {
            CustomizableUI.createWidget({
              id: 'ucjs_private-browsing-label',
              type: 'custom',
              defaultArea: CustomizableUI.AREA_NAVBAR,
              onBuild: function(aDocument) {
                let toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
                toolbaritem.id = 'ucjs_private-browsing-label';        
                return toolbaritem;            
              }
            });
            if (!CustomizableUI.getPlacementOfWidget('ucjs_private-browsing-label')) {    
              menuButton.style.display = 'none';
              return;
            };        
          } catch(e) {        
            menuButton.style.display = 'none';
            return;      
          };    
        };
       
      let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);      
      let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
          #private-browsing-indicator-with-label {
            white-space: nowrap !important;
            align-items: start !important;
          }
          .private-browsing-indicator-icon {
            margin-top: 1px !important;
          }
         `), null, null);
      sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
        setTimeout(function() {
         document.getElementById('ucjs_private-browsing-label').appendChild(menuButton);      
         menuButton.setAttribute('consumeanchor', 'ucjs_private-browsing-label');    
        }, 0);
      }());
    Alles anzeigen
  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 12:58

    2002Andreas

    Die "Einblendung" Privater Modus wurde bei mir in der Tableiste unter den Tabs angezeigt,

    wodurch die Tabs wiederum angehoben wurden.

    Achtung, ich habe die Tableiste nach unten verschoben und auch sonst noch etwas angepasst.

    Mit dem Skript kann ich nun die "Einblendung" Privater Modus hinverschieben, wo ich es will.

    Verschiebe ich diese jedoch in die Menüleiste, dann macht sich da ein Zeilenumbruch bemerkbar.

    Diesen gilt es jetzt noch zu verhindern.

    Soll ich Bilder machen?

    Ohne Skript!

    Mit Skript, aber mit Zeilenumbruch!

  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 12:05

    OK, einfach mal machen!

    Per JavaScript hat es geklappt!

    Code
    (function() {
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;  
        let menuButton = document.getElementById('private-browsing-indicator-with-label');
        if (!CustomizableUI.getPlacementOfWidget('ucjs_private-browsing-label')) {
          try {
            CustomizableUI.createWidget({
              id: 'ucjs_private-browsing-label',
              type: 'custom',
              defaultArea: CustomizableUI.AREA_NAVBAR,
              onBuild: function(aDocument) {
                let toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbaritem');
                toolbaritem.id = 'ucjs_private-browsing-label';        
                return toolbaritem;            
              }
            });
            if (!CustomizableUI.getPlacementOfWidget('ucjs_private-browsing-label')) {    
              menuButton.style.display = 'none';
              return;
            };        
          } catch(e) {        
            menuButton.style.display = 'none';
            return;      
          };    
        };
       
        setTimeout(function() {
         document.getElementById('ucjs_private-browsing-label').appendChild(menuButton);      
         menuButton.setAttribute('consumeanchor', 'ucjs_private-browsing-label');    
        }, 0);
      }());
    Alles anzeigen

    Ich muss jetzt nur noch schauen, wie ich es hinbekomme, dass KEIN Zeilenumbruch passiert.

  • Privater Modus #private-browsing-indicator-with-label

    • Mira_Belle
    • 22. November 2023 um 11:46

    Es geht um die Einblendung "Privater Modus" inkl. Symbol!

    Wie kann ich diese aus der Tableiste loslösen und z.B. auf die Menüleiste verschieben?

    Den Selektor habe ich gefunden, jedoch verändert sich, wenn ich z.B. margin-bottom nutze, die Position der kompletten Tableiste. (#TabsToolbar)

    Deshalb die Frage nach dem "loslösen".

    Geht das überhaupt per CSS?

    Oder muss man das auch, ähnlich wie bei dem Hamburgermenü, per JavaScript lösen?

  • Tabs schließen

    • Mira_Belle
    • 20. November 2023 um 11:45

    Leider zu spät gesehen!

    Alternative:

    https://addons.mozilla.org/de/firefox/addon/undoclosetabbutton/

  • Was hört Ihr gerade?

    • Mira_Belle
    • 19. November 2023 um 19:45

    The Doors - The End

    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.

  • Tabform

    • Mira_Belle
    • 16. November 2023 um 10:28

    Stimmt, aber der Selektor ist von Dir und die Idee, mit diesem das "Hintergrundbild" zu verändern.

    Ich habe mir dann mal erlaubt, mit "linear-gradient" herumzuexperimentieren.

  • Tabform

    • Mira_Belle
    • 16. November 2023 um 00:40

    @Horstmann

    Danke auch für diesen Code!

    CSS
        #navigator-toolbox { 
            background-image: linear-gradient(0deg, rgba(255, 170, 0, 1) 2%, rgba(223, 144, 0, 1) 4%, rgba(192, 118, 0, 1) 8%, rgba(161, 93, 0, 1) 16%, rgba(131, 69, 0, 1) 32%, rgba(102, 47, 0, 1) 64%, rgba(74, 25, 0, 1) 72%, rgba(47, 3, 0, 1) 80%, rgba(11, 0, 0, 1) 88%, rgba(0, 0, 0, 1) 100%) !important;
        }
  • neuer FF, diverse ungewollte Änderungen...

    • Mira_Belle
    • 15. November 2023 um 05:52
    Zitat von FuchsCamper

    Moin,

    ....

    Wäre dann eher die Frage, wie ich das oben aus der Symbolleiste rausbekomme, unten im Video reicht es mir...

    Symbol mit rechter Maustaste anklicken und den Haken bei An Symbolleiste anheften wieder rausnehmen.

  • Was hört Ihr gerade?

    • Mira_Belle
    • 14. November 2023 um 20:56

    Geil :!:

    Die waren damals auf LSD.

Unterstütze uns!

Jährlich (2026)

69,4 %

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

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