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

Beiträge von Boersenfeger

  • Der Glückwunsch-Thread

    • Boersenfeger
    • 2. Oktober 2023 um 14:04

    Horstmann ... und immer viel Gesundheit....

    BTW: Es gibt auch Leute, die morgen arbeiten, so wie ich.... :)

  • Kurzform einer URL funktioniert nicht

    • Boersenfeger
    • 29. September 2023 um 18:26

    Hier öffnet nach elendiglich langem Gerödel die Seite

    KVB | Kölner Verkehrs-Betriebe AG

    wird aber nicht fertig..

    Getestet mit dem jeweils aktuellem Nightly- und Vivaldibrowser!

    Ich würde mal die Hotline interviewen

  • Ordner erstellen verbieten

    • Boersenfeger
    • 29. September 2023 um 17:55

    Moin, falls hier niemand dein Biotop nutzt, wäre es ggf. besser du fragst im entsprechenden Fachbereich nach...

  • Wo bin ich zu finden?

    • Boersenfeger
    • 29. September 2023 um 17:21
    Zitat von BarbaraZ-

    Auf Grund der Ausbildung (eine von meinen 3 Fachausbildungen) konnte ich es mir deshalb auch erlauben 2021 zehn Tage im Ahrtal eine von 13 Feldküchen zu leiten.

    Anstrengend aber notwendig.

    Respekt, das war aber bestimmt auch eine Erfahrung, die man nicht mehr vergisst... :)

  • Der Glückwunsch-Thread

    • Boersenfeger
    • 29. September 2023 um 17:19

    Hm, schon ewig nicht mehr (5 Jahre) hier gewesen... ich vermisse die schönen Bilder... :P

  • Firefox v119beta - CSS für Firefox View

    • Boersenfeger
    • 29. September 2023 um 17:12

    siehe mein Edit

  • Firefox v119beta - CSS für Firefox View

    • Boersenfeger
    • 29. September 2023 um 17:05

    Nö, niente, nix da... keine Veränderung

    Ich probiere mal einen Neustart... ;)

    Edit: Genau.. jetzt isser weg... Danke! :thumbup:

  • Firefox v119beta - CSS für Firefox View

    • Boersenfeger
    • 29. September 2023 um 16:39

    // Falls unerwünscht hier, bitte einfach in einen neuen Thread schieben.. :)

    Ich benötige den Eintrag "Firefox View" im Menü "Extras" nicht. Wie blendet ich ihn aus?

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 29. September 2023 um 16:31

    Muss nicht mehr, der Code war in unterschiedlicher Ausprägung 2x vorhanden. Jetzt entfernt und es sieht jetzt wesentlich besser aus..

    CSS
        /* Erweiterungseinträge in Kontextmenüs anpassen von 2002Andreas*/
         
        [data-l10n-id="main-context-menu-strip-on-share-link"]::before {
        background: url("..//icons/studi.png")!important;
        margin-right: 8px !important; 
        margin-left: 0px !important;
        margin-top: 8px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 2px -6px !important;
        }
    Alles anzeigen

  • Statusleiste

    • Boersenfeger
    • 29. September 2023 um 16:30

    Auch ich nutze nur 1 Fenster.... ;)

  • Statusleiste

    • Boersenfeger
    • 29. September 2023 um 16:21
    Zitat von 2002Andreas
    Zitat von milupo

    Wozu dient denn eigentlich der Code unter setTimeOut?

    Den hat Boersenfeger so in seinem Skript drin.

    Keine Ahung warum das bei ihm so ist :/

    Habe den angesprochenen Code entfernt und es hat keine Auswirkung gezeigt... ;) :thumbup:

    JavaScript
    /* Statusleiste für Firefox */
    
    // https://www.camp-firefox.de/forum/viewtopic.php?p=1052187&sid=d4e33b574226439c26dfb45629b71369#p1052187
    // entwickelt von aborix 
    
    (function() {
    
      if (location != AppConstants.BROWSER_CHROME_URL)
        return;
      
      var css =`
        #new-toolbar {
            height: 28px; 
            direction: rtl;
            -moz-window-dragging: no-drag;
            /* border-top: 1px solid black !important; 
            background-color: rgba(0,0,0,0) !important;
            color: black !important; */
        }
        
        #statuspanel {
            bottom: -3px !important;
            left: 0 !important;
            height: 24px !important;
            max-width: 75% !important;
            transition: none !important;
        }
        
        #statuspanel-label{
            background:#7598ff!important;
            border: none !important;
            font: 17px Arial Rounded MT Bold !important;
            font-weight: normal !important;
            color: black !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));
      sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
      
      var tb = document.createXULElement('toolbar');
      tb.id = 'new-toolbar';
      tb.setAttribute('customizable', true);
      tb.setAttribute('mode', 'icons');
    
      var vbox  = document.createXULElement('vbox');
      document.getElementById('navigator-toolbox').parentNode.insertBefore(
      vbox, document.getElementById('browser-bottombox'));
      vbox.style.backgroundColor = '#ffe4c4';
      vbox.appendChild(tb);
    
      CustomizableUI.registerArea('new-toolbar', {legacy: true});
      CustomizableUI.registerToolbarNode(tb);  
       
    })();
    Alles anzeigen
  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 29. September 2023 um 15:02

    Müsste ich in mehreren Posts machen, da dieser Code seeehr groß ist..

    Wenn ich das Tägliche erledigt habe, werde ich den Code posten... falls noch Zeit.. es läuft ja nicht weg. ;)

  • Vorschau auf Erkennung unglaubwürdiger Produktbewertungen in Firefox

    • Boersenfeger
    • 29. September 2023 um 15:00

    :)

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 28. September 2023 um 16:36

    Dann mach Vorschläge ;)

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 28. September 2023 um 16:02

    Habe jetzt ein anderes Icon genommen und folgenden Code eingetragen:

    CSS
        [data-l10n-id="main-context-menu-strip-on-share-link"]::before {
        background: url("..//icons/studi.png")!important;
        margin-right: 8px !important; 
        margin-left: 0px !important;
        margin-top: 10px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 2px -6px !important;
        }
    Alles anzeigen

    Damit siehts dann so aus:

    Damit bin ich zufrieden! Vielen Dank mal wieder... :thumbup: ;)

  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 28. September 2023 um 15:37

    Ich habe nun für den Deepl-Eintrag eine eigene CSS-Datei.

    Ich nutze ja keine userChrome.css - Datei

    CSS
        #context-googletranslate {
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-left: -2px !important;
        }

    Damit passt der Abstand dafür..

    Der andere Eintrag sieht aber immer noch falsch aus.. Das Icon scheint korrekt zu sitzen, der Text dazu ist aber "verrutscht", hier der Code...

    CSS
        [data-l10n-id="main-context-menu-strip-on-share-link"]::before {
        background: url("file:///c:/Users/Martin/AppData/Roaming/Mozilla/Firefox/Profiles/5p31hc0i.Nightly/chrome/Icons/index24.png")!important;
        margin-right: 8px !important; 
        margin-left: 0px !important;
        margin-top: 10px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 2px 0px !important;
        }
    Alles anzeigen
  • Neuer Eintrag im Nightly - die Bezeichnung dafür ist..

    • Boersenfeger
    • 28. September 2023 um 14:48

    Ich habe hier nun diesen CSS implementiert, bekomme den Eintrag mit dem Icon aber nicht korrekt eingepasst

    CSS
        [data-l10n-id="main-context-menu-strip-on-share-link"]::before {
        background: url("file:///c:/Users/Martin/AppData/Roaming/Mozilla/Firefox/Profiles/5p31hc0i.Nightly/chrome/Icons/index24.png")!important;
        margin-right: 8px !important; 
        margin-left: 0px !important;
        content: '' !important;
        display: block !important;
        width: 16px !important;
        height: 16px !important;
        background-repeat: no-repeat !important;
        background-position: 2px 0px !important;
        }
    Alles anzeigen

    Sieht dann so aus...

    Der Abstand sollte etwas größer zum Eintrag "Link-Adresse kopieren" sein..

    BTW: Beim Eintrag von DEEPL = Übersetzen 3 Einträge drunter müsste im Script wohl auch der Abstand eingetragen werden:

    JavaScript
    ////  ContextTranslate DeepL ////
    ///https://github.com/ardiman/userChrome.js/tree/master/contexttranslate///
    // ex ContextTranslate.uc.js///
    // modifiziert by universum 123///
    
    (function () {
        if (location != AppConstants.BROWSER_CHROME_URL)
            return;
        let translate = function () {
            let browserMM = gBrowser.selectedBrowser.messageManager;
            browserMM.addMessageListener('getSelection', function listener(message) {
                let t = (message.data !== '');
                let e = (document.charset || document.characterSet);
                if (t) {
                    openWebLinkIn('https://www.deepl.com/translator#en/de/' + encodeURIComponent(message.data), 'tab');
                } else {
                    openWebLinkIn('https://www.deepl.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=de-DE&ie=' + e + '&sl=auto&tl=de-DE', 'tab');
                };
                browserMM.removeMessageListener('getSelection', listener, true);
            });
            browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
        }
        let menuitem = document.createXULElement('menuitem');
        menuitem.id = 'context-googletranslate';
        menuitem.setAttribute('label', 'Übersetzen');
        menuitem.setAttribute('tooltiptext', 'Mit DeeplTranslate übersetzen');
        menuitem.setAttribute('oncommand', '(' + translate.toString() + ')()');
        menuitem.classList.add('menuitem-iconic');
        //Wer kein Icon möchte kann die nächsten beiden Zeilen auskommentieren/löschen
        menuitem.style.listStyleImage = 'url("https://www.deepl.com/favicon.ico")';
        menuitem.style.listStyleImage = ' url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACNwAAAjcB9wZEwgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGZSURBVDiNjZKxaxRBFMZ/b2ZHbWITUxkRC4PnBUW0k1gkoFlMYmIR8R+w0UZBFAvtLAMS0ipC0guCd0GOa23EJGTPkBRCSCNHKiEgMzvPwmjCuiv3lft97zff7BuhQraWTouJLwE0mmf518a7spwUPxwZvlmLms8B4wWrLZhHPvuwUg44N9afGPcc4T5gK4pFgSUv/jHrre8HgKHJE4nzHWBgn/sZdBuYqQB1Q+5rbLR2DUBy1J89GIbEmNmQNW8DqxWAgcS5IQBT5vqYP3H1Gw9AHyosAKECVA4QuKfIPMhHVKygV4OVU8ByT4BDsiI6rWpusdbYUdgpBpLSMeGTRLYx2o5q9kT0ja2P3xU401ODQJz1neYdVRkT9C1gyob/Ngg/3VbifJf9TVg1L2Q43UC1eo3eb8KfB7O7uRf7T782Yo8hXBG4DFwvaRgFFoP4GTqt7u/bFuTOp5dU9BUw8u/BOhqy5fZ//4HvNL6ErHlNkSmFb4e9YM1WMV+5xjxrvM+P99VBngI/qnK96UI66OrpEhcnThatXx/tiqJJdDA6AAAAAElFTkSuQmCC")';
        let refItem = document.getElementById('context-inspect');
        refItem.parentNode.insertBefore(menuitem, refItem);
    })();
    Alles anzeigen

    :)

  • Statusleiste

    • Boersenfeger
    • 28. September 2023 um 14:36

    Passt perfekt, Danke! :P

  • Statusleiste

    • Boersenfeger
    • 28. September 2023 um 14:03

    Moin, mit der Version 118.0 funktioniert das Script der Statusleiste nicht mehr korrekt. Diese wird zwar angezeigt aber am falschen Platz..

    Im aktuellen Nightly 120 erscheint sie da, wo sie sein soll, nämlich unten

    Für beide Browser-Versionen nutze ich das selbe Script:

    JavaScript
    /* Statusleiste für Firefox */
    
    // https://www.camp-firefox.de/forum/viewtopic.php?p=1052187&sid=d4e33b574226439c26dfb45629b71369#p1052187
    // entwickelt von aborix 
    
    (function() {
    
      if (location != AppConstants.BROWSER_CHROME_URL)
        return;
      
      var css =`
        #new-toolbar {
            height: 28px; 
            direction: rtl;
            -moz-window-dragging: no-drag;
            /* border-top: 1px solid black !important; 
            background-color: rgba(0,0,0,0) !important;
            color: black !important; */
        }
        
        #statuspanel {
            bottom: -3px !important;
            left: 0 !important;
            height: 24px !important;
            max-width: 75% !important;
            transition: none !important;
        }
        
        #statuspanel-label{
            background:#7598ff!important;
            border: none !important;
            font: 17px Arial Rounded MT Bold !important;
            font-weight: normal !important;
            color: black !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));
      sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
      
      var tb = document.createXULElement('toolbar');
      tb.id = 'new-toolbar';
      tb.setAttribute('customizable', true);
      tb.setAttribute('mode', 'icons');
    
      var vbox  = document.createXULElement('vbox');
      document.getElementById('navigator-toolbox').parentNode.insertBefore(
      vbox, document.getElementById('browser-bottombox'));
      vbox.style.backgroundColor = '#ffe4c4';
      vbox.appendChild(tb);
    
      CustomizableUI.registerArea('new-toolbar', {legacy: true});
      CustomizableUI.registerToolbarNode(tb);  
       
    })();
    
    setTimeout(function() {
        if (window.__SSi == 'window0')
          return;
        let tabbar = document.getElementById('TabsToolbar');     
        let tab = gBrowser.selectedTab;
        tabbar.style.display = '-moz-box';
        duplicateTabIn(tab, 'tab');
        gBrowser.moveTabTo(gBrowser.selectedTab, tab._tPos);
        gBrowser.removeTab(tab);
        tabbar.style.display = ''; 
      }, 1500);
    Alles anzeigen

    Muss da ggf. für die 118.0 was verändert werden?

  • Entwicklung Firefox

    • Boersenfeger
    • 28. September 2023 um 13:21

    Hier ist das nicht so....

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

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