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

Beiträge von omar1979

  • FF128: Urlbar verändert

    • omar1979
    • 10. Juli 2024 um 10:36
    Zitat von 2002Andreas

    Sonst wäre es ja auch langweilig ;)

    Gegen Langeweile finde ich immer was zu machen :)

  • FF128: Urlbar verändert

    • omar1979
    • 10. Juli 2024 um 10:14
    Zitat von 2002Andreas

    Ja ;)

    Immer das Gleiche. Kaum hab ich was geändert, ist es wieder neu. :)

  • FF128: Urlbar verändert

    • omar1979
    • 10. Juli 2024 um 06:14

    Güüd möörning allen..

    Hat FF die #urlbar und andere Bezeichnungen umgetauft, dass es nicht mehr funktioniert? :)

  • Vertikale Tabs können in Firefox Nightly getestet werden

    • omar1979
    • 29. Juni 2024 um 08:32
    Zitat von Sören Hentzschel

    Ich nehme an, du meinst die horizontale Tableiste. Denn das wäre „wie gehabt“. Die vertikalen Tabs sind die Neuerung. Und natürlich bleibt die bisherige Tableiste als Option vorhanden. Das wird auch weiterhin der Standard sein.

    Ok. Besten Dank für die Info. Ich habe die definitive Antwort zu meiner Frage.

  • Vertikale Tabs können in Firefox Nightly getestet werden

    • omar1979
    • 29. Juni 2024 um 01:12
    Zitat von Abendstern2010

    was bringt dir das

    schau oben mein bild an wenn man die tableiste nicht ausblenden kann -ohne werkzeug

    ich will ja die Tableiste garnicht ausblenden. ich finde es so gut, wie es jetzt ist..

  • Vertikale Tabs können in Firefox Nightly getestet werden

    • omar1979
    • 29. Juni 2024 um 00:26
    Zitat von Speravir

    Ja, hast du. Die vertikalen Tabs sollen nur eine Alternative darstellen.

    ich hoffe, dass sie die vertikalen Tabs nicht ganz verschwinden lassen, für denen, die es wie gehabt haben wollen..

  • Vertikale Tabs können in Firefox Nightly getestet werden

    • omar1979
    • 28. Juni 2024 um 23:53
    Zitat von Sören Hentzschel

    Wenn die Tabs vertikal angezeigt werden, gibt es selbstverständlich keine horizontale Tableiste, das wäre ja sinnlos.

    Heisst das, wenn es vertikale Tabs gibt, dann nimmt Firfox die horizontale Tabs weg? Ich hoffe habe es falsch verstanden. :)

  • Mozilla bittet um eure Hilfe zum Aufspüren von Firefox-Installationsprogrammen durch Drittanbieter

    • omar1979
    • 28. Juni 2024 um 00:38

    Ich habe eine Frage, wäre es also in Ordnung, wenn eine Webseite als Download den Link https://www.mozilla.org/de/firefox/windows/ angeben würde?

  • Im menübar in den menü-popus und rechts-klick-popups sind die Trennlienien sichtbar.

    • omar1979
    • 21. Juni 2024 um 23:04
    Zitat von 2002Andreas

    Teste bitte mal:

    das tut an und sich, was ich will, nur nimmt es auch von hier weg..


    CSS
    menuseparator:not(#bookmarksMenuPopup menuseparator):not(#historyMenuPopup menuseparator):not(#PersonalToolbar menuseparator) {
      display: none !important;
    }

    Danke 2002Andreas , dank deiner Hilfe konnte ich den Rest selber rausfinden.

  • Im menübar in den menü-popus und rechts-klick-popups sind die Trennlienien sichtbar.

    • omar1979
    • 21. Juni 2024 um 20:24

    hmm.. ich versuche jetzt dass alle separatoren ausser dem Menü-Chronik und Menü-Lesezeichen nicht angezeigt werden, aber kriege es nicht hin..

    CSS
    /* Trennlinien im menubar-popups entfernen */
    #toolbar-menubar menuseparator:not(#bookmarksMenu menuseparator),
    #toolbar-menubar menuseparator:not(#historyMenuPopup menuseparator) {
      display: none !important;
    }

    warum funktioniert das nicht?


    CSS
    /* Trennlinien im menubar-popups entfernen */
    menuseparator:not(#bookmarksMenu menuseparator),
    menuseparator:not(#historyMenuPopup menuseparator) {
      display: none !important;
    }

    so funktiert es auch nicht..

  • Automatischer Screenshot

    • omar1979
    • 17. Juni 2024 um 00:05
    Zitat von geldhuegel

    Ich möchte Bescheid geben: in einem neuen Profil funktioniert das Skript von omar1979 mit entsprechenden persönlichen Daten auch bei mir einwandfrei.

    Kann es sein, dass evtl. ein anderes/ähnliches Script dazwischen funkt?

  • Automatischer Screenshot

    • omar1979
    • 16. Juni 2024 um 11:56
    Zitat von omar1979

    style: 'list-style-image: url(file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/g4mso52s.default-release/chrome/Icons/autoscreen.png)',

    Genau wie es grisu2099 schon erwähnt hat, ⬆️ musst du im Zeile 80 den Pfad zu dein Icon anpassen geldhuegel

  • Notepad++ Color Picker funktioniert nicht mehr. Zeigt die Farbe nicht mehr unter den #ff0000 an.

    • omar1979
    • 15. Juni 2024 um 15:04
    Zitat von grisu2099

    Nur daß die Unterstreichung in beiden Fällen die gleiche Farbe haben müßte... ;)

    das ist glaub ich wegen den Kommas nicht so.. oder?


    Hab jetzt diese 2 rgb's

    Zitat von grisu2099

    Schreibweisen: rgb(0,150,0) oder rgb(0 150 0)

    im internetsuche eingegeben, aber diese art zeigt was anderes..

    hier die bilder.


    zu Beachten ist: RGB color (150, 0, 0) zeigt es im internet und nicht (0,150,0)

  • Notepad++ Color Picker funktioniert nicht mehr. Zeigt die Farbe nicht mehr unter den #ff0000 an.

    • omar1979
    • 15. Juni 2024 um 14:10
    Zitat von grisu2099

    Es gibt ja zwei mögliche Schreibweisen: rgb(0,150,0) oder rgb(0 150 0)

    Bei der ersten Variante funktioniert die Unterstreichung, bei der zweiten nicht... :/

  • Automatischer Screenshot

    • omar1979
    • 15. Juni 2024 um 12:54
    Zitat von geldhuegel

    omar1979 und Endor habt ihr einen anderen base64 Code eingesetzt oder einen direkten Zugriff auf ein gespeichertes Bild.

    also ich hab ein eigenes icon ausgewählt.

    Hier die Code:

    Code
    // ==UserScript==
    // @name           AutoSaveScreenshot.uc.js
    // @description    一键保存截图,左键单击保存可见范围,Shift+左键保存整个页面
    // @namespace      https://github.com/benzBrake/FirefoxCustomize
    // @author         Ryan, aborix
    // @include        main
    // @license        MIT License
    // @compatibility  Firefox 127
    // @homepageURL    https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS
    // @downloadURL    https://github.com/benzBrake/FirefoxCustomize/raw/master/AutoSaveScreenshot.uc.js
    // Link zu diesem Script: https://github.com/benzBrake/FirefoxCustomize/blob/master/userChromeJS/AutoSaveScreenshot.uc.js
    // @version        0.0.3
    // @note           0.0.3 修复总是在第一个窗口截图的问题
    // @note           0.0.2 修复在 127 版本的兼容问题
    // ==/UserScript==
    (async function () {
    
        const Services = globalThis.Services || ChromeUtils.import("resource://gre/modules/Services.jsm").Services;
        const CustomizableUI = globalThis.CustomizableUI || ChromeUtils.import("resource:///modules/CustomizableUI.jsm").CustomizableUI;
    
        document.addEventListener('DOMContentLoaded', async (e) => {
            const { location } = e.target;
            if (location.href.startsWith("chrome://browser/content/screenshots/screenshots-preview.html?")) {
                let preview_area = await new Promise(resolve => {
                    let count = 0;
                    let timer = setInterval(() => {
                        let area = e.target.documentElement.querySelector("screenshots-preview");
                        count++;
                        if (area) {
                            clearInterval(timer);
                            resolve(area);
                        }
                        if (count > 300) {
                            clearInterval(timer);
                            reject(null);
                        }
                    }, 10);
                });
                if (preview_area) {
                    let download_btn = await new Promise(resolve => {
                        let count = 0;
                        let timer = setInterval(() => {
                            let btn = preview_area.shadowRoot.querySelector("#download");
                            count++;
                            if (btn) {
                                clearInterval(timer);
                                resolve(btn);
                            }
                            if (count > 300) {
                                clearInterval(timer);
                                reject(null);
                            }
                        }, 10);
                    });
                    download_btn.click();
                }
            }
        })
    
        window.AutoSaveScreenshot = {
            BTN_ID: "AutoSaveScreenshot-button",
            init() {
                if (!(CustomizableUI.getWidget(this.BTN_ID) && CustomizableUI.getWidget(this.BTN_ID).forWindow(window)?.node)) {
                    CustomizableUI.createWidget({
                        id: this.BTN_ID,
                        removable: true,
                        defaultArea: CustomizableUI.AREA_NAVBAR,
                        type: "custom",
                        onBuild: doc => this.createButton(doc)
                    });
                }
            },
            createButton(doc) {
                let btn = createElement(doc, 'toolbarbutton', {
                    id: this.BTN_ID,
                    label: "AutoSaveScreenshot",
    				tooltiptext: "Screenshots\nLinks-klick: Sichtbarer Bereich\nShift + Links-klick: Ganze Seite",
                    'data-l10n-id': 'auto-save-screenshot',
                    class: 'toolbarbutton-1 chromeclass-toolbar-additional',
    				style: 'list-style-image: url(file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/g4mso52s.default-release/chrome/Icons/autoscreen.png)',
                });
                btn.addEventListener('click', this, false);
                return btn;
            },
            handleEvent(event) {
                if (event.button === 0) {
                    this.takeScreenshot(event.target.ownerDocument, event.shiftKey);
                }
            },
            async takeScreenshot(doc, isFullPage) {
                doc.getElementById('key_screenshot').doCommand();
                let btn = await this.getScreenSortButton(doc, isFullPage);
                btn.click();
            },
            async getScreenSortButton(doc, isFullPage) {
                let screenshotsPagePanel = await new Promise(resolve => {
                    let interval = setInterval(() => {
                        let screenshotsPagePanel = doc.getElementById("screenshotsPagePanel");
                        if (screenshotsPagePanel) {
                            clearInterval(interval);
                            resolve(screenshotsPagePanel);
                        }
                    }, 10);
                });
                return screenshotsPagePanel.querySelector("screenshots-buttons").shadowRoot.querySelector(isFullPage ? "#full-page" : "#visible-page");
            }
        }
        window.AutoSaveScreenshot.init();
    
        /**
         * 创建 DOM 元素 = DOM-Elemente erstellen
         * 
         * @param {Document} d HTML 文档 = HTML-Dokument
         * @param {string} t DOM 元素标签 = DOM-Element-Tag
         * @param {Object} o DOM 元素属性键值对 = DOM-Elementattribut-Schlüssel-Wert-Paar
         * @returns 
         */
        function createElement(d, t, o = {}) {
            if (!d) return;
            let e = /^html:/.test(t) ? d.createElement(t) : d.createXULElement(t);
            for (let [k, v] of Object.entries(o)) {
                e.setAttribute(k, v);
            }
            return e;
        }
    })()
    Alles anzeigen

    und hier das Icon von mir:

    und so sieht es aus:

    Bilder

    • autoscreen.png
      • 1,13 kB
      • 32 × 32
    • autoscreen.png
      • 1,13 kB
      • 32 × 32
  • Automatischer Screenshot

    • omar1979
    • 14. Juni 2024 um 22:39
    Zitat von 2002Andreas

    Neuer Eintrag als Zeile 76:

    ist schon erledigt, dankeschön :)

  • Automatischer Screenshot

    • omar1979
    • 14. Juni 2024 um 20:41
    Zitat von Endor

    Habe ich hier auch gemacht. ;)

    Ein Wunder ist geschehen.. ich hab es geändert, und das Icon sieht man sogar :)

    jetzt noch mal testen, ob es das macht was es soll. :)


    also es tut was es soll. :)

    was fehlt, ist, dass wenn man mit der Maus auf dem Icon ist, es keine Tip anzeigt. :)

  • Automatischer Screenshot

    • omar1979
    • 14. Juni 2024 um 20:26
    Zitat von Endor

    Ich habe im Script oben den Chinesischen Text mit Google Translate
    übersetzt daher habe ich das dann raus gefunden. ;)

    ich versuch jetzt ein eigenes Icon zu setzen.. :)

  • Automatischer Screenshot

    • omar1979
    • 14. Juni 2024 um 19:53
    Zitat von Endor

    Ja funktioniert wieder.
    Linksklick speichert den sichtbaren Bereich
    Umschalttaste + Linksklick die ganze Seite.

    ahh.. das mit Shift + Linksklick wusste ich nicht. Danke dir.

    and..

    Thanx jizz

  • Automatischer Screenshot

    • omar1979
    • 14. Juni 2024 um 19:21

    Jup, das Script im Link vom Beitrag

    • #17

    funktioniert. Habe es gerade getestet..

    Hier noch das Screenshot das es gemacht hat.

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

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