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

  • Tab Reloader (page auto refresh) von James Fray

    • omar1979
    • 11. September 2022 um 19:33
    Zitat von 2002Andreas

    Ja, du hast die Kommas hinten vergessen ;)

    *auf die Stirn hau* :rolleyes: Besten Danke 2002Andreas :thumbup:

  • Tab Reloader (page auto refresh) von James Fray

    • omar1979
    • 11. September 2022 um 19:24

    Hallo allen..

    Habe in diesem Script noch 2 andere Links eingetragen, die ich will dass es autoreloadet..

    Leider funkt es nicht.

    Kann mir jemand sagen was ich falsch gemacht habe?

    Code
    /*Damit wird die Seite auch neu geladen, wenn der PC im Standby war, und die Servermeldung erscheint.
    Die Urls bei const urls  müssen mit denen der betreffenden Seiten genau übereinstimmen.
    Die Strings bei const urlPrefixes müssen Anfangsabschnitte der Urls der betreffenden Seiten sein (entspricht in der Tampermonkey-Syntax mit * am Ende).
    Zeile 32 ist der Reload-Time 9000 = 9 Sekunden.*/
    
    // Author @aborix
    // Autoreload.uc.js
    
    (function() {
    
      if (!window.gBrowser)
        return;
    
      let frameScript = function() {
    
        function urlMatches(aUrl) {
          const urls = [
            'https://www.camp-firefox.de/forum/ungelesene-beitraege/'
            'https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/'
            'https://www.ircforumlari.net/mirc-parca-kodlar/'
          ];
          const urlPrefixes = [
            
          ];
          return urls.includes(aUrl) || urlPrefixes.some(string => aUrl.startsWith(string));
        };
    
        addEventListener('DOMContentLoaded', function(event) {
          let document = event.target;
          if (!urlMatches(document.location.href))
            return;
          let timId;
          /* if (!document.hidden) { */
            let wait = 30000;
            if (document.URL.startsWith('about:neterror?')) {
              wait = 1000;
            };
            timId = content.setTimeout(function() {
              document.location.reload();
            }, wait);
          /* }; */
          document.addEventListener('visibilitychange', function() {
            if (document.hidden) {
              /* content.clearTimeout(timId); */
            } else {
              document.location.reload();
            }
          });
        });
    
      };
    
      let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
      window.messageManager.loadFrameScript(frameScriptURI, true);
    
    })();
    Alles anzeigen
  • Anwendungsname und Version in der Menüleiste

    • omar1979
    • 11. September 2022 um 11:35
    Zitat von Dharkness

    So ↓ habe ich das jetzt gelöst.

    Danke. Habe deine Zeile 26 var cssA in dem Script den ich benütze eingefügt und es für mich angepasst.

    Nun siehts so aus:

    Hier das vollständige Script, falls es später jemand sucht und es benützen will.

    CSS
    (function() {
        function doDatClock() {
            var timestr = new Date().toLocaleDateString(locale, options);
            const blanks = ' -';
            let i = timestr.lastIndexOf(',');
            timestr = timestr.substring(0, i)+ blanks + timestr.substring(i + 1)  + ' Uhr';
    
            if (count == 1) {
                var counter = new Date(1000 * sec).toISOString().substr(11, 8); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons
                timestr = timestr + ' (' + counter + ')';
                sec++;
            }
            ClockLabel.setAttribute('value', timestr);
        }
    
        var count = 0; // if you don't want a counter set this to zero
        var agent = 1; // if you just want the clock set this to zero
        var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
        var personalText = '  -'; // your personal text here
        var cssFontFamily = 'DejaVu Sans';
        var cssColor = 'white'; // Font Color
        var bitnr = ` (${Services.appinfo.is64Bit ? 64 : 32}-bit)`;
    
        var css = 'padding-top: 5px; padding-left: 0;margin-right:2px;margin-left:4px; color: ' + cssColor + '; font-family: ' + cssFontFamily + '; font-weight:500; font-size:12px; text-shadow: none; width: 340px;';
        var cssA = 'text-align: right; background: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/firefox.png")no-repeat !important; background-position: 5px 2px !important; min-height: 20px; max-height: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px !important; margin-right: 5px; margin-bottom: 0px; margin-left: 10px; width: 148px;';
    
    
        var options = {
            weekday: 'long',
            year: 'numeric',
            month: 'short',
            day: 'numeric',
            hour: '2-digit',
            minute: '2-digit',
            second: '2-digit'
        };
    
        var sec = 0;
    
        var locale = language || window.navigator.languages[0];
    
        var position = document.getElementById('helpMenu'); // Datumsangabe in Menüleiste
        // var position = document.getElementById('urlbar-container'); // Datumsangabe in Symbolleiste hinter Adressleiste
    
    
        var ClockLabel = document.createXULElement('label');
        ClockLabel.setAttribute('id', 'statusbar-clock-display');
        ClockLabel.setAttribute('class', 'statusbarpanel-text');
        ClockLabel.setAttribute('style', css);
        position.parentNode.insertBefore(ClockLabel, position.nextSibling);
    
        if (agent == 1) {
            var AgentLabel = document.createXULElement('label');
            AgentLabel.setAttribute('id', 'statusbar-agent-display');
            AgentLabel.setAttribute('class', 'statusbarpanel-text');
            AgentLabel.setAttribute('style', css + cssA);
            var FFstr = window.navigator.userAgent.split(' ');
            var FF = FFstr[FFstr.length - 1].replace('/', ' ');
            //     var text = "Firefox Version: " + gAppInfo.version + personalText;
            //     Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime);
    
            var text = "      Firefox Version: " + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + personalText;
    
    
            AgentLabel.setAttribute('value', text);
            position.parentNode.insertBefore(AgentLabel, position.nextSibling);
        }
    
        if (count == 1) {
            ClockLabel.addEventListener('dblclick', function() { sec = 0; });
        }
    
        window.setInterval(doDatClock, 1000);
    })();
    Alles anzeigen
  • Anwendungsname und Version in der Menüleiste

    • omar1979
    • 11. September 2022 um 11:09
    Zitat von 2002Andreas

    Das sollte es. Nur da muss ich passen.

    Danke.

  • Anwendungsname und Version in der Menüleiste

    • omar1979
    • 11. September 2022 um 11:06
    Zitat von 2002Andreas

    Teste bitte:

    Danke 2002Andreas wird es auch funken, wenn ich es im Script einbaue?

  • Anwendungsname und Version in der Menüleiste

    • omar1979
    • 11. September 2022 um 10:51

    Hallo allen..

    Kann mir evtl. jemand helfen hier in diesem Script vor dem Text: "Firefox Version" ein Icon zu setzen?

    Hab selber versucht aber nicht hingekriegt. Das Script ist von 2002Andreas, dem ich hier nochmals danke.

    Es sieht jetzt so aus:

    und das wäre das Script:

    Code
    (function() {
        function doDatClock() {
            var timestr = new Date().toLocaleDateString(locale, options);
            const blanks = ' -';
            let i = timestr.lastIndexOf(',');
            timestr = timestr.substring(0, i)+ blanks + timestr.substring(i + 1)  + ' Uhr';
    
            if (count == 1) {
                var counter = new Date(1000 * sec).toISOString().substr(11, 8); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons
                timestr = timestr + ' (' + counter + ')';
                sec++;
            }
            ClockLabel.setAttribute('value', timestr);
        }
    
        var count = 0; // if you don't want a counter set this to zero
        var agent = 1; // if you just want the clock set this to zero
        var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
        var personalText = '  -'; // your personal text here
        var cssFontFamily = 'DejaVu Sans';
        var cssColor = 'white'; // Font Color
        var bitnr = ` (${Services.appinfo.is64Bit ? 64 : 32}-bit)`;
    
        var css = 'padding-top: 5px; padding-left: 0;margin-right:2px;margin-left:4px; color: ' + cssColor + '; font-family: ' + cssFontFamily + '; font-weight:500; font-size:12px; text-shadow: none; width: 340px;';
        var cssA = 'width: auto;';
    
        var options = {
            weekday: 'long',
            year: 'numeric',
            month: 'short',
            day: 'numeric',
            hour: '2-digit',
            minute: '2-digit',
            second: '2-digit'
        };
    
        var sec = 0;
    
        var locale = language || window.navigator.languages[0];
    
        var position = document.getElementById('helpMenu'); // Datumsangabe in Menüleiste
        // var position = document.getElementById('urlbar-container'); // Datumsangabe in Symbolleiste hinter Adressleiste
    
    
        var ClockLabel = document.createXULElement('label');
        ClockLabel.setAttribute('id', 'statusbar-clock-display');
        ClockLabel.setAttribute('class', 'statusbarpanel-text');
        ClockLabel.setAttribute('style', css);
        position.parentNode.insertBefore(ClockLabel, position.nextSibling);
    
        if (agent == 1) {
            var AgentLabel = document.createXULElement('label');
            AgentLabel.setAttribute('id', 'statusbar-agent-display');
            AgentLabel.setAttribute('class', 'statusbarpanel-text');
            AgentLabel.setAttribute('style', css + cssA);
            var FFstr = window.navigator.userAgent.split(' ');
            var FF = FFstr[FFstr.length - 1].replace('/', ' ');
            //     var text = "Firefox Version: " + gAppInfo.version + personalText;
            //     Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime);
    
            var text = "     Firefox Version: " + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + personalText;
    
    
            AgentLabel.setAttribute('value', text);
            position.parentNode.insertBefore(AgentLabel, position.nextSibling);
        }
    
        if (count == 1) {
            ClockLabel.addEventListener('dblclick', function() { sec = 0; });
        }
    
        window.setInterval(doDatClock, 1000);
    })();
    Alles anzeigen

    Besten Dank im Voraus.

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 18:11

    So fertig. :)

    Vielen vielen Dank 2002Andreas

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:28
    Zitat von 2002Andreas

    Nein.

    Besten Danke.

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:21
    Zitat von 2002Andreas

    Die Pfade zu deinen Icons musst du dir anpassen:

    Danke vielmals.

    Muss da zuoberst nicht irgendwas mit @moz dingsbungs stehen? weiss grad den text nicht.. :)

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:13

    Es wäre noch schön, wenn jemand ein CSS hätte für die Icons von ExtraConfigMenü und es hier teilen könnte :)

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:12
    Zitat von 2002Andreas

    Und jetzt wird es angezeigt, oder nicht?

    Ja danke. 🙄

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:09
    Zitat von 2002Andreas

    Hast du den Pfad in Zeile 74 für dich angepasst?

    Inzwischen schon ja.. ist mir erst nach dem oberen Eintrag von mir in Sinn gekommen. :)

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 16:03
    Zitat von 2002Andreas

    Mit diesem Script ist der Button zusätzlich noch verschiebbar:

    Danke 2002Andreas das Icon ist zwar immernoch unsichtbar, aber das Popup öffnet sich..

  • ShadowRoot: Neue Aufruf-Methode für CSS-Regeln

    • omar1979
    • 7. September 2022 um 15:41
    Zitat von BrokenHeart

    Alternativ für die, die das Script extras_config_menu.uc.js benutzen:


    Zwischen Zeile 92 bis 98 diesen Text einfügen:

    menupopup.appendChild(this.createME("menuitem","userChromeShadow.css","uProfMenu.edit(0,'userChromeShadow.css');","uProfMenu_edit",0));

    Habe diese Zeile nach der Zeile 93 reinkopiert jetzt ist das Icon weg..

  • Tableiste Änderungen

    • omar1979
    • 7. September 2022 um 15:18

    Ist das hier die neue Extra Config Menü 2002Andreas?

    • #2
  • Tableiste Änderungen

    • omar1979
    • 7. September 2022 um 15:01
    Zitat von 2002Andreas

    userChromeShadow.uc.js

    Besten Danke 2002Andreas jetzt funkts wieder. :thumbup:

  • Tableiste Änderungen

    • omar1979
    • 7. September 2022 um 14:50
    Zitat von 2002Andreas

    Du hast das neue Script installiert?

    Da war ich nicht da und hab es nicht gesehen. Danke 2002Andreas aber es hat ja mehrere scripts welcher von denen wohl zu meins passt. :/

  • Tableiste Änderungen

    • omar1979
    • 7. September 2022 um 14:42

    Hallo allen..

    Wenn man zu viel Tabs offen hat, dann sieht man ja rechts und links von den Tabs jeweils ein Pfeil nach Links und eins nach Rechts. Mit dieser Code ins CSSshadow hat es mal geklappt.

    CSS
    /* TabLeiste Pfeile (nach Links und nach Rechts) ändern */
    #tabbrowser-arrowscrollbox::part(scrollbutton-up) {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arrow-left.png") !important;
      transform: scale(0.9, 0.9) !important;
      background-color: blue;
      margin-top: -6px !important;  
      margin-bottom: -1px !important;
      padding-top: 2px; 
      padding-bottom: 1px
    }
    #tabbrowser-arrowscrollbox::part(scrollbutton-down) {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arrow-left.png") !important;
      transform: scale(0.9, 0.9) !important;
      background-color: blue;
      margin-top: -6px !important;  
      margin-bottom: -1px !important;
      padding-top: 2px; 
      padding-bottom: 1px
    }
    #tabbrowser-arrowscrollbox::part(scrollbutton-up):hover, 
    #tabbrowser-arrowscrollbox::part(scrollbutton-down):hover {
      background-color: red !important;
    }
    Alles anzeigen

    Aber jetzt funktioniert es nicht mehr.

    Hat es was geändert? Wenn ich es mit Browser-Werkzeuge Stillbearbeitung teste, funkt die Code aber sonst nicht.

  • Navigations-Leiste Anpassungen

    • omar1979
    • 7. September 2022 um 11:06
    Zitat von 2002Andreas

    Brauchst doch nur die ID zu tauschen jeweils.

    Habs es schon erledigt es ist aber im oberen Eintrag von mir erschienen.

    Danke dir.

    Hier noch meine ganze Navi- und Url-leiste css-code.

    Ich hoffe hab nichts vergessen. :)

    Falls jemand es testet und etwas merkt das vergessengegangen ist, kann es mir gerne melden.

    Besten Dank.

    Und so sieht es aus:

    CSS
    @-moz-document url-prefix(chrome://browser/content/browser.xhtml) {
    
    /* Navigation-Leiste Farbe ändern */
    #nav-bar {
      background-color: red !important;
      color: white !important;
    }
      
    /* Adress-Bar Farbe ändern */
    #urlbar-input-container {
      background-color: green !important;
      color: white !important;
      border: 3px yellow !important;
      border-style: dotted !important;
    }
      
    /*Back-, Forward und Reload-Button-Icon ändern*/
    #back-button {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arbackN.png") !important;
      transform: scale(1.4, 1.4) !important;
    }
    #reload-button {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arfresh12.png") !important;
      transform: scale(1.4, 1.4) !important;
      margin-bottom: 3px !important;
    }
    #stop-button {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/ajax-loaderRot2.gif") !important;
      transform: scale(1.4, 1.4) !important;
    }
    #forward-button {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arforwardN.png") !important;
      transform: scale(1.4, 1.4) !important;
    }
    #stop-button .toolbarbutton-animatable-image,
    #reload-button .toolbarbutton-animatable-image {
      display: none !important;
    } 
    #back-button:hover,
    #reload-button:hover,
    #stop-button:hover,
    #forward-button:hover{
      --toolbarbutton-hover-background: green !important;
    }
    
    /* Url-bar Such-Icon ändern */
    #urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/suchen.png") !important;
    }
      
    /* Scripte zur Aktivitätsverfolgung Icon ändern */
    #urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box > #tracking-protection-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/protect.png") !important;
    }
    #urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box:not([hasException])[active] > #tracking-protection-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/protectNo.png") !important;
    }
    #tracking-protection-icon-container:hover {
      background-color: blue !important; 
    }
    
    /* WebSeite Infos Icon ändern */
    #identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/security.png") !important;
    }
    #identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/securityNo.png") !important;
    }
    #identity-icon-box:hover {
      background-color: blue !important;
    }
    
    /* Berechtigungen Icon ändern */
    .popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/PermissionBlockNo.png") !important;
      transform: scale(1.0, 1.3) !important;
    }
    #permissions-granted-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/permissions.png") !important;
      transform: scale(1.0, 1.3) !important;
    }
    .desktop-notification-icon.blocked-permission-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/PermissionBlock.png") !important;
      transform: scale(1.0, 1.0) !important;
    }
    #identity-permission-box:hover {
      background-color: blue !important; 
    }
    #blocked-permissions-container > .blocked-permission-icon {
      color: yellow !important;
      transform: scale(1.0, 1.1) !important;
    }
    
      
    /* Lese-Ansicht einschalten Icon ist weiss */
    #reader-mode-button:not(readeractive) > .urlbar-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/reader-modeNo.png") !important;
      transform: scale(1.6, 1.6) !important;
    }
    /* Lese-Ansicht ausschalten Icon ist gelb */
    #reader-mode-button[readeractive] > .urlbar-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/reader-mode.png") !important;
      transform: scale(1.6, 1.6) !important;
    }
    #reader-mode-button[class="urlbar-page-action"]:hover {
      background-color: blue !important;
    }
    
    /* Lesezeichen hinzufügen Icon weiss */
    #star-button {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/FavNo1.png") !important;
      transform: scale(1.4, 1.6) !important;
    }
    /* Lesezeichen bearbeiten Icon gelb */
    #star-button[starred="true"] {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/Fav.png") !important;
      transform: scale(1.4, 1.6) !important;
    }
    #star-button-box:hover {
      background-color: blue !important;
    }
    
    /* Hamburger-Menü Icon ändern */
    #PanelUI-menu-button .toolbarbutton-icon {
      list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/armenu.png") !important;
      transform: scale(1.3, 1.3) !important;
    }
    #PanelUI-menu-button {
      --toolbarbutton-hover-background: green !important;
    }
    Alles anzeigen
  • Navigations-Leiste Anpassungen

    • omar1979
    • 7. September 2022 um 10:50
    Zitat von 2002Andreas

    Wenn ja, dann teste bitte:

    Tiptop danke 2002Andreas

    Jetzt fehlen noch der Hover für Back-, Reload- und Forward-Button. :)


    Erledigt.

    Thx

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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