Beiträge von EffPeh
-
-
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 ); })(); -
Das ist doch auch von der Auflösung und den Einstellungen deiner Rechner abhängig.

-
Nö, ist normal. Schaut hier auch so aus.

-
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. -
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.
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. -
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?
-
Aha, da ist jemandem ein Licht aufgegangen.

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

-
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. -
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.
-
Gib' hier mal bitte die URL der Seite an.

-
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. -
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. -
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. -
Nur die Ruhe. Das kriegen wir schon hin.

-
Schau' dir zu Javascript bitte mal diesen thread an : https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=122615
ZitatEine Auflistung aller Einträge im Hamburgermenu?
Was meinst du damit? :-?? -
-
-
Das Menü blendest du im CSS aus.
Und hier zwei Buttons für die Funktionen = Javascript
Code
Alles anzeigen(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); }; })();