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

Beiträge von aborix

  • WordHighlightToolbar deaktivierter Button unsichtbar

    • aborix
    • 27. Februar 2015 um 17:54

    Hallo,

    teste bitte:

    Ersetze in Zeile 1062

    Zitat

    url("chrome://mozapps/skin/extensions/extensions.svg#greyscale")


    durch

    Code
    grayscale(100%)
  • Firefox lässt sich nicht als Standardbrowser einstellen

    • aborix
    • 24. Februar 2015 um 21:54

    Hallo!

    In der Hilfe stehen diese Möglichkeiten:

    ● Firefox als Standardbrowser in Firefox festlegen
    ● Firefox als Standardbrowser über das Betriebssystem festlegen

    Funktionieren beide nicht?

  • FIREFOX 35.0.1 neues Fenster gleichen Inhalts

    • aborix
    • 22. Februar 2015 um 19:09
    Zitat von aalexx501

    vielleicht gibt es ja mal eine entsprechende erweiterung für FF


    Hallo,
    sieh dir Clone It an.

  • Textkopieren in Notepad in einer Reihe ?

    • aborix
    • 22. Februar 2015 um 16:22

    Hast du in Notepad++ im Menü "Ansicht" bei "Automatischer Zeilenumbruch" den Haken gesetzt?
    Wenn nein, setze ihn und teste.

  • µBlock Origin Ad-Blocker -Diskussionsthread

    • aborix
    • 18. Februar 2015 um 21:40
    Zitat von Sören Hentzschel

    [...] du kannst bei Bedarf selbst den Thementitel ändern.


    Spricht etwas gegen "µBlock" im Titel?
    Es wäre dann richtig geschrieben.

  • Firefox - ganzes Fenster nutzen

    • aborix
    • 18. Februar 2015 um 07:54

    Versuche es mit Redirector
    oder
    mit Greasemonkey und diesem Skript:

    Code
    // ==UserScript==
    // @name      youtube_ganzes_Fenster
    // @include   https://www.youtube.com/watch?v=*
    // @run-at    document-start
    // @grant     none
    // ==/UserScript==
    
    
    location.href = location.href.replace('watch?v=', 'v/');
  • userChrome.js Scripte für den Fuchs (Zusammenstellung)

    • aborix
    • 14. Februar 2015 um 21:47

    Die Fx-Version im Betreff stimmt schon länger nicht mehr.
    Man kann sie ja auch überhaupt weglassen, dann braucht man sie nicht immer wieder zu ändern.

  • Der Glückwunsch-Thread

    • aborix
    • 11. Februar 2015 um 19:33

    Alles Gute!

  • Der Glückwunsch-Thread

    • aborix
    • 5. Februar 2015 um 17:21

    Hallo ohnezahn,

    Alles Gute zum Geburtstag! :)

  • Custom Buttons

    • aborix
    • 4. Februar 2015 um 01:13
    Zitat von Alf_H

    Kann man denn den Code nicht von den Original-Buttons auslesen ?


    Hat ein Button das Attribut oncommand, so enthält dieses den Code.
    Hat er das Attribut command, so enthält dieses eine id. Das Element mit dieser id enthält dann im Attribut oncommand den Code.
    Hat er das Attribut onclick, so enthält dieses einen Code, der für alle Klicks gilt, also auch für Mittel- und Rechtsklicks.

    Die Attribute und deren Werte lassen sich z.B. mit dem DOM Inspector herausfinden.

    Eine andere Möglichkeit ist diese:

    Setze in about:config devtools.chrome.enabled auf true,
    rufe (z.B. mit Strg+Umschalt+J) die Browser-Konsole auf
    und gib in die Eingabezeile unten diesen Code ein, gefolgt von der Enter-Taste:

    Code
    function log(event) {
    	var target = event.originalTarget;
    	if (target.tagName.indexOf('toolbarbutton') >= 0) {
    		console.log('-----------------------------------------');
    		for (var attr of ['oncommand', 'command', 'onclick']) {
    			var val = target.getAttribute(attr);
    			if (val) {
    				console.log(attr + ': ' +val);
    			};
    		};
    	};
    };
    window.addEventListener('click', log);
    for (var str of ['csserror', 'csslog', 'cssparser', 'error', 'exception', 'info', 'jslog', 'jswarn', 'netwarn', 'network',  'networkinfo', 'secerror', 'secwarn', 'warn']) {
    	Services.prefs.setBoolPref('devtools.browserconsole.filter.' + str, false);
    };	
    Services.prefs.setBoolPref('devtools.browserconsole.filter.log', true);
    Services.wm.getMostRecentWindow('devtools:webconsole').document.getElementsByClassName('webconsole-clear-console-button')[0].click();
    HUDService.toggleBrowserConsole();
    setTimeout(function() {
    	HUDService.toggleBrowserConsole();
    }, 200);
    Alles anzeigen


    Wenn du nun auf einen Button klickst, werden in der Browser-Konsole die Attribute und ihre Werte, sofern vorhanden, angezeigt.

    Zitat

    z.B.bräuchte ich den Code zum Schließen/ Verstecken der Addon-Leiste.


    Von welcher Erweiterung stammt diese Leiste?

  • In memoriam

    • aborix
    • 4. Februar 2015 um 00:31

    Carl Djerassi ist gestorben.

  • Code für userchrome.css gesucht wenn Fenster im Fokus

    • aborix
    • 28. Januar 2015 um 21:10

    Gern geschehen.

  • Code für userchrome.css gesucht wenn Fenster im Fokus

    • aborix
    • 28. Januar 2015 um 15:39

    für inaktives Fenster:

    CSS
    #urlbar:-moz-window-inactive { 
       border-top: 1px solid #B4B4B4 !important;
       border-bottom: 1px solid #B4B4B4 !important;
       border-left: 1px solid #B4B4B4 !important;
       border-right: 1px solid #B4B4B4 !important;
       -moz-border-radius: 2px !important;
    }


    für aktives Fenster:

    Code
    #urlbar:not(:-moz-window-inactive) { 
        .
        .
        .
    }
  • Code für userchrome.css gesucht wenn Fenster im Fokus

    • aborix
    • 27. Januar 2015 um 19:42

    Das geht mit :-moz-window-inactive bzw. :not(:-moz-window-inactive).

    MDN - :-moz-window-inactive

  • userChrome.js Scripte für den Fuchs (Zusammenstellung)

    • aborix
    • 25. Januar 2015 um 08:48

    Ändere in RemovePrintTime Zeile 26 wie folgt und teste bitte:

    Code
    var iPref = 'print.' + this.printerName + '.' + this.searchInPrefs[i];
    Zitat von Speravir


    Sehe ich das richtig, dass wenn ich mehr als einen Drucker abfragen will, ich genau so eine Liste in eckigen Klammern erzeugen muss, wie sie schon für searchInPrefs existiert?


    Ja, und eine zusätzliche for-Schleife um die Zeilen 25 - 31.
    Das ganze sieht dann z.B. so aus:

    Code
    var removePrintTime = {
      // Beginn der Konfiguration (der Druckername muss bestimmt geändert werden)
      printerNames: ['printer_Drucker_A', 'printer_Drucker_B', 'printer_Drucker_C'],
      // Ende der Konfiguration
      searchInPrefs: ['print_footerright','print_footercenter','print_footerleft','print_headerright','print_headercenter','print_headerleft'],
    
    
      init: function() {
        var D = new Date();
        var months = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
        var month = months[D.getMonth()];
        var year = D.getFullYear();
        var datString= ((D.getDate()<10) ? "0" : "") + D.getDate() + "."+ month + "." + year;
        this.setDate(datString);
      },
    
    
      setDate: function(d) {
        var prefManager = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
        var Datummuster = /^(31|30|[012]\d|\d)\.(0\d|1[012]|\d)\.(\d{1,4})$/;    
        for (var j = 0; j < this.printerNames.length; j++) {
          var printerName = this.printerNames[j];
          for (var i = 0; i < this.searchInPrefs.length; i++) {
            var iPref = 'print.' + printerName + '.' + this.searchInPrefs[i];
            var vPref = prefManager.getCharPref(iPref);
            if (vPref == "&D" || Datummuster.test(vPref)) {
              prefManager.setCharPref(iPref, d);
            }
          }
        }
      }
    };
    
    
    removePrintTime.init();
    Alles anzeigen
  • Links öffnen ohne zu klicken

    • aborix
    • 24. Januar 2015 um 20:50

    Teste dieses Skript:

    Code
    var AutoClick = {
    
    
    	delay: 1000,
    	enable: false,
    	TimeoutID: null,
    	ClickTarget: null,
    
    
    	init: function() {
    		var menuitem = document.createElement('menuitem');
    		menuitem.setAttribute('id', 'AutoClick');
    		menuitem.setAttribute('label', 'AutoClick');
    		menuitem.setAttribute('type', 'checkbox');
    
    
    		menuitem.addEventListener('command', function() {
    			AutoClick.enable = !AutoClick.enable;
    			if (AutoClick.enable) {
    				window.addEventListener('mouseover', AutoClick.mouseover, false);
    				window.addEventListener('mouseout', AutoClick.mouseout, false);
    				window.addEventListener('click', AutoClick.click, false);
    				menuitem.setAttribute('checked', 'true');
    			} else {
    				window.removeEventListener('mouseover', AutoClick.mouseover);
    				window.removeEventListener('mouseout', AutoClick.mouseout);
    				window.removeEventListener('click', AutoClick.click);
    				menuitem.removeAttribute('checked');
    			};
    		}, false);
    
    
    		var insPos = document.getElementById('devToolsSeparator');
    		insPos.parentNode.insertBefore(menuitem, insPos);
    	},
    
    
    	findLink: function(element) {
    		switch (element.tagName) {
    			case 'A':
    				return element;
    			case 'AREA':
    				if (element.href)
    					return element
    				else
    					return AutoClick.findLink(element.parentNode);
    			case 'B': case 'I': case 'SPAN': case 'SMALL': case 'STRONG':
    			case 'EM': case 'BIG': case 'SUB': case 'SUP': case 'IMG':
    			case 'S': case 'DIV': case 'NOBR':
    				return AutoClick.findLink(element.parentNode);
    			default:
    				return null;
    		};
    	},
    
    
    	mouseover: function(ev) {
    		if (!AutoClick.enable) return;
    		var link = AutoClick.findLink(ev.target);
    		if (link && link.href.indexOf('javascript:') == -1) {
    			this.ClickTarget = link;
    			this.TimeoutID = window.setTimeout(AutoClick.autoclick, AutoClick.delay);
    		}
    	},
    
    
    	mouseout: function(ev) {
    		this.ClickTarget = null;
    		if (this.TimeoutID) {
    			window.clearTimeout(this.TimeoutID);
    			this.TimeoutID = null;
    		}
    	},
    
    
    	click: function(ev) {
    		this.ClickTarget = null;
    		return ev.target ? true : false;
    	},
    
    
    	autoclick: function() {
    		if (!this.ClickTarget) return;
    		gBrowser.loadOneTab(this.ClickTarget.href, null, null, null, false, true);
    		this.ClickTarget = null;
    	},
    
    
    };
    
    
    AutoClick.init();
    
    
    //document.getElementById('AutoClick').click();
    Alles anzeigen


    Nach dem Speichern wiederum:

    Zitat von aborix

    Deaktiviere die Erweiterung userChromeJS im Add-ons-Manager, starte Firefox neu, aktiviere sie wieder und starte Firefox wieder neu.

  • Links öffnen ohne zu klicken

    • aborix
    • 23. Januar 2015 um 21:52

    Die richtige Vorgangsweise ist diese:

    1. Die Erweiterung userChromeJS v. 1.7 ist von der Seite http://userchromejs.mozdev.org/ zu installieren.
    Hast du genau das getan?
    Wenn nein, was hast du von wo installiert?
    Wenn ja, fahre so fort:

    2. Starte Firefox neu.

    3. Öffne den Profilordner. Im Profilordner befindet sich der Ordner chrome. Im Ordner chrome befindet sich die Datei userChrome.js. Öffne sie mit einem Texteditor, füge am Ende folgende Zeile hinzu und speichere die Datei wieder:

    Code
    userChrome.import("*", "UChrm");


    4. Rufe die Seite
    https://raw.githubusercontent.com/ardiman/userCh…AutoClick.uc.js
    auf.
    Erstelle eine neue Textdatei, kopiere den gesamten Inhalt der Seite in diese Datei und speichere sie unter dem Namen AutoClick.uc.js in den Ordner chrome.

    5. Deaktiviere die Erweiterung userChromeJS im Add-ons-Manager, starte Firefox neu, aktiviere sie wieder und starte Firefox wieder neu.

    6. Teste, ob sich Links ohne Klicken öffnen.

  • Das Script MouseHoverCloseTab - Firefox 35

    • aborix
    • 23. Januar 2015 um 16:25

    Gern geschehen! :D

  • Das Script MouseHoverCloseTab - Firefox 35

    • aborix
    • 22. Januar 2015 um 19:56

    An der Verarbeitung des Sprachelementes "let" in JavaScript wurde etwas geändert:
    MDN - Firefox 35 for developers - JavaScript

    Kann sein, dass auch andere Skripte davon betroffen sind.
    Was dann im Skript zu ändern ist, muss man sich für jeden Fall gesondert ansehen.

  • userChrome.js Scripte für den Fuchs (Zusammenstellung)

    • aborix
    • 22. Januar 2015 um 19:14

    Wie hier festgestellt wurde, funktioniert Mouse Hover Close Tab nicht mit Fx 35.

    Ändert man Zeile 9 in:

    Code
    node = node.parentElement;


    funktioniert es wieder.

    In Fx 31esr funktioniert es mit und ohne Änderung.

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