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

Beiträge von FuchsFan

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 19. Juni 2023 um 19:23

    BrokenHeart

    Damit habe ich ja gar nicht mehr gerechnet, deshalb ein ganz großes Dankeschön für Deine Mühe. :thumbup: :thumbup:

    Zitat von BrokenHeart

    Sicher gibt es dafür eine (einfache?) Lösung, aber ich finde sie nicht.

    Macht auch nichts, damit müssen wir uns dann wohl abfinden, und Alternativen gibt es ja auch.

  • Tab Höhe ändert sich wenn man auf Firefox View klickt

    • FuchsFan
    • 18. Juni 2023 um 11:22
    Zitat von Dharkness

    Derzeit baue ich die Anpassungen für Fx testhalber komplett neu auf, ich will mal schauen, ob das nicht mit weniger CSS-Voodoo geht und ich kann jetzt schon sagen, es wird wohl sehr viel weniger benötigen.

    Daumendrück! :thumbup:

  • Tab Höhe ändert sich wenn man auf Firefox View klickt

    • FuchsFan
    • 18. Juni 2023 um 10:57
    Zitat von Dharkness

    sogar extrem ausgeprägt, aber mir macht das auch sehr viel Spaß und man hält seine alte Rübe fit.

    :thumbup: :thumbup: :thumbup: :)

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 19:28

    BrokenHeart & 2002Andreas

    Ich danke Euch für die Erklärungen, jetzt habe sogar ich das begriffen. ;) :)

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 17:45
    Zitat von BrokenHeart

    Falls ich dir auf "den Fuß getreten bin

    Nein, bist Du nicht, habe gerade nachgesehen. ;)

    Also, ich meine das wirklich so, wenn es denn nicht möglich sein sollte, dass das Script wieder fehlerfrei agiert, dann müssen wir uns davon verabschieden. Für mich wäre das nicht so schön, aber man kann nicht alles haben.

    Den Versuch mit den Schnellordnern habe ich auch gemacht, ist nicht ganz meine Sache, oder ich mache es nicht richtig.

    Bei dem Script kann ich gleich den Ordner auswählen, mit Win11 habe ich ja dann nur den vorgegebenen Download-Ordner des FX, muss dann notfalls die Dateien wieder in andere Ordner verschieben. Oder ist dem nicht so?

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 15:40
    Zitat von BrokenHeart

    Ja, kann ich machen. Aber ich kann natürlich nicht sagen, ob das irgendwas bringt und am Ende ein funktionierendes Skript dabei rauskommt.

    Aus Deinen Kommentaren zu dem Script kommt nicht viel Positives rüber, und wenn Du der Meinung bist, dass es doch nichts bringt, dann will ich Dich auch nicht weiter nötigen.

    Zitat von BrokenHeart

    Was ist der Grund, warum du unbedingt dieses Skript nutzen möchtest

    Weil ich mich schon so daran gewöhnt habe, und es ja eigentlich bisher immer gut lief.

    Zitat von BrokenHeart

    ganz hervorragende Alternative in Windows dazu gibt? Hast du das mal ausprobiert?

    Nein, noch nicht, werde ich aber machen.

    Zitat von BrokenHeart

    Oder ist der Grund, dass du auch den Speichern-Dialog wieder so schön angepasst hast

    Nein!

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 16. Juni 2023 um 09:26

    BrokenHeart

    Zitat von BrokenHeart

    Wenn nicht noch eine wirklich immer funktionierende Lösung gefunden wird, werde ich am Wochenende mal der ganzen Sache mit dem Debugger auf den Leib rücken...

    Bleibt es trotzdem dabei? :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 20:07
    Zitat von Dharkness

    so geändert funktioniert das mit den ZIP-Dateien hier auch wieder.

    Sei gegrüßt, Ralf! :)

    Ja, nur so funktioniert es hier. Auch das was milupo empfohlen hat, will hier so nicht arbeiten, wie es auch 2002Andreas bestätigt hat. :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 19:37

    Das habe ich jetzt in der handlers.json geändert: "application/zip":{"action":0,"extensions":["zip"],"ask":true},

    Bei action von ursprünglich 1 auf 0, und dann funktioniert es hier wie gewollt.

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 19:20

    Bei den Download-Versuchen habe ich durch Zufall auf Computerbase immer cpu-z, das als zip-Archiv angeboten wird, probiert.

    Dieses Archiv wurde dann immer mit dem verknüpften Programm geöffnet.

    Das gab mir zu denken, habe dann eine exe-Datei genommen, diese wird in das ausgewählte Verzeichnis gespeichert, so wie es sein soll. Das alles mit Deinem geänderten Script, BrokenHeart , und das im aktuellen Nightly.

    Nun stellt sich natürlich die Frage, warum zip-Archive nicht. In meiner policies.json ist das enthalten:

    Code
    {
      "policies": {
        "DisablePocket": true,
        "DisableFirefoxStudies": true,
        "DisableFirefoxAccounts": false,
        "DisableBuiltinPDFViewer": true,
        "Handlers": {
          "extensions":{
            "exe": {
              "action": "saveToDisk",
              "ask": true
            },
            "bin": {
              "action": "saveToDisk",
              "ask": true
            },
            "com": {
              "action": "saveToDisk",
              "ask": true
            },
            "pdf": {
              "action": "saveToDisk",
              "ask": true
            },
            "zip": {
              "action": "saveToDisk",
              "ask": true
            }
          },
          "mimeTypes": { 
            "application/msword": {
              "action": "saveToDisk",
              "ask": true
            }
          }
        } 
      }
    }      
    Alles anzeigen
  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 14:35
    Zitat von 2002Andreas

    Das habe ich jetzt auch mal gemacht, ändert zumindest bei mir im Nightly nichts

    Hier leider auch nicht. :rolleyes:

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:31
    Zitat von 2002Andreas

    Klicke ich jetzt auf: Downloads, dann wird die Datei geöffnet und gespeichert

    Das stimmt im Nightly, "Datei speichern", und wird dann mit verknüpftem Prog geöffnet. :rolleyes:

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:19
    Zitat von BrokenHeart

    Funktioniert das?

    Ja! :thumbup:

    Danke!

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 11:08
    Zitat von 2002Andreas

    Ändere ich diesen Eintrag wieder auf die alte Version, dann ist alles ok

    Das stimmt.

    Ich vermute mal, dass da etwas mit der Pfadangabe nicht übereinstimmt. :/

  • Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    • FuchsFan
    • 15. Juni 2023 um 10:16

    2002Andreas

    Beitrag

    RE: Offenbar funktionieren alle Benutzerskripte nicht mehr im Nightly

    […]

    Ich habe sie ganz raus genommen, und siehe da, das war der Übeltäter.




    […]

    milupo

    In zwei Profilen nutze ich das Script auch, wo ich für den Aufruf der Browser-Werkzeuge bisher den Code verwendet habe:

    (Quelltext, 7 Zeilen)

    Button und Icon alles da, nur der Aufruf schlägt fehl. Auch mit den von Dir gezeigten Änderungen dazu.

    Wie müsste der Eintrag denn genau aussehen?



    Edit:

    Danke, hat sich erledigt. Habe immer v114 versucht, da funktioniert es natürlich noch nicht, aber im Nightly schon.
    FuchsFan
    8. Juni 2023 um 20:36

    Nun habe ich festgestellt, da ist doch noch Sand im Getriebe, denn es wird zwar alles sauber dargestellt, aber bei der Auswahl eines bestimmten Download-Ordners (Klick darauf) passiert nichts mehr. Das betrifft dann alle Versionen von Firefox, auch mit Deinem Script.

    Hier das Script, dass zur Anwendung kommt, was muss da noch angepasst werden?

    CSS
    // ==UserScript==
    // @include       chrome://mozapps/content/downloads/unknownContentType.xhtml
    // @charset       UTF-8
    // @version       Fx114+
    
    // ==/UserScript==
    (function () {
      const Cu = Components.utils;
      if (!window.FileUtils) ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs');
      if (!window.Services) Cu.import('resource://gre/modules/Services.jsm');
    
      setTimeout(function () {
        saveTo();
      }, 200);
    
      function saveTo() {
        // Config
        const dirArray = [
                //[FileUtils.getDir('UChrm', []).path, 'chrome'],
                ['D:\\Download Firefox', 'Download Firefox'],
                ['D:\\Download Firefox\\Dokumente'],
                ['D:\\Download Firefox\\Bilder'],
                ['D:\\Download Firefox\\Software'], 
                ['D:\\Download Firefox\\Ablage'],
                ['D:\\Download Firefox\\Sonstiges'],
                ["C:\\", "C:"],
                ["E:\\", "E:"],
                ];
        const button = document.getElementById('unknownContentType').getButton('cancel');
        const saveTo = button.parentNode.insertBefore(document.createXULElement('button'), button);
        const saveToMenu = saveTo.appendChild(document.createXULElement('menupopup'));
    
        saveTo.classList.toggle('dialog-button');
        saveTo.label = 'Speichern nach';
        saveTo.type = 'menu';
    
    
        const css =`
          hbox.dialog-button-box button.dialog-button menupopup {
            background: gold !important;
            min-width: 220px !important;
            padding: 5px !important;
            margin: 15px 0 0 -62px !important;
            border: 3px solid dodgerblue !important;
        }
            hbox.dialog-button-box button.dialog-button menupopup menuitem{
            appearance: none !important;
            color: blue !important;
            background: #fefefc !important; 
            border: 1px solid silver !important;
            margin-top: 1px !important;
            border-radius: 7px !important;
            padding-left: 12px !important;
        }
            hbox.dialog-button-box button.dialog-button menupopup menuitem:hover {
            background: greenyellow !important;
            border: 1px solid red !important;
        }    
            hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text {
            color: blue !important;    
            font-size: 15px !important;
            font-weight: 600 !important;
            margin-left: 12px !important;
            margin-top: 1px !important;
        } `;
    
        const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
        dirArray.forEach(function (directory) {
          const [name, dir] = [directory[1], directory[0]];
          const mi = document.createXULElement('menuitem');
          const item = saveToMenu.appendChild(mi);
          item.setAttribute('label', (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
          item.setAttribute('image', 'moz-icon:file:///' + dir + '\\');
          item.setAttribute('class', 'menuitem-iconic');
          item.addEventListener('command', function () {
            const locationtext = document.getElementById('locationtext');
            const pathFile = dir + '\\' + (locationtext ? locationtext.value : document.getElementById('location').value);
            const file = new FileUtils.File(pathFile);
            dialog.mLauncher.saveDestinationAvailable(file);
            dialog.onCancel = function () {};
            close();
          });
        });
      }
    }());
    Alles anzeigen
  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 20:00
    Zitat von 2002Andreas

    Auch ich schließe mich meinen Vorrednern an, du hast das mehr als gut gemacht

    Danke, Andreas, nun ist aber auch genug. :rolleyes: Du weißt ja genau, alles habe ich hier von Euch (damit meine ich die Gemeinschaft hier) gelernt. Musste oft Lehrgeld bezahlen, aber der Ehrgeiz treibt vorwärts.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 18:50
    Zitat von Endor

    Schließe mich den Worten von BrokenHeart voll und ganz an.
    Klasse Arbeit!!! :thumbup:

    Danke, Endor, die Worte eines weiteren "Meisters" nehme ich mit Freude auf (da läuft man ja schamviolett an ;) ).

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 14. Juni 2023 um 09:16
    Zitat von BrokenHeart

    Wow...da hast du dir ja richtig Mühe gegeben mit deinem angepassten FF.

    Danke, die Worte eines "Meisters" nehme ich gerne an. :)

    Zitat von pirate man

    Allerdings merke ich keinen Unterschied

    Zur Kontrolle brauchst du doch nur mal andere Farbwerte (RGB) eintragen, dann siehst du doch, ob der Code arbeitet.

    Ändert sich nichts, dann auf zur Fehlersuche.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 13. Juni 2023 um 21:52
    Zitat von pirate man

    Hat man als Nicht-Programmierer die Möglichkeit, die Schriftart und den genauen Farbcode von gewissen Bereichen rauszufinden?

    Machen kann man sehr viel, Anleitungen gibt es hier in Hülle und Fülle. Lesen, lernen, probieren, fragen!

    Hier hast du mal einen Screenshot zu meinen veränderten Tabs:

    Wenn du damit basteln möchtest, hier der Code dazu, gehört in die userChrome.css.

    CSS
    /* nur in Verbindung mit MultiRowTabs.uc.js by BrokenHeart */
    
    #nav-bar{
      appearance: none !important;
      background-image: none !important;
      background-color: #C2D3ED !important;
      border-top: 1px solid grey !important;
      border-bottom: 1px solid grey !important;
      box-shadow: none !important;
    }    
    
    /* Icon im Tab versetzt */
    #TabsToolbar .tab-icon-image {
      /* height: 15px !important;
      width:  15px !important; */
      margin-left: -3px !important;
      margin-bottom: 0px !important;
    } 
    
    
    .tabbrowser-tab{
       margin-left:-3px !important;
       box-shadow: none !important; 
    }
    
    /* Tab-Hintergrund  */
    
    /*--- selektiert ---*/
    .tab-background[selected=true]{
        filter: none !important;
        border: 1px solid blue !important;
        min-height: 24px !important;
        max-height: 24px !important;
        margin-top: 0px !important;
        background: linear-gradient(45deg, gold, white, beige, orange) !important;
    }
    
    /*--- hover: Multi selektiert ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) {
        filter: brightness(130%) contrast(100%) !important; 
    }
    /*--- Multi selektiert ---*/
    .tab-background[multiselected=true]:not([selected=true]) {
        filter: brightness(130%) saturate(50%) !important; 
    } 
    
    /* aktiver Tab bei Hover dunkler*/
    #main-window .tabbrowser-tab[selected]:hover {
        opacity: .5 !important;
    }
    
    /* inaktiver Tab */
    .tab-background:not([selected=true]) {
        background: linear-gradient( 0.35turn,  grey, lightblue, white,  white, lightblue, grey) !important;
        border: 1px solid grey !important;
        min-height: 24px !important;
        max-height: 24px !important;
    }
    
    /* Tabschliessen-Button ** nur zu sehen bei Mouseover */
    .tab-close-button {
      opacity: 0 !important;
    }
    .tabbrowser-tab:hover .tab-close-button {
      opacity: 1 !important;
      color: red !important;
      display: block !important;
    }
    /*Tab schließen Button verschoben bei Tabstext mittig*/
    .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
      flex-shrink: 0 !important;
      margin-right:-6px !important;
      width: 20px !important;
      height: 20px !important;
      /* display: none !important; */  /* wird total ausgeblendet */
    }
    
    /* Tabtext zentriert */
    .tab-label-container {
      height: unset !important;
      display: grid !important;
      justify-items: safe center !important;
      justify-content: safe center !important;
    }
    
    .tab-label {
      justify-content: center !important;
      overflow: hidden !important;
    }
    
    /* Tabtext nicht verschoben bei hover */
    .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
      padding-inline-start: 7px !important;
      width: unset !important;
    }
    
    /*Tabtext beim Laden blau*/
    .tabbrowser-tab[busy] .tab-label {
       color: blue !important;
    }
    
    /* Schrift aktiver Tab */
    .tabbrowser-tab[visuallyselected="true"] .tab-label {
      font-weight: bold !important;
      color: blue !important;
      font-size: 1.3em !important;
      font-family: "Verdana, Helvetica", serif !important;
      font-style: italic !important;
      /* margin-top: 1px !important; */  
    }
    
    /* Hintergrund Navigations- und Lesezeichensymbolleiste ausgeblendet */
    #PersonalToolbar {
        background: none !important; 
        opacity: 1.0 !important; 
        border: none !important;
        margin-top: 2px !important;
    }
    
    /* Abstand der Tabs zur Lesezeichen-Symbolleiste */
    #TabsToolbar{
      margin-top: 4px !important;
      margin-bottom: -1px !important;
    }  
    
    /* Abstand Menü-Bar zur Url-Bar */
    #toolbar-menubar {
      margin-bottom: 0px !important;
      margin-top: 1px !important;
    }      
    
    
    /* graue Linie der Tabs-Toolbar entfernt */
    /* #nav-bar{
      box-shadow: none !important;
    }   */
    
    #TabsToolbar #tabs-newtab-button:hover > image {
        background-color: grey !important;
    }
    Alles anzeigen

    Bilder

    • tabbar.png
      • 566,33 kB
      • 1.289 × 291
  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • FuchsFan
    • 13. Juni 2023 um 17:53
    Zitat von pirate man

    Hm, der Fehler lag natürlich an mir. Ich hatte überlesen, dass ich den Scriptcache löschen muss und nach Starten im abgesicherten Modus hat es funktioniert :rolleyes:
    Jetzt kann ich die Tabs endlich auch wieder verschieben :)

    Alles wird gut, nicht immer gleich aufgeben.

    Zitat von pirate man

    Aktuell bin ich nur am Grübeln wie ich den Look der orig. Firefox Tableiste hinbekommen könnte. Hinsichtlich Schriftart und dem unauffälligen Tabrahmen

    Das Script ist nun mal von seinem Ersteller ( BrokenHeart) so aufgebaut, dass man im Normalfall nichts weiter anpassen muss.

    Wenn es dir so nicht zusagt, dann hast du mächtig viel Arbeit vor dir, denn viele Einstellungen sind im Script schon vorhanden, und würden m.M.n. bei zusätzlichen Änderungen mehr Schaden anrichten, als dass es zu besseren Ergebnissen führen würde.

    Für meine Zwecke habe ich nur in einer zusätzlichen css-Datei die Farben der Tabs verändert.

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