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

  • Übersicht der aktuellen "chrome://"-Urls?

    • harff182
    • 21. September 2019 um 19:52

    Sören Hentzschel und milupo: Danke für die Infos und Erläuterungen.:thumbup:

    2002Andreas: Danke für eine weitere Möglichkeit.:thumbup:

    Ich stell meine Ideen dann erstmal zurück und guck, welche der 3 vorhandenen Möglichkeiten sich für mich am praktikabelsten erweist.

    schönen, warmen, trockenen Sonntag :D

  • Übersicht der aktuellen "chrome://"-Urls?

    • harff182
    • 21. September 2019 um 18:29

    Nachdem ich mich an Zitronellas "chrome://"-Urls erfreuen durfte, hab ich mich natürlich gefragt, ob das eine "Altlast" von FF ist oder ob man irgendwo eine aktuelle Liste dieser "Urls" mit Beschreibung findet.

    Hintergrund meines Wissensdurstes:

    Mit chrome://browser/content/places/places.xul hab ich das Bibliothek-Fenster in ein Bibliothek-TAB bekommen.

    Nun würd mich interessieren, ob ich mit ner anderen URL direkt "Downloads" ins Tab bekomme.

  • FF6901: Bookmark-Icons ersetzen

    • harff182
    • 21. September 2019 um 14:04
    Zitat von 2002Andreas

    Bei mir sieht der Pfad so aus, wenn der Ordner Icons im Order chrome ist:

    background: url("../Icons/2.png") no-repeat !important;

    Juhu, trara, der Stau is da;):thumbup::thumbup:

    Wenn meinereiner die userCrome.css schon so schön aufsplittet und alle .css nach chrome/css verbannt, sollte mir das eigentlich klar gewesen sein, daß ich die Treppe ersma wieder eine Stufe hoch muß :blushing:

    Danke, Andreas, jetzt kann ich auch die andern ungeliebten Icons verwurschteln...

    @Sören: ich war/bin mir nicht sicher, ob die Farbtiefe eine Rolle spielt(e)

  • FF6901: Bookmark-Icons ersetzen

    • harff182
    • 21. September 2019 um 13:21

    Danke für den "Kommentar-Rüffel" - da war ich in Gedanken wohl noch in nem Script, an dem ich bastel.

    Der Platz fürs Icon bleibt auch mit Deinem Code leer.

    Ich habs vorsichtshalber auch mal mit nem anderen Icon, das ich erfolgreich als Folder-Icon verwende, vergeblich versucht.

    Am Icon liegts dann wohl nicht...

  • FF6901: Bookmark-Icons ersetzen

    • harff182
    • 21. September 2019 um 12:49

    moin, moin...

    Ich versuch grade bei mir (FF6901) die "Platzhalter-Icons" (dieser schwarze Kreis mit irgendwas drin) mit diesem Code zu ersetzen:

    CSS
    // Eigene Icons für ausgewählte Boomarks
    //
    // Original von macko
    // von hier: https://www.camp-firefox.de/forum/thema/124059-icons-in-lesezeichen-symbolleiste-%C3%A4ndern/?postID=1105812#post1105812
    //
    
    // Stau-Meldungen Düsseldorf
    toolbarbutton.bookmark-item[label^="Stau"] > image{ visibility: hidden;
    }
    
    toolbarbutton.bookmark-item[label^="Stau"]{ background: url('icons/stau.png') no-repeat !important; background-size: 16px !important; background-position-x: 4px !important; background-position-y: 2.5px !important;
    }
    
    toolbarbutton.bookmark-item[label^="Stau"]:hover{ background-color: var(--toolbarbutton-hover-background) !important;
    }
    Alles anzeigen

    Der Bookmark-Name ist "Stau".

    Das Icon ist als 16x16x256 in chrome/icons vorhanden: chrome/icons/stau.png.

    Es tut sich nix;(

    Was mach ich falsch?

  • Firefox-Programm-Icon in der Taskleiste ändern...

    • harff182
    • 19. September 2019 um 23:17

    Offtopic on:

    Zitat von Zitronella

    brauchst nicht danach suchen einfach

    chrome://browser/content/places/places.xul

    in die Adressleiste kopieren

    Ich will/muß mich auch mal bei Dir bedanken, weil Du immer wieder mit so überraschenden Goodies um die Ecke kommst. :thumbup::thumbup:

    Ich hab das jetzt bei meinen Bookmarks, aber ab morgen such ich mal, ob ich irgendwo einen Weg finde, aus einem Bookmark quasi ein Werkzeug zu machen, das seinen Platz dann in der der Symbolleiste findet.

    Offtopic off:

  • CSS-Prob in der #nav-bar

    • harff182
    • 8. September 2019 um 22:34

    Das kommt davon, wenn man keine Ahnung von nix hat, nur die Hälfte versteht und einfach an der falschen Stelle glaubt "xul" gegen "xhtml" tauschen zu müssen.

    Hab ich vor ein paar Monaten in dem 68/69er-Thread wohl einiges mißverstanden und falsch vorgearbeitet.

    Jetzt ist es wieder schön auffällig und ich bin voll zufrieden, daß mein Schnellschuß "Make Firefox aktuell again" geklappt hat.

    Danke, 2002Andreas und zum X-ten mal heut Abend: Danke milupo - was wäre das Camp ohne Euch?

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • harff182
    • 8. September 2019 um 22:22

    Keine Ahnung mehr, warum ich mein altes Script damals so genannt hab, aber AFAIR hat es bei meinen damaligen Tests genau das gemacht, was ich für diverse Basteleien/Anpassungen brauchte.

    Ich hab ja so wenig Ahnung von JS und CSS, daß ich mich meist nur trau, irgendwelche Werte zu ändern, um sie an meinen Bedarf anzupassen. Und das Resultat will meinereiner dann ASAP sehen ;)

    In den letzten Monaten hatte ich zum einen keinen Bedarf und zum anderen keine Zeit, meinen FF weiter zu pimpen - ein Pflegefall in der Familie ändert so manches im Leben.

    Heut gehts ihr halbwegs gut, sodaß ich mich an 69.0 rangetraut hab und ich bin total happy, daß meine 3 Skipt-Probs dank Euch so Toll gelöst wurde - Und wenn ich der Bimmel da oben Rechts trauen darf, wird meine Nav_bar gleich auch wieder But ^^

    Also nochmals herzlichsten Dank an Euch beide für die tolle Hilfe um diese Uhrzeit :thumbup::thumbup::thumbup::thumbup:

  • CSS-Prob in der #nav-bar

    • harff182
    • 8. September 2019 um 21:47

    moin, moin...

    Ich hab mich eben mal ans FF69-update rangetraut und meine letzten 3 Script-Problemchen schon hier gelöst hinbekommen.

    Als letztes wurmt es mich, daß die beiden Vor-/Zurück-Buttons nicht mehr so hübsch wie in 6802 sind.

    Mein aktueller Code:

    CSS
    /* basiert auf Code von HT-Frogger "FF ab 57: Anpaßbares Retro-Design für die userChrome.css"
       https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122944&p=1060063&hilit=vor+zur%C3%BCck+buttons+%C3%A4ndern#p1060063
    */
    
    /* Do not remove the @namespace line -- it's required for correct functioning
     * set default namespace to XUL ; laut CampFirefox ab ff68 xhtml
     */
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xhtml");
    
    /**********************************************************
     ********** Angaben für die Navigations-Leiste ************
     **********************************************************/
    
    /* Innerhalb der Leiste links und rechts 5 Pixel Abstand zum Rand.
     */
    #nav-bar {
      padding-left: 5px !important;
      padding-right: 5px !important;
    }
    
    /* O-Text, aber Werte für mich angepaßt
     * Zurück-Taste und Vor-Taste: 24 Pixel breiter, 12 Pixel Abstand
     * vom Grafik-Element zum linken und rechten Rand des Buttons,
     * oben und unten 2 Pixel Abstand (etwas flachere Buttons),
     * der Back-Button ist der höchste, die übrigen Buttons passen sich an.
     */
    #navigator-toolbox #back-button,
    #navigator-toolbox #forward-button {
      padding-left: 4px !important;
      padding-right: 4px !important;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
    }
    
    /* Zurück-Taste und Vor-Taste: Rahmen um das Grafik-Element und bunt.
     * border: 1px solid var(--but-rah-gra) !important; = original von HT
     */
    #navigator-toolbox #back-button .toolbarbutton-icon,
    #navigator-toolbox #forward-button .toolbarbutton-icon {
      border: 1px solid black !important;
      background: coral !important;
    }
    Alles anzeigen

    Wo ist mein Fehler / wie krieg ichs wieder bunt?

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • harff182
    • 8. September 2019 um 21:33

    :thumbup:Danke an Euch beide, besonders um diese Uhrzeit !

    Das von Endor hat jetzt auf Anhieb geklappt, kein Plan, warum das beim Versuch mit milupos schief ging :(

    Ich hatte den FF allerdings ein paar Minuten aus, weil mich mein häuslicher Pflegefall runtergeklingelt hat.

    Den Tip mit dem Cache habbich trotzdem gebookmarkt, immer hübsch für die Zukunft vorbauen.

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • harff182
    • 8. September 2019 um 21:15

    milupo: Macht irgendwie nix, das hatte ich doch oben auch :(

    Wie lösch ich nochmal den Cache?

  • Speicherort von Dateien und Ordnern für den schnellen Zugriff über die zusätzliche Symbolleiste

    • harff182
    • 8. September 2019 um 21:01

    :thumbup:milupo

    :thumbup:Endor

    Problem 2 gelöst.

  • Script Datum + Uhrzeit neben Menüleiste

    • harff182
    • 8. September 2019 um 20:55

    :thumbup:Problem 1 gelöst, schankedön, milupo...

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • harff182
    • 8. September 2019 um 20:45

    moin, moin...

    Ich hab mich eben mal ans FF69-update rangetraut und bis auf 3 Problemchen alles hinbekommen.

    Problem 3: RestartFirefoxButtonM.uc.js tuts nicht

    Die anderen Problemchen frag ich an entsprechender Stelle nach...

    Mein aktuelles Skript sieht so aus:

    Code
    ///////////////////////////////////////////////////////////////////////////
    //
    // Eff-Peh-Buttons für "Anpassen" und "Letzte Sitzung Wiederherstellen"
    // ursprünglich von hier:
    // https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=123058#p1061142
    //
    ///////////////////////////////////////////////////////////////////////////
    
    (function() {
    
    try {
        Components.utils.import("resource:///modules/CustomizableUI.jsm");
        CustomizableUI.createWidget({
            id: "uc-customize",
            defaultArea: CustomizableUI.AREA_NAVBAR,
            removable: true,
            label: "Customize",
            tooltiptext: "Customize",
            onClick: function() {
                gCustomizeMode.enter();
            },
            onCreated: function(aNode) {
                aNode.style.listStyleImage = 'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="context-fill" d="M4 10a1.994 1.994 0 0 0-1.911 1.44c0 .01-.014.015-.017.025-.362 1.135-.705 2.11-1.759 2.573l-.023.012-.024.012A.5.5 0 0 0 0 14.5a.5.5 0 0 0 .5.5 6.974 6.974 0 0 0 4.825-1.5c.006-.006.007-.013.013-.019A1.993 1.993 0 0 0 4 10zM15.693.307a.984.984 0 0 0-1.338-.046l-8.031 7a.982.982 0 0 0-.049 1.433l1.032 1.031a.983.983 0 0 0 .693.287h.033a.982.982 0 0 0 .706-.335l7-8.031a.982.982 0 0 0-.046-1.339z"></path></svg>\')';
                return aNode;
            }
        });
    } catch (e) {
        Components.utils.reportError(e);
    };
    
    })();
    Alles anzeigen

    Was muß ich wo ändern?

  • Speicherort von Dateien und Ordnern für den schnellen Zugriff über die zusätzliche Symbolleiste

    • harff182
    • 8. September 2019 um 20:38

    moin, moin...

    Ich hab mich eben mal ans FF69-update rangetraut und bis auf 3 Problemchen alles hinbekommen.

    Problem 1: External-Application.uc.js tuts nicht ;(

    Die anderen Probs frag ich an ansprechender Stelle nach...

    Mein aktuelles Skript:

    Code
    // ==UserScript==
    // @name           External-Aplication.uc.js
    // @namespace      ithinc#mozine.cn
    // @description    External Applications
    // @include        main
    // @compatibility  Firefox 3.5.x
    // @author         ithinc
    // @version        20091212.0.0.1 Initial release
    // @version        20170911.0.0.2  Fix by aborix
    // ==/UserScript==
    //
    // Herkunft:
    // https://www.camp-firefox.de/forum/thema/126871-speicherort-von-dateien-und-ordnern-f%C3%BCr-den-schnellen-zugriff-%C3%BCber-die-zus%C3%A4tzlic/?pageNo=1
    
    /* :::: External Applications :::: */
    
    var gExternalApplications = {
      type: 'menu', //'menu' or 'button'
      insertafter: 'menubar-items',
    
      apps: [
        {name: 'EmEditor', path: 'C:\\Program Files (x86)\\EmEditor\\EmEditor.exe'},
        {name: 'Notepad++', path: 'D:\\___Stickware\\office\\NPP\\Notepad++Portable.exe'},
        {name: 'Calculator', path: 'C:\\WINDOWS\\system32\\calc.exe'},
        {name: 'Command Prompt', path: 'C:\\WINDOWS\\system32\\cmd.exe'},
        {name: 'separator'},
        {name: 'EDF-Reviews', path: 'D:\\05_E-Smoke\\0B_Foren\\EDF\\Reviews'},
        {name: 'EDF-Tabellen', path: 'D:\\05_E-Smoke\\0B_Foren\\EDF\\Tabellen'},
        {name: 'separator'},
        {name: 'Shops', path: 'D:\\05_E-Smoke\\08_Shops'},
        {name: 'separator'},    
        {name: 'FF-Chrome', path: 'D:\\___Stickware\\comm\\FirefoxPortable\\Data\\profile\\chrome'},
      ],
    
      init: function() {
        for (var i=0; i<this.apps.length; i++) {
          if (!this.apps[i].path) continue;
          if (!this.apps[i].args) this.apps[i].args = [];
    
          this.apps[i].path = this.apps[i].path.replace(/\//g, '\\');
    
          var ffdir = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('CurProcD', Ci.nsIFile).path;
          if (/^(\\)/.test(this.apps[i].path)) {
            this.apps[i].path = ffdir.substr(0,2) + this.apps[i].path;
          }
          else if (/^(\.)/.test(this.apps[i].path)) {
            this.apps[i].path = ffdir + '\\' + this.apps[i].path;
          }
        }
    
        if (this.type == 'menu') {
          var mainmenu = document.getElementById('main-menubar');             // das war das Original
          var menu = mainmenu.appendChild(document.createElement('menu'));
          menu.setAttribute('label', 'Start');                                // Menu = "Start"
          menu.setAttribute('accesskey', 'a');
    
          var menupopup = menu.appendChild(document.createElement('menupopup'));
          for (var i=0; i<this.apps.length; i++) {
            menupopup.appendChild(this.createMenuitem(this.apps[i]));
          }
        }
        else {
          var menubarItems = document.getElementById(this.insertafter);
          var toolbaritem = menubarItems.parentNode.insertBefore(document.createElement('toolbaritem'), menubarItems.nextSibling);
          toolbaritem.id = 'ExtAppButtons';
          toolbaritem.setAttribute("class", "chromeclass-toolbar-additional");
          toolbaritem.setAttribute("orient", "horizontal");
          for (var i=0; i<this.apps.length; i++) {
            toolbaritem.appendChild(this.createButton(this.apps[i]));
          }
        }
      },
    
      exec: function(path, args) {
        for (var i=0; i<args.length; i++) {
          args[i] = args[i].replace(/%u/g, gBrowser.currentURI.spec);
        }
    
        var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
        file.initWithPath(path);
        if (!file.exists()) {
          throw 'File Not Found: ' + path;
        }
    
        if (!file.isExecutable() || args.length==0) {
          file.launch();
        }
        else {
          var process = Cc['@mozilla.org/process/util;1'].getService(Ci.nsIProcess);
          process.init(file);
          process.run(false, args, args.length);
        }
      },
    
      createButton: function(app) {
        if (app.name == 'separator')
          return document.createElement('toolbarseparator');
    
        var item = document.createElement('toolbarbutton');
        item.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
        item.setAttribute('label', app.name);
        item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
        item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
       // item.setAttribute('tooltiptext', app.name);
        item.path = app.path;
        item.args = app.args;
        return item;
      },
    
      createMenuitem: function(app) {
        if (app.name == 'separator')
          return document.createElement('menuseparator');
    
        var item = document.createElement('menuitem');
        item.setAttribute('class', 'menuitem-iconic');
        item.setAttribute('label', app.name);
        item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
        item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
        item.path = app.path;
        item.args = app.args;
        return item;
      }
    };
    gExternalApplications.init();
    Alles anzeigen

    Was muß ich wo ändern?

  • Script Datum + Uhrzeit neben Menüleiste

    • harff182
    • 8. September 2019 um 20:18

    moin, moin...

    Ich hab mich eben mal ans FF69-update rangetraut und bis auf 3 Problemchen alles hinbekommen.

    Problem 1: External-Application.uc.js tuts nicht => da frag ich später nach...

    Problem 2: menu-uhr.uc.js : Ausgabe ist verrutscht, siehe nachdfolgenden Code

    Problem 3: RestartFirefoxButtonM.uc.js tuts nicht => da frag ich später nach...

    Meine menu-uhr.uc.js sieht jetzt so aus:

    CSS
    ///////////////////////////////////////////////////////////////
    //
    //    Uhr in die Menüzeile - ursprünglich von hier: 
    //    https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122763#p1058360
    //
    ///////////////////////////////////////////////////////////////
    function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
    function doDatUhr() {
        var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
        var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
    
        window.setTimeout(doDatUhrCallback, 1000);
    
        var D = new Date();
        var day = days[D.getDay()];
        var month = months[D.getMonth()];
        var year = D.getFullYear();
        var hour = D.getHours();
        var minute = D.getMinutes();
        var second = D.getSeconds();
    
        var date = " " + day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + " " + year + "     ";
        var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
    
        var timestr = date + time ;
        var text ="schollys Firefox            69.0.0   V190908   ";
    
        var status = document.getElementById("statusbar-clock-display");
        status.setAttribute("value",text + timestr);
    }
    
        var ClockStatus = document.getElementById("menubar-items");
    
    //  vor 69.0 
    //  var ClockLabel = document.createElement("label");
    //  ab 69.0 ?
        var ClockLabel = document.createXULElement("label");
        ClockLabel.setAttribute("id", "statusbar-clock-display");
        ClockLabel.setAttribute("class", "statusbarpanel-text");
    
        ClockLabel.setAttribute("style", "padding-top: 2px!important; padding-left: 250px;color:black;font-weight:bold;text-shadow:none");
        
        ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
        doDatUhr();
    Alles anzeigen

    Das Poblem: Der String sitzt jetzt tiefer wie vorher:

    Hat irgendwer eine Idee, woran das liegen könnte?

  • Links aus EMails, PDFs nicht mit neuem Fenster öffnen

    • harff182
    • 28. Juni 2019 um 22:35

    Wenns ein PortableApps-Portable ist:

    Mir hat dieser Thread in deren Forum geholfen: https://portableapps.com/node/60315

  • Ungelesene Themen entfernen

    • harff182
    • 19. Juni 2019 um 21:35

    Stimmt, nur indirekt, weil ich CSS-Dummy beim rumsortieren in dem Code geschlafen hab :blushing:

    War ich Vorvorgestern wohl zu müde, nochma zu testen...

    Meinereiner gelobt Besserung :saint:

  • Ungelesene Themen entfernen

    • harff182
    • 19. Juni 2019 um 21:16

    :thumbup::thumbup::thumbup:

    Melde jehorsamst, daß funktionuckelt...

    Fühle milupo sich bedankt ;)

  • Ungelesene Themen entfernen

    • harff182
    • 19. Juni 2019 um 21:03

    Immer noch da ;(

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