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

Beiträge von Zitronella

  • addonlist_show_addon_version_number funktioniert nicht mehr

    • Zitronella
    • 15. Juli 2019 um 11:21
    Zitat von bege

    Dafür hat Aris zwar auch einen CSS-Code geschrieben, der funktioniert bei mir aber nicht.

    bei mir funktioniert auch nix, aber Aris schreibt auch, dass das wohl nicht mehr geht :(

    Zitat

    addonlists_show_addon_date_last_updated.css is not available for Fx68+. This information is not part of the card tags anymore and can therefore not be made visible the way it was before.

    naja, muss ich wohl damit leben. Schade

  • addonlist_show_addon_version_number funktioniert nicht mehr

    • Zitronella
    • 15. Juli 2019 um 00:37
    Zitat von Speravir

    (und einen schönen Rant dazugeschrieben).

    bitte Link

    und ich wollte anstatt der Versionsnummer das Installationsdatum aufgelistet haben. Also habe ich mit den Browserwerkzeugen und Inspektor etwas probiert und anstatt title dann lastUpdated eingetragen. Klappt aber leider nicht. Gibts hierfür vielleicht auch eine Lösung?

  • 3 Skripte, die in Nightly Version 70 nicht mehr funktionieren

    • Zitronella
    • 13. Juli 2019 um 23:53

    :huh: sorry, dann könnten vielleicht 2002Andreas oder Sören Hentzschel das verschieben

    (es ist aber auch manchmal nicht einfach den richtigen Thread zu finden...=O)

  • 3 Skripte, die in Nightly Version 70 nicht mehr funktionieren

    • Zitronella
    • 13. Juli 2019 um 21:47

    nein, nein, alles gut. Habs editiert. Betraf alle 3 Skripte.

  • 3 Skripte, die in Nightly Version 70 nicht mehr funktionieren

    • Zitronella
    • 13. Juli 2019 um 21:44

    ahh zumindest bei den beiden Übersetzungsskripten einfach das createElement in createXULElement ändern. Sehr schön. Das funktioniert.:thumbup:Danke!

    Jetzt brauche ich nur noch eine Lösung für den ersten Code ;)

  • 3 Skripte, die in Nightly Version 70 nicht mehr funktionieren

    • Zitronella
    • 13. Juli 2019 um 21:27

    Ich habe 3 Skripte, die in Nightly Version 70 nicht mehr funktionieren

    JavaScript
    (function() {
    
      if (location != 'chrome://browser/content/browser.xul')
        return;
    
      var menuitem = document.createElement('menuitem');
      menuitem.id = 'context_closeLeftTabs';
      menuitem.setAttribute('label', 'Linke Tabs schließen');
      menuitem.setAttribute('oncommand',
        'for (let i = TabContextMenu.contextTab._tPos - 1; i >= 0; i--) \
           gBrowser.removeTab(gBrowser.tabs[i], {animate: true})');
    
      var refItem = document.getElementById('context_closeTabsToTheEnd');
      refItem.parentNode.insertBefore(menuitem, refItem);
    
    })();
    Alles anzeigen
    JavaScript
    // ContextTranslate.uc.js
    
    (function () {
        if (location != 'chrome://browser/content/browser.xul')
            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://translate.google.com/#view=home&op=translate&sl=auto&tl=de&text=' + encodeURIComponent(message.data), 'tab');
                } else {
                    openWebLinkIn('https://translate.google.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.createElement('menuitem');
        menuitem.id = 'context-googletranslate';
        menuitem.setAttribute('label', 'gTranslate->de');
        menuitem.setAttribute('tooltiptext', 'Mit GoogleTranslate ü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://translate.google.com/favicon.ico")';
        menuitem.style.listStyleImage = ' url("data:image/png;base64,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")';
        let refItem = document.getElementById('context-inspect');
        refItem.parentNode.insertBefore(menuitem, refItem);
    })();
    Alles anzeigen
    JavaScript
    ////  Translate DeepL ////
    ///https://github.com/ardiman/userChrome.js/tree/master/contexttranslate///
    // ContextTranslateDeepL.uc.js
    
    (function () {
        if (location != 'chrome://browser/content/browser.xul')
            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.createElement('menuitem');
        menuitem.id = 'context-googletranslate';
        menuitem.setAttribute('label', 'Deepl->de');
        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

    Eine Änderung von chrome://browser/content/browser.xul auf chrome://browser/content/browser.xhtml ist da leider nicht die Lösung, da der Kontexmenü Eintrag dann auch nicht funktioniert und zudem horizontal statt vertikal ist. (zumindest was die beiden Übersetzungs-Skripte betrifft)

    Gibt es dafür schon eine Lösung?

  • Script für Tab-Contextmenü ohne Funktion in Nightly

    • Zitronella
    • 13. Juli 2019 um 20:22

    Ich danke auch :thumbup:

  • ständiger Neuaufbau der Seiten beim Wechsel der Tabs

    • Zitronella
    • 13. Juli 2019 um 20:02
    Zitat von federfrau

    abgesicherten Modus probiere ich aus, wenn ich viel Zeit habe

    Warum viel Zeit? dauert max. paar Sekunden

  • Firefox Klar apk Dateien?

    • Zitronella
    • 13. Juli 2019 um 20:00

    //Die sind oft hinterher, ich weiß, das ist für mich auch der einzige Nachteil. Ansonsten bin ich sehr froh, dass es diesen Store gibt.

  • Firefox Klar apk Dateien?

    • Zitronella
    • 13. Juli 2019 um 19:40

    Stimmt, auch F-Droid (den google Playstore habe ich nicht) verteilt seit 2 Tagen die Version 8.0.15

  • Firefox Klar apk Dateien?

    • Zitronella
    • 13. Juli 2019 um 18:18

    8.0.8 scheint die letzte release zu sein, danach gibts nur noch pre-release https://github.com/mozilla-mobile/focus-android/releases

  • Screenshot-Option defekt

    • Zitronella
    • 12. Juli 2019 um 23:10

    starte die "Installation" dann kannst du auswählen ob es portable sein soll.

  • Fx 68 Bild in Bild Funktion

    • Zitronella
    • 11. Juli 2019 um 18:58

    //immer gut wenn einer über den anderen Bescheid weiß... so für den Notfall ;)

  • Fx 68 Bild in Bild Funktion

    • Zitronella
    • 11. Juli 2019 um 18:50

    2002Andreas wie so oft schon erwähnt liegt das bei dir daran, dass du dom.event.contextmenu.enabled auf false gestellt hast 8)

    (mittlerweile kann ich deine Konfigurationen schon auswendig8o )

  • Fx 68 Bild in Bild Funktion

    • Zitronella
    • 11. Juli 2019 um 18:40

    man muss aber 2x einen Rechtsklick machen, damit man diesen Eintrag sieht

  • about:addons Einstellungen breiter

    • Zitronella
    • 11. Juli 2019 um 16:35

    Danke Speravir so einfach kanns sein wenn man sich auskennt^^

  • about:addons Einstellungen breiter

    • Zitronella
    • 10. Juli 2019 um 22:28

    Hemu freut mich, ich habe den Code oben allerdings noch etwas korrigiert, ich weiß nicht ob das wichtig ist.

  • about:addons Einstellungen breiter

    • Zitronella
    • 10. Juli 2019 um 22:11
    Zitat von .DeJaVu

    Der Code für Breite

    sehr cool, Danke:thumbup:

    Ich konnte es sogar erweitern, dass auch beim Anklicken der Erweiterung es breiter wird.

    CSS
    addon-list addon-card > .addon.card
    {
      width: 90vw !important;
    }
    addon-card[expanded] >.addon.card
    {
      width: 90vw !important;
    }

    Vielleicht kann man das auch noch irgendwie kürzer gestalten?

    Gibt es möglicherweise auch eine Lösung, dass in der Übersicht das Installationsdatum aufgeführt wird?

    Der Code

    CSS
      /* Erweiterungen nach Installationsdatum auflisten*/
    #list-view > #addon-list .date-updated {
    display: -moz-box !important;
    }

    funktioniert seit Firefox 68 nämlich auch nicht mehr wenn extensions.htmlaboutaddons.enabled auf true

  • Bestimmtes Lesezeichen im neuen TAB öffnen

    • Zitronella
    • 10. Juli 2019 um 18:34

    einfach Mittelklick geht nicht?

  • Firefox-Profil 67 auf neuen PC Firefox 68 kopieren

    • Zitronella
    • 10. Juli 2019 um 11:57

    https://support.mozilla.org/de/kb/firefox-profile-sichern-und-wiederherstellen

Unterstütze uns!

Jährlich (2025)

105,8 %

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

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