1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. TEST - camp-firefox.de
  2. harff182

Beiträge von harff182

  • 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 ;(

  • Ungelesene Themen entfernen

    • harff182
    • 19. Juni 2019 um 20:32

    Hab eben meinen Portable von 6702 auf 6703 upgedatet und auf einmal sind die Boxen wieder da.


    Ist in meinem Code ein Fallstrick?

    CSS
    /*##############################################################################
    * Reg-Box weg   
    * von: Andreas
    * https://www.camp-firefox.de/forum/thema/128106-registrierungsbox-entfernen/
    */
    
    @-moz-document domain("camp-firefox.de") {
        
        .boxesSidebarLeft .box.boxInfo, .boxesSidebarRight .box.boxInfo{
            display:none!important;
        }
        /* funktioniert auch in 6703*/
    
    
    /* die hier sind in 6703 wieder da :( */
    /*##############################################################################
     * alle anderen Boxen auch weg   
     * von: edvoldi
     * https://www.camp-firefox.de/forum/thema/128120-ungelesene-themen-entfernen/
     * https://www.camp-firefox.de/forum/thema/128097-anpassung-camp-firefox-hilfe-forum/?postID=1117134#post1117134
    */
        
        .box[data-box-identifier="com.woltlab.wbb.UnreadThreads"]
        .box[data-box-identifier="com.woltlab.wcf.genericBox23"]
        .box[data-box-identifier="com.woltlab.wbb.LatestPosts"],
        .box[data-box-identifier="com.woltlab.wcf.TodaysBirthdays"], {
            display: none; 
        }
    
    }
    Alles anzeigen
  • Anpassungen der css-Codes ab Firefox 68, bzw. 69 - Diskussion

    • harff182
    • 15. Juni 2019 um 20:46

    Nagut... hab grad die Release-Termine für 68-70 entdeckt :huh:

    2 Gänge zurückgeschaltet und der Dinge harrend, die dann mal kommen werden.

    Da kann ich das lange Fronleichnams-Wochenende mit was anderem verplanen.

  • Anpassungen der css-Codes ab Firefox 68, bzw. 69 - Diskussion

    • harff182
    • 15. Juni 2019 um 20:04

    Danke, 2002Andreas...

    ...dann überleg ich mir mal, wie ich da trotzdem vorarbeiten kann...

    Zitat von milupo

    Hierzu muss man sagen, dass diese Methode nach Abschluss der Umstellung nach XHTML wieder in createElement rückbenannt werden muss. createXULElement gibt es nur so lange, wie XUL und XHTML nebenher existieren.

    Darf ich das so interpretieren, daß ich die alten "XUL"-Codes einfach drinlassen kann, bis sie nicht mehr funktionuckeln und dann komplett erst auf "XHTLM" umstellen muß?

  • Anpassungen der css-Codes ab Firefox 68, bzw. 69 - Diskussion

    • harff182
    • 15. Juni 2019 um 19:47

    Da nächste Woche ein Feiertag ist und ich etwas Zeit übrig haben könnte:

    Könnte ich die im angepinnten Thread beschriebenen Änderungen auch jetzt schon bei mir im 67.0.2 durchführen?

    Wenn ich die Antwort irgendwo überlesen habe, bitte nicht mit zu harten Steinen werfen ;)

  • Hintergrund für die ersten "festen" Themen setzen?

    • harff182
    • 14. Juni 2019 um 21:22

    :thumbup:Gesagt, getan...

    Zitat von Son Goku

    Farbe nachtürlich anpassen.

    Yep, gainsboro erfreut meine Augen etwas mehr 8)

    Gedankt sei dem Super-Saiyajin Gott :D

  • Hintergrund für die ersten "festen" Themen setzen?

    • harff182
    • 14. Juni 2019 um 18:43

    Lieb gemeint, aber ich möchte den gesamten umrahmten Bereich grau unterlegen ;)

    Achja: und entschuldige, daß ich Dich im anderen Thread mit Deinem Sohn verwexelt habe :blushing:

  • Hintergrund für die ersten "festen" Themen setzen?

    • harff182
    • 14. Juni 2019 um 18:16

    moin, moin...

    (Wie) Ist es möglich, eine andere Hintergrundfarbe für die "festen" Themen (Ankündigungen, Angepinnt, etc.) zu setzen?

    Das sind hierdrin in dem umrahmten Bereich die 3 mit den Pfeilen:

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 14. Juni 2019 um 17:28

    Danke, milupo, daß Du nochmal nachgehakt hast.

    Ich hab mir beim Spülen überlegt, doch nochmal ganz von vorne anzufangen.

    Die userContent.css wieder in einzelne Codes gesplittet und diese in NPP so formatiert, daß mir falsche/fehlende/zuviele Klammern auf keinen Fall entgehen konnten.

    Schon mit den nächsten FF-Neustart: "alles so schön bunt hier" 8)

    Jetzt geh ich als nächstes mal suchen, ob schon irgendwo irgendwer was versucht hat, die ersten "festen" Themen (Ankündigungen, Angepinnt, etc) in einem Unterforum hervorzuheben, sei es durch Hintergrund oder Rahmen.

    Ansonsten: schönes, trockenes Wochenende...

Unterstütze uns!

Jährlich (2025)

0 %

0% (0,00 von 650 EUR)

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