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

Beiträge von EffPeh

  • Lesezeichenmenü "Diese Seite abonnieren" ausblenden

    • EffPeh
    • 23. November 2017 um 15:57

    Lass' einfach das menu weg und es klappt:

    CSS
    #subscribeToPageMenupopup {
    	display: none !important;
    }
  • Kontextmenü Website bearbeiten

    • EffPeh
    • 23. November 2017 um 15:50
    Zitat von Fox2Fox


    Da kann mir vielleicht jemand helfen?

    "Neu laden" - da kann auch der Kringel bleiben. Aber alles andere sollte ausgeblendet werden.

    Das hier wird sich selbst irgendwo im Kontext-Menü positionieren. :)

    Code
    (function() {
    	var menuitem = document.createElement('menuitem');
    	menuitem.id = 'uc_menu_close_tab';
    	menuitem.setAttribute('label' , 'Tab schliessen');
    	menuitem.setAttribute('oncommand' , 'gBrowser.removeCurrentTab();');
    	var refItem = document.getElementById('contentAreaContextMenu');
    	refItem.append( menuitem );
    })();
  • Exit Button

    • EffPeh
    • 23. November 2017 um 13:46

    Das ist doch auch von der Auflösung und den Einstellungen deiner Rechner abhängig. :)

  • Exit Button

    • EffPeh
    • 23. November 2017 um 13:26

    Nö, ist normal. Schaut hier auch so aus. :)

  • FF57* Neustart/Restart AddOn

    • EffPeh
    • 23. November 2017 um 13:24

    Falls du den Code aus #32 meinst:
    Nein, die Schleife ist nicht zuviel. Die setzt die Attribute, die in var props definiert wurden. :)
    Auch wenn ich den Button selbst anders angelegt hätte, so ist das völlig korrekt.

  • Kontextmenü Website bearbeiten

    • EffPeh
    • 23. November 2017 um 12:27

    Es geht nicht um CSS-Kenntnisse. :)
    Es geht darum, die IDs zu finden, die man ausfiltern muss. Und in deinem Fall wären das ja nicht wenige. Eine Arbeit, die ich in einer Agentur dem Praktikanten auf's Auge drücken würde. :P
    Das ist, was ich dir da oben versucht habe, verständlich zu machen. Das Auffinden der entsprechenden IDs kostet Zeit, noch dazu ist mein Kontext-Menü garantiert anders aufgebaut als deines. Das CSS selbst ist schnell erstellt, dafür brauche ich keine Minute.

  • Exit Button

    • EffPeh
    • 23. November 2017 um 12:11

    Schon, aber wenn du vergrösserst, brauchst du andere Grafiken, da das sonst bescheiden aussieht. Und die Höhe passt sich auch mit der Breite an an. Wozu brauchst du das?
    Oder brauchst du nur Abstand zu anderen Elementen? :)

  • Senkrechte Trennlinien in Symbolleiste

    • EffPeh
    • 23. November 2017 um 11:53

    Aha, da ist jemandem ein Licht aufgegangen. :P

  • Statusleiste

    • EffPeh
    • 23. November 2017 um 11:45
    Zitat von Speravir


    Sei doch so nett und verlinke das hier. Aber ich hatte auch schon daran gedacht. Lass mich mal raten: Feste Breite von 1px und left- oder right-border oder sogar „nur“ eine dunkle Hintergrundfarbe? Man könnte damit genauso Leerräume mit fester Breite definieren.

    Es war dieser thread: https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122965

    Und das war die Anweisung:

    CSS
    #nav-bar toolbarspring {
    	background: transparent !important;
    	max-width: 0px !important;
    	min-width: 0px !important;
    	width: 0px !important;
    	border-left: 1px solid white !important;
    	border-right: 1px solid black !important;
    	margin-top: 4px !important;
    	margin-bottom: 4px !important;
    }

    Und ja, klar kann damit auch feste Breiten definieren. Im Prinzip ist es schliesslich nur ein Element wie alle anderen auch. :)

  • Kontextmenü Website bearbeiten

    • EffPeh
    • 23. November 2017 um 11:36

    Ich verstehe dein Anliegen. :)
    Und die Frage kann man leicht beantworten: Blende alle Einträge aus, die du nicht möchtest.
    Starte das Tool Extras > Web-Entwickler > Browser-Werkzeuge, suche alle IDs von Einträgen heraus, die du nicht möchtest und blende sie im CSS mit der Deklaration display: none !important; aus.

  • Tabs verändern

    • EffPeh
    • 23. November 2017 um 11:24
    Zitat von Fox2Fox


    Die dblclick.uc.js kann ich ja nicht direkt runterladen, oder?

    Doch, kann man. Wenn du auf der Code-Seite des jeweiligen Scripts bist, klickst du den Button "Raw".
    Dann sollte nur der Code in Textform angezeigt werden.
    Danach gehst du ins Menü > Datei > Seite speichern unter...
    Die Datei sollte nun den Original-Namen mit der richtigen Endung haben. :)

  • falsches Favicon bei einem Lesezeicheneintrag

    • EffPeh
    • 23. November 2017 um 11:14

    Gib' hier mal bitte die URL der Seite an. :)

  • Kontextmenü Website bearbeiten

    • EffPeh
    • 23. November 2017 um 11:13
    Zitat von Fox2Fox


    Dieses Kontextmenü, welches sich zeigt, wenn ich hier ins Verfassenfenster klicke, sollte natürlich bleiben.

    Nur mal so zum Verständnis: Es gibt nicht dieses oder jenes Kontextmenü, sondern nur das Kontextmenü.
    Und in diesem befinden sich alle Kontextmenü-Items, die sich aus Standard-Einträgen sowie Einträgen von Extensions zusammensetzen. In meinem Kontextmenü befinden sich z.B. derzeit 102 Einträge. Hinzu kommen alle Seperatoren. Bei mir zur Zeit 30. Oder anders ausgedrückt: rund 17000 Zeichen HTML-Code. :)
    Natürlich sind die nicht immer alle gleichzeitig sichtbar. Das wäre nicht sinnvoll. Deswegen werden Einträge nur dann angezeigt, wenn eine Relevanz zu dem Element besteht, das mit der rechten Maustaste angeklickt wird. Die Einträge "Einfügen" oder "Ausschneiden" z.b. werden also nur zur Verfügung stehen, wenn ich in ein Eingabefeld klicke.

  • falsches Favicon bei einem Lesezeicheneintrag

    • EffPeh
    • 23. November 2017 um 00:51

    Wie wäre es, wenn du die Adresse aufrufst und einfach nochmal als Lesezeichen abspeicherst? :)
    Wenn dort das Fav okay ist, kannst du das Lesezeichen mir dem falschen Icon löschen.

  • Statusleiste

    • EffPeh
    • 23. November 2017 um 00:48
    Zitat

    Die ist sicherlich allgemein gut, aber für die Statusbar reichte mir diese Regel völlig


    Ja, klar, das kann man variieren, wie man es braucht. :)
    Ich habe da auch verschiedene, u.a. den von oben mit der Mindestbreite.
    In einem anderen thread habe ich auch schon gezeigt, wie man daraus Trennlinien basteln kann.

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • EffPeh
    • 23. November 2017 um 00:38

    Nur die Ruhe. Das kriegen wir schon hin. ;)

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • EffPeh
    • 22. November 2017 um 22:55

    Schau' dir zu Javascript bitte mal diesen thread an : https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122615 :)

    Zitat

    Eine Auflistung aller Einträge im Hamburgermenu?


    Was meinst du damit? :-??

  • Statusleiste

    • EffPeh
    • 22. November 2017 um 22:52

    Ja, über die Eigenschaft background. :)

    CSS
    #ID-deiner-Statusleiste {
    	background: green !important;
    }
  • Statusleiste

    • EffPeh
    • 22. November 2017 um 22:29

    Büdde. ;)

  • "Anpassen" und "Vorherige Sitzung wiederherstellen"

    • EffPeh
    • 22. November 2017 um 22:28

    Das Menü blendest du im CSS aus.

    CSS
    #PanelUI-menu-button {
    	display: none !important;
    }

    Und hier zwei Buttons für die Funktionen = Javascript :)

    Code
    (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);
    };
    
    
    })();
    
    
    (function() {
    
    try {
    	Components.utils.import("resource:///modules/CustomizableUI.jsm");
    	CustomizableUI.createWidget({
    		id: "uc-lastsession",
    		defaultArea: CustomizableUI.AREA_NAVBAR,
    		removable: true,
    		label: "Last Session",
    		tooltiptext: "Last Session",
    		onClick: function() {
    			let ss = Cc["@mozilla.org/browser/sessionstore;1"].
    			getService(Ci.nsISessionStore);
    			if (ss.canRestoreLastSession) {
    				ss.restoreLastSession();
    			}
    		},
    		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="M15.707 4.293l-4-4a1 1 0 0 0-1.414 1.414L12.585 4H11a7.008 7.008 0 0 0-7 7 1 1 0 0 0 2 0 5.006 5.006 0 0 1 5-5h1.585l-2.293 2.293a1 1 0 1 0 1.414 1.414l4-4a1 1 0 0 0 .001-1.414z"></path><path fill="context-fill" d="M13 11a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1a1 1 0 0 0 0-2H3a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3v-1a1 1 0 0 0-1-1z"></path></svg>\')';
    			return aNode;
    		}
    	});
    } catch (e) {
    	Components.utils.reportError(e);
    };
    
    
    })();
    Alles anzeigen

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