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

Beiträge von harff182

  • menuseparator von den 7 menüs im menübar entfernen.

    • harff182
    • 29. Oktober 2021 um 17:59
    Zitat von 2002Andreas

    Evtl. kann ja ein anderer User genaueres dazu sagen.

    Ich hätte da auch eins ;)

    Code
    //    Button für Browserwerkzeuge
    //    browsertoolbox.uc.js von Endor von hier:
    //    https://www.camp-firefox.de/forum/thema/129954-symbole-zu-kontextmen%C3%BCs-mit-javascript-und-css-hinzuf%C3%BCgen/?postID=1138524#post1138524
    //   
    //  200214:    Einbau
    //    200215: berechneter Path mit "werkzeuge.png"
    
    (function() {
    
        if (location != 'chrome://browser/content/browser.xhtml')
            return;
    
        try {
            CustomizableUI.createWidget({
                id: 'browser-toolbox-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                onBuild: function(aDocument) {
                    var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
                    var buttonicon = "werkzeuge_16.jpg"
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'browser-toolbox-button',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Browser-Werkzeuge',
                        tooltiptext: 'Browser-Werkzeuge',
                        style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");',
    
                        oncommand: '(' + onCommand.toString() + ')()'
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
            CustomizableUI.registerToolbarNode(tb);
           } catch(e) { };  
    
        function onCommand() {
            var document = event.target.ownerDocument;
            if (!document.getElementById('menu_browserToolbox')) {
                let { require } = Cu.import("resource://devtools/shared/Loader.jsm", {});
                require("devtools/client/framework/devtools-browser");
            };
            document.getElementById('menu_browserToolbox').click();
        };
    
    })();
    Alles anzeigen

    Anzupassen wäre:

    Icon-Name in Zeile 20: var buttonicon = "werkzeuge_16.jpg"

    Pfad zu den Icons in Zeile 27, die liegen bei mir in chrome/icons

    Zu langsam ;(

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 20:49

    Kurzer Rundumschlag an alle Helferlein und Wissensvermittler: DAAAANKE :thumbup: :thumbup: :thumbup:

    Habs jetzt so, wie es mir gefällt...

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 20:10

    Sodele ich hab einen Code hinbekommen, der mich halbwegs erfreut:

    CSS
    /*     CFF_9_melden_etc.css
        Aktionen auf Beiträge aufhübschen (die 3 oder 4 rechts unten) 
        von: Dharkness
        https://www.camp-firefox.de/forum/thema/133579-selektor-f%C3%BCr-neu-gesucht/?postID=1186036#post1186036
    */    
    
    @-moz-document domain("camp-firefox.de") {
    /*    ersma einen schöneren "Neu-Button" */
        .badge.label.newMessageBadge{
            background: red !important;
            font-weight: bold !important;
            border-radius: 5px !important;
        }
    
        
    /* Inhalt melden */
        .jsReportPost.jsOnly {
            border: 3px solid black !important;
            border-radius: 7px !important;
        }
        .jsReportPost.jsOnly a {
            background: gold !important;
            padding: 3px !important;
        }
        .jsReportPost.jsOnly span {
            min-width: 68px!important;
        }
        .jsReportPost.jsOnly span::after {
            content: "Petzen" !important;
            padding-left: 10px !important;
        }
    
    /*zitieren*/
        .jsQuoteMessage {
            border: 3px solid black !important;
            border-radius: 7px !important;
        }
    
        .jsQuoteMessage a {
            background: blanchedalmond !important;
            padding: 3px  !important;
        }    
        
        .jsQuoteMessage span {
            min-width: 68px!important;
        }    
        
        .jsQuoteMessage span::after {
            content: "Zitieren" !important;
            padding-left: 10px !important;
        }
        
    /* Beitrag bearbeiten */
        footer > div > ul > li:nth-child(1) {
            border: 3px solid black !important;
            border-radius: 7px !important;
            margin-left: 3px !important;
        }
        
        .button.jsMessageEditButton {
            border: 0 !important;
            background: lightblue !important;
            padding: 3px !important;
        }
    /*     .button.jsMessageEditButton:hover {
            border: 0 !important;
            background: #336CCF !important;
            color: #FFF !important;
        } */    
        
    /*Hilfreichster*/
        .jsMarkAsBestAnswer {
            border: 3px solid black !important;
            border-radius: 7px !important;
        }
    
        .jsMarkAsBestAnswer a {
            background: lightgreen !important;
            padding: 3px  !important;
        }    
        
        .jsMarkAsBestAnswer span {
            min-width: 48px!important;
        }    
        
        .jsMarkAsBestAnswer span::after {
            content: "Top" !important;
            padding-left: 10px !important;
        }    
    }
    Alles anzeigen

    Was mich zum ersten nicht so freut, sind die Abstände, irgendwie steh ich mit margin/padding auf Kriegsfuß:

    Der Linke Abstand ist der von mir gewünschte ;)

    Dann hat mich ein Bereich hilflos gemacht, sodaß ich abkupfern mußte:

    CSS
    /* Beitrag bearbeiten */
        footer > div > ul > li:nth-child(1) {
            border: 3px solid black !important;
            border-radius: 7px !important;
            margin-left: 3px !important;
        }
        
        .button.jsMessageEditButton {
            border: 0 !important;
            background: lightblue !important;
            padding: 3px !important;
        }
    Alles anzeigen

    Auf diese footer-Geschichte wär ich nie gekommen.

    Aber egal - wenn ich die Abstände noch hinbekäme, hätte ich mein Ziel erreicht und sogar 'n bischen dazugelernt ;)

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 18:24
    Zitat von 2002Andreas

    In Zeile 21 und 29 ein !important hinzugefügt.

    Ahhhh....

    :thumbup: Danke

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 17:56

    Hmpfff...

    Ich hab den Original-Code von Dharkness kopiert:

    CSS
    /*     CFF_9_melden_etc.css
        Aktionen auf Beiträge aufhübschen (die 3 oder 4 rechts unten) 
        von: Dharkness
        https://www.camp-firefox.de/forum/thema/133579-selektor-f%C3%BCr-neu-gesucht/?postID=1186036#post1186036
    */    
    
    @-moz-document domain("camp-firefox.de") {
        /*    ersma einen schöneren "Neu-Button" */
        .badge.label.newMessageBadge{
            background: red !important;
            font-weight: bold !important;
            border-radius: 5px !important;
        }
    
        
        /* Inhalt melden */
        .jsReportPost.jsOnly, .jsReportPost.jsOnly:hover {
        border: 0 !important;
        }
        .jsReportPost.jsOnly a {
            background: #FFA500;  
            padding: 3px 5px !important;
        }
        .jsReportPost.jsOnly a:hover {
            background: #336CCF !important;
            color: #FFF !important;
        }
        .jsReportPost.jsOnly span {
            min-width: 108px;
        }
        .jsReportPost.jsOnly span::after {
            content: "Inhalt melden" !important;
            padding-left: 10px !important;
        }
    
    }
    Alles anzeigen

    und erhalte folgendes:

    :/ Warum?

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 17:35

    2002Andreas :

    Zitat von 2002Andreas

    Rechtsklick auf den Button Inhalt melden...Untersuchen

    Ja, soweit war ich gestern auch schon, aber mit dem Gefundenen bin ich nicht weitergekommen.

    Den Code von Dharkness aus #12 will ich aber nicht einfach übernehmen, sondern versuchen zu lernen, ob ich es schaffe, mich für die anderen 3 da durchzuhangeln...

  • Selektor für "Neu" gesucht

    • harff182
    • 26. Oktober 2021 um 17:19
    Zitat von milupo

    Hast du denn im Inspektor dann auch mal auf die Pfeilspitze vor dem Eintrag geklickt, um darunterliegende Einträge aufzuklappen? Auch ist dann im Eintrag eine Ellipsis (drei nebeneinder befindliche Punkte) zu sehen. Da kann man ebenfalls drauf klicken, um aufzuklappen.

    Ja, aber ich hab nicht das erkannt, was ich benutzen könnte/sollte :(

    Ich werd gleich mal mit "Inhalt melden" von Dharkness anfangen und versuchen, durch "selberinspizieren" :) die anderen hinzubekommen...

  • Selektor für "Neu" gesucht

    • harff182
    • 25. Oktober 2021 um 22:39

    aborix : is gebookmarkt... ...guck ich bestimmt ab und an rein.

    milupo: Im Notfall wird einem ja hier geholfen...

    Dharkness :

    Magst Du den Code für die 3 hier teilen?

    Ich find trotz "Untersuchen" wieder nicht die richtigen Selektoren und könnte damit morgen für "Hilfreichste Antwort" (und vielleicht für die Zukunft ^^) lernen, wie es geht, also bitte nicht vorsagen :D

    Bisher hab ichs nur geschafft, direkt ums ertse Icon einen gelben Hintergrund reinzubasteln ||

    Aber morgen ist ja auch noch ein Tag, in diesen Sinne

    guuts nächtle...

  • Selektor für "Neu" gesucht

    • harff182
    • 25. Oktober 2021 um 21:39

    :thumbup:  milupo :

    Wieder was gelernt - hoffentlich find ich die Gehinzelle wieder, wo das jetzt drinsteht :D

  • Selektor für "Neu" gesucht

    • harff182
    • 25. Oktober 2021 um 21:17

    Ahhhh... mit "Werkzeuge für Web-Entwickler" hab ichs jetzt auch gefindet.

    Hatte nur "Browser-Werzeuge" ohne Erfolg versucht.

    :thumbup: Danke für den Schubs

  • Selektor für "Neu" gesucht

    • harff182
    • 25. Oktober 2021 um 20:51

    Dharkness :

    Geil :thumbup:

    Da is nix drin, wonach ich gesucht hab :(

    Wie hast Du den gefunden?

  • Selektor für "Neu" gesucht

    • harff182
    • 25. Oktober 2021 um 20:34

    Bin wieder mal zu blöd, über die Browser-Werkzeuge was zu finden ;(

    Mit welchem Selektor kann ich diesen "Button" ansprechen?

  • Mehrzeilige Lesezeichensymbolleiste

    • harff182
    • 25. Oktober 2021 um 17:35

    Ist der gesamte große rote Bereich eine Leiste?

    Wenn nein, färbe die Leisten mal temporär unterschiedlich, dann kann man anhand der Farben auch besser über die Bereiche reden ;)

    Wenn alles paletti ist, kanste dann ja wider alles rot machen...

  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 23. Oktober 2021 um 21:33

    In Zeile 23 des "Original-Srcipts" steht folgende Ausschlußliste:

    Zitat von 2002Andreas
    JavaScript
    var excludes = 'bookmarkbackups *cache* crashes fftmp *healthreport* minidumps safebrowsing *webapps* saved-telemetry-pings *thumbnails* *session* *Telemetry* *hotfix* *.sqlite-shm *.sqlite-wal *.bak parent.lock blocklist.xml content-prefs.sqlite directoryLinks.json mimeTypes.rdf compatibility.ini parent.lock formhistory.sqlite';

    Das sind für mich größtenteils Böhmische Dörfer :/

    Ist da irgendwas dabei, was doch gesichert werden sollte?

    Oder sind das Files, bei denen es bei laufendem FF Zugriffsprobleme beim Zippen gibt?

  • Besondere Kennzeichnung für den Themenstarter

    • harff182
    • 23. Oktober 2021 um 20:04

    :thumbup: Hübsch, aber mir zu eckig :/

    Schnell nochn border-radius: 10px !important; reingebastelt... 8)

    BTW: Kann ich Dir das "l" im Thread-Titel abkaufen? :D

  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 22. Oktober 2021 um 22:03

    Hier gibts noch ja andere "Doppelpunkte". Ich hatte 4-5 ausprobiert, aber keinen besseren gefindet ;)

    Zitat von milupo

    Mal sehen, ob ich ansonsten noch etwas nach meinem Gusto schaukeln kann.

    Wenn ich kann, versuch ich zu helfen - allerdings hab ichs nich so mit Din/ISO ;)

  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 22. Oktober 2021 um 20:24

    milupo:

    Besser bekomme ich es auch nicht hin:

    und zwar so:

    Code
    //            Meine (harff182) Variante
    //            Ziel:    ProfilBU_211022_18:14.zip
                var localnow = new Date().toLocaleString();    
                localnow = localnow.replace(/T/g, ".").replace(/\W+/g, ".");
                
                var myDZG = localnow.substr(8,2) + localnow.substr(3,2) + localnow.substr(0,2) + '_' + localnow.substr(11,2)+ '\u2982' + localnow.substr(14,2);
                var archiveName = 'ProfilBU_' + myDZG + '.zip';
  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 21. Oktober 2021 um 20:20
    Zitat von edvoldi

    TB 91 soll in ca 2 Wochen kommen.

    Wenn ichs hab und die Zeit finde, setz ich mich da vielleicht mal dran. Aber nix versprochen.


    Zitat von Boersenfeger

    Da fehlt noch die Sekunde..

    So gewüscht?

    JavaScript
    //            Börsi-Variante
                var localnow = new Date().toLocaleString();
                localnow = localnow.replace(/T/g, "_").replace(/\W+/g, ".");
                var my_localnow = localnow.substr(0,10)+ ' ' + localnow.substr(11,8);
                var archiveName = 'Profil Nightly ' + ' ' + my_localnow + '.zip';
  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 21. Oktober 2021 um 20:08
    Zitat von 2002Andreas

    Wenn es gestartet ist, dann bleibt der Hintergrund vom Button bei mir grau, bis die Meldung erscheint, dass das Backup fertig ist.

    :/ Wodurch wird das denn ausgelöst?

    Ich hab ein eigenes Icon von Platte eingebunden - welches benutzt Du?

    Außerdam haben alle meine Buttons einen Güldenen Backgound...

    Zitat von edvoldi

    Ist es möglich das Script auf für Thunderbird anzupassen?

    Drüben fragen ;)

    Ich warte noch auf meine Update-Einladung für 78.14 auf 91 oder 92 und da bastel ich ersma nicht mehr weiter dran rum...

    Zitat von Boersenfeger

    Da fehlt noch die Sekunde..

    Hastes hinbekommen, oder soll ich gleich mal versuchen?

    Wie genau soll das denn aussehen?

    SS.MM.SS statt wie in Deinem letzten Bild nur SS.MM.S ?

  • BackupProfile.uc.js - div. Fragen dazu

    • harff182
    • 21. Oktober 2021 um 19:11

    Boersenfeger :

    hmpff... ich bastel grade an dem Alert :/

    Versuch mal mit den Werten zu spielen:

    .slice(0,21)

    localnow.substr(11,8)

    Odda nimm dat .slice ma janz wech :)

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