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. 2002Andreas

Beiträge von 2002Andreas

  • Originale Übersetzungfenster mit Maus frei verschieben?

    • 2002Andreas
    • 8. September 2026 um 14:41
    Zitat von Mira_Belle

    Ich möchte mich bei Dir entschuldigen!

    Hallo Mira, brauchst du nicht, alles ist gut;)

    Zitat von Mira_Belle

    hatte ich irgendetwas falsch gemacht.

    Kann doch passieren.

    Zitat von Mira_Belle

    das Script funktioniert bestens!

    Danke für den Test und die Bestätigung:thumbup:

  • DHL LIVE Zustellung

    • 2002Andreas
    • 8. September 2026 um 14:10
    Zitat von Muffymaus

    dass das Problem nicht am FF liegt

    Zitat von Muffymaus

    Jedoch in ALLEN Browsern und auch in der DHL-App.

    Ist damit geklärt;)

  • Originale Übersetzungfenster mit Maus frei verschieben?

    • 2002Andreas
    • 8. September 2026 um 14:07
    Zitat von Dharkness

    Meines hat ChatGPT länger gebaut

    Hauptsache es funkioniert wie gewünscht;)

    Zitat von Dharkness

    das liegt wohl an der Fragestellung.

    Ich hatte einen Screenshot von dem Popup hochgeladen mit dem Wunsch, dass per Maus beliebig verschieben zu können per .uc.js Skript für Firefox.

  • DHL LIVE Zustellung

    • 2002Andreas
    • 8. September 2026 um 13:28
    Zitat von Muffymaus

    Auch ich habe dieses Problem seit vielen Wochen

    Hast du denn bei DHL mal nachgefragt?

    Wir können daran eh nichts ändern, zumal:

    Zitat von Muffymaus

    Jedoch in ALLEN Browsern und auch in der DHL-App

  • Originale Übersetzungfenster mit Maus frei verschieben?

    • 2002Andreas
    • 8. September 2026 um 10:34
    Zitat von Mira_Belle

    Getestet?

    Hallo Mira.

    Wenn ich sowas poste, oder Codes etc., dann habe ich die immer selber erst getestet;)

  • Originale Übersetzungfenster mit Maus frei verschieben?

    • 2002Andreas
    • 8. September 2026 um 10:18
    Zitat von Son Goku

    wie macht man es frei verschiebar mit der Maus ?

    Z.B. mit einem Skript.

    Wieder hat mir die KI ChatGPT dazu einen Vorschlag gemacht;)

    JavaScript
    // ==UserScript==
    // @name           Übersetzungs-Popup verschieben.uc.js
    // @description    Macht das Firefox-Auswahlübersetzungs-Popup verschiebbar
    // @version        2.0
    // @autor          ChatGPT
    // ==/UserScript==
    
    (function () {
        "use strict";
    
        const PANEL_ID = "select-translations-panel";
        const HEADER_ID = "select-translations-panel-header-row";
    
        let panel = null;
        let dragging = false;
    
        let startMouseX = 0;
        let startMouseY = 0;
        let startPanelX = 0;
        let startPanelY = 0;
    
        function getPanelFromNode(node) {
            while (node) {
                if (node.id === PANEL_ID) {
                    return node;
                }
    
                node = node.parentNode;
            }
    
            return null;
        }
    
        function isHeader(node) {
            while (node) {
                if (node.id === HEADER_ID) {
                    return true;
                }
    
                if (node.id === PANEL_ID) {
                    return false;
                }
    
                node = node.parentNode;
            }
    
            return false;
        }
    
        function onMouseDown(event) {
            if (event.button !== 0) {
                return;
            }
    
            const target = event.originalTarget || event.target;
    
            if (!isHeader(target)) {
                return;
            }
    
            const p = getPanelFromNode(target);
    
            if (!p) {
                return;
            }
    
            // Nicht anfangen zu ziehen, wenn der Mauszeiger
            // über dem Einstellungs-Zahnrad liegt.
            let node = target;
    
            while (node && node !== p) {
                if (node.id === "select-translations-panel-settings-button") {
                    return;
                }
    
                node = node.parentNode;
            }
    
            panel = p;
            dragging = true;
    
            startMouseX = event.screenX;
            startMouseY = event.screenY;
    
            const rect = panel.getBoundingClientRect();
    
            /*
             * Das Panel sitzt innerhalb des Browserfensters.
             * screenX/screenY des Browserfensters plus die
             * Panelposition ergeben die Bildschirmkoordinaten.
             */
            startPanelX = window.mozInnerScreenX + rect.left;
            startPanelY = window.mozInnerScreenY + rect.top;
    
            event.preventDefault();
            event.stopPropagation();
    
            window.addEventListener("mousemove", onMouseMove, true);
            window.addEventListener("mouseup", onMouseUp, true);
        }
    
        function onMouseMove(event) {
            if (!dragging || !panel) {
                return;
            }
    
            const dx = event.screenX - startMouseX;
            const dy = event.screenY - startMouseY;
    
            const x = Math.round(startPanelX + dx);
            const y = Math.round(startPanelY + dy);
    
            try {
                panel.moveTo(x, y);
            } catch (e) {
                console.error(
                    "[Translation Popup] moveTo() fehlgeschlagen:",
                    e
                );
            }
    
            event.preventDefault();
            event.stopPropagation();
        }
    
        function onMouseUp(event) {
            if (!dragging) {
                return;
            }
    
            dragging = false;
    
            window.removeEventListener("mousemove", onMouseMove, true);
            window.removeEventListener("mouseup", onMouseUp, true);
    
            panel = null;
        }
    
        function setupPanel(p) {
            if (!p || p.dataset.movableTranslationPopup) {
                return;
            }
    
            p.dataset.movableTranslationPopup = "true";
    
            const header = p.querySelector("#" + HEADER_ID);
    
            if (header) {
                header.style.setProperty(
                    "cursor",
                    "move",
                    "important"
                );
            }
        }
    
        /*
         * popupshowing direkt am Browserfenster überwachen.
         */
        window.addEventListener(
            "popupshowing",
            function (event) {
                const p = event.originalTarget;
    
                if (p && p.id === PANEL_ID) {
                    setupPanel(p);
                }
            },
            true
        );
    
        /*
         * Zusätzlich globale Mausüberwachung.
         * Dadurch funktioniert es auch dann, wenn das Popup
         * bereits existierte, bevor unser Handler angesprungen ist.
         */
        window.addEventListener(
            "mousedown",
            onMouseDown,
            true
        );
    
        /*
         * Falls das Panel beim Laden schon vorhanden ist.
         */
        const existing = document.getElementById(PANEL_ID);
    
        if (existing) {
            setupPanel(existing);
        }
    
    })();
    Alles anzeigen
  • Schrift rutscht 2 pixel nach rechts

    • 2002Andreas
    • 7. September 2026 um 22:18
    Zitat von Son Goku

    kann man das nicht beheben ?

    teste bitte:

    CSS
    #context-deepltranslator { 
        border-left: 2px solid transparent !important;
    	color: #623ac3 !important;
    	}
    	
    #context-deepltranslator:hover { 
    	border-left: 2px solid #623ac3 !important;
    	background: #ddcfff !important;
    	}
    	
    #context-deepltranslator > label {
        margin-left: -2px !important;
        }
    Alles anzeigen
  • Aufruf von Shadow Dateien / Skript-Vorstellung: ShadowCSSLoader.uc.js

    • 2002Andreas
    • 7. September 2026 um 17:25
    Zitat von Mira_Belle

    direkt im Ordner und existiert in diesem der Ordner

    Du meinst so, oder habe ich dich falsch verstanden?

    Dann funktioniert es hier nicht:

    Blau statt rot


  • Mozilla veröffentlicht Firefox 155

    • 2002Andreas
    • 7. September 2026 um 13:33
    Zitat von lenny2

    Sehen Sie irgendwelche Fehler in meinen Aktionen?

    Du hast dir diesen boolean Wert:

    toolkit.legacyUserProfileCustomizations.windowIcon

    selber erstellt mit dem Wert true?

  • 155.0.1 - angeheftete Tabs wieder ablösen?

    • 2002Andreas
    • 6. September 2026 um 19:29
    Zitat von Son Goku

    links daneben nur als klein

    Das sind angeheftete Tabs, siehe Beitrag Nr. 3

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 19:00
    Zitat von captain chaos

    leider klappt es immer noch nicht.

    Dann hast du irgendwo einen Fehler gemacht.

    Also nochmal ganz in Ruhe alles überprüfen.

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 18:51

    So sieht bei mir: Umbenennen aus.

    also vorne einfach eine Zahl setzen, oder einen anderen Buchstaben....

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 18:49
    Zitat von captain chaos

    Was ist gemeint mit

    Die Dateien sind ja schon vorhanden.

    Wenn du sie umbenennst, sind sie nicht mehr aktiv. Du kannst sie auch löschen, such es dir aus.

    Und dann die beiden neuen Dateien einfach wieder einfügen..Neustart vom Firefox...

  • 155.0.1 - angeheftete Tabs wieder ablösen?

    • 2002Andreas
    • 6. September 2026 um 18:40
    Zitat von Son Goku

    sind diese klein geworden

    Das funktioniert nicht: Tab ablösen?

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 18:38
    Zitat von captain chaos

    nach dieser Anleitung ausgetauscht:

    Ich hatte dir doch gesagt, nimm die von ganz unten aus dem Thread.

    Also von hier:

    Beitrag

    RE: JavaScript in der Nightly 155.0a1 (2026-07-28)

    Bitte mal testen.

    Die Datei und den Ordner im Installatiosnordner umbenennen.

    Dann die .zip entpacken und beides in den Ordner wieder einfügen.

    Ordner.zip
    2002Andreas
    29. Juli 2026 um 20:33

    Und da steht auch wohin sie müssen.

    Zitat von captain chaos

    dass keine Skripte mehr funktionieren.

    Ist klar, geht nur mit der Änderung wieder.

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 17:56
    Zitat von captain chaos

    Die Skripte laufen aber trotzdem nicht.

    Dann überprüf das bitte mal.

    Es sind letztlich 2 Dateien im Installationsordner die du austauschen musst.

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 17:42
    Zitat von captain chaos

    bitte hier verlinken?

    Der Thread ist oben sogar angepinnt;)

    Beitrag

    Firefox 155 notwendige Änderung bei Skriptverwendung!

    Hinweis:

    Ab der Firefox Version 155 müssen Dateien im Installationsorder von Firefox ausgetauscht werden.

    Die neuen Dateien gibt es hier zum Download:

    https://github.com/Endor8/userChr…rChrome/Dateien

    Oder hier der direkte Download der .zip Datei:

    https://raw.githubusercontent.com/Endor8/userChr…anpassungen.zip

    Und hier eine Erklärung, wohin die Dateien müssen:

    https://github.com/Endor8/userChr…ster/userChrome

    Oder auch hier mal lesen:

    RE: JavaScript in der Nightly 155.0a1 (2026-07-28)
    2002Andreas
    2. September 2026 um 11:41

    Am besten den Tip von unten nehmen, geht am einfachsten.

  • Zum letzten aktiven Tab wechseln

    • 2002Andreas
    • 6. September 2026 um 17:39
    Zitat von captain chaos

    Das Skript funktioniert seit dem letzten Update leider nicht mehr.

    Funktioniert hier einwandfrei,

    Hast du die neuen Anpassungen schon gemacht bei Nutzung von Skipten?

  • Die Schrift in der Adresszeile vertikal mittig positionieren

    • 2002Andreas
    • 6. September 2026 um 14:42
    Zitat von Boersenfeger

    das Script kann ich liefern:

    Das könntest du wenn dann noch in das Skript einfügen:

    nach Zeile 26 im Skript.

  • Die Schrift in der Adresszeile vertikal mittig positionieren

    • 2002Andreas
    • 6. September 2026 um 14:07
    Zitat von Boersenfeger

    Den Code für die farbige URL finde ich nicht

    Das ist auch kein Code, sondern ein Skript:

    Zitat von Boersenfeger

    mit deinem abgewandelten CCS Erfolg gehabt:

    Ok.

Unterstütze uns!

Jährlich (2026)

71,6 %

71,6% (554,79 von 775 EUR)

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