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

  • "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...

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 14. Juni 2019 um 01:25

    Der Feuerfuchs:

    Ich denke, das soll über die userContent.css aufgerufen werde :huh:

    @all:

    Ich geb auf. Das ist zuviel durcheinander - ich blick nicht mehr durch, was wo hinsoll und versteh nicht, warum bei 2en (Son Gohan und milupo) alles bunt wird und hier nicht.

    Trotzdem danke für die Hilfeversuche und guuuts nächtle....

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 14. Juni 2019 um 00:58

    Ich hab jetzt sowohl den Code von Son Goku (wo das goldene Bild dabei ist), als auch den verbesserten von Micha mit eingefügten

    Zitat von milupo

    !important

    versucht - da passiert nix;(

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 14. Juni 2019 um 00:22

    Sodele, ich bin kurz davor aufzugeben, weil ich es auch nach dem Splitten der userContent.css nicht schaffe, mit diesem Code

    etwas zu erreichen:

    Code
     /* Farbe globaler Hintergrund im Forum 
    von: Der Feuerfuchs
    https://www.camp-firefox.de/forum/thema/128097-anpassung-camp-firefox-hilfe-forum/?postID=1116330#post1116330
     */
    
    @-moz-document domain("camp-firefox.de") {
    #main { background-color: gold; }
    #pageHeaderFacade {background-color: cyan;}
    }

    Alle anderen Codes werden problemlos ausgeführt.

    Wo ist da oben der Wurm drin?

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 13. Juni 2019 um 20:33

    Speravir:

    Danke, daß Du Die NPP-Version nochmal angesprochen hast - ich hatte 651 drauf und bisher keinen Grund zum updaten.

    Jetzt ist NPP 7.7 drauf.

    Zitat von Speravir
    Zitat von harff182

    Umstellung ERF -> EDF

    Wofür stehen die Abk.?

    Für 2 andere Foren, in denen ich aktiv war/bin: E-Rauchen-Forum.de (geschlossen) und E-Dampfen-Forum.de (Nachfolger).

    Und jetzt geh ich mal das userContent.css-Aufsplitten an...

  • Anpassung Camp-Firefox Hilfe-Forum

    • harff182
    • 12. Juni 2019 um 23:30

    Der Feuerfuchs:

    Für mich ist der FF nur das seit ca. 10 Jahren beste Mittle zum Zweck, das ich seitdem hinsichtlich Oberfläche/Bedienung auf möglichst gleichem Stand halte. Hat sich nach einem Schlaganfall bewährt ;)

    Und da fummel ich nur dran rum, wenns unbedingt nötig ist.

    Für die userContent-Fummelei hab ich genau 2 Gründe:

    1. Umstellung ERF -> EDF (Dank 2002Andreas superschnelle Lösung für mich und andere Foris dort)

    2. Relaunch Camp-Firefox

    Mit dem Alter wird man in mancher Hinsicht etwas empfindlich und deswegen versuch ich mir das neue Layout schönzubasteln, da ich die geile Unterstützung hier auch zukünftig nicht missen möchte, auch wenns _für mich_ optisch suboptimal ist.

    Insofern ist Stylus für mich Overkill, das wäre nur eine weitere Baustelle, auf die ich ein Auge werfen müßte.

    So, und jezz is abba wirklich Bubu-Time...

Unterstütze uns!

Jährlich (2025)

108,6 %

108,6% (705,72 von 650 EUR)

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