Rechtsklick auf ein Bild machen, dann wird der Eintrag angezeigt.
Kann ich nur bestätigen.
Rechtsklick auf ein Bild machen, dann wird der Eintrag angezeigt.
Kann ich nur bestätigen.
Rechtsklick auf ein Bild machen, dann wird der Eintrag angezeigt.
Es geht aber darum, dass früher dort "Grafik anzeigen..." stand. Das öffnete die Grafik im selben Tab. Dann wurde es irgendwann so geändert, dass jetzt dort "Grafik in neuem Tab anzeigen". Die Betonung liegt auf neuem Tab. Diese Funktionalität ersetzte das alte Verhalten und war von vielen so nicht gewünscht, mich eingeschlossen - deshalb hatte aborix seinerzeit das Skript dazu geschrieben...
Nur als Info. Ja der Eintrag von 2002Andreas ist vorhanden.
Aber nur ohne Script. Das Script wurde mal gemacht weil gewünscht wurde,
dass sich das Bild im Ursprungstab öffnet. Der originale Firefox Eintrag
öffnet das Bild ja in einem neuen Tab. Daher also das Script.
Mfg.
Endor
Es geht aber darum
Hallo BrokenHeart ..
danke für die Aufklärung
das Bild im Ursprungstab öffnet
Auch dir danke
Bitte mal testen:
Super!
Das Skript wird doch gar nicht benötigt
Ich habe das "native" Inline-Element von Firefox nicht, vielleicht habe ich es irgendwann einmal mit css versteckt?
vielleicht habe ich es irgendwann einmal mit css versteckt?
Das ist die Bezeichnung dazu:
#context-viewimage
Aber nur ohne Script.
Ah, ja, das soll einer wissen. Na gut, habe es wohl mal gewusst und dann vergessen, dass ich es gewusst habe. Danke.
Es gibt einen Unterschied: Ohne das Skript wird das Image im Hintergrund geöffnet, mit dem Skript in der aktiven Tab.
Und genau das ist der von mir der gewüschte Vorgang, das Bild im aktuelle Tab zu öffnen, daher das Skript.
Ohne das Skript wird das Image im Hintergrund geöffnet, mit dem Skript in der aktiven Tab.
Nicht, wenn du hier den Haken gesetzt hast:
Es geht aber darum, dass früher dort "Grafik anzeigen..." stand. Das öffnete die Grafik im selben Tab. Dann wurde es irgendwann so geändert, dass jetzt dort "Grafik in neuem Tab anzeigen". Die Betonung liegt auf neuem Tab. Diese Funktionalität ersetzte das alte Verhalten und war von vielen so nicht gewünscht, mich eingeschlossen - deshalb hatte aborix seinerzeit das Skript dazu geschrieben...
Aah, das war die Info, die mir fehlte!
Mich hatte im Gegenteil massiv das zwischenzeitlich Verhalten gestört, dass Bilder im selben Tab geöffnet wurden und da hatte (soweit ich mich korrekt erinnere) Aborix auch eine Lösung, die aber mit dem aktuellen Standardverhalten hinfällig wurde. Es gab da aber auch ein Addon, das ich benutzte.
Hallo, ich bin neu hier, mal eine Frage die mich schon länger beschäftigt.
Im alten FF bis 56 hatte ich eine App die dafür sorgte, dass wenn ich mit Maus auf einen Tab gehe dieser automatisch angezeigt wird, wenn ich mit Maus auf nächsten gehe wird der automatisch angezeigt und so weiter. In der App konnte man auch noch die Zeit einstellen bis der Tab angezeigt wird.
Gibt es wieder eine App, CSS-Code oder ein Script dafür?
Ich habe auch mehrere Tabs offen und leider werden die nicht mehrzeilig angezeigt oder habe ich da etwas übersehen?
Ich danke euch schon mal und ich hoffe, mir kann geholfen werden.
ich bin neu hier
Hallo und Willkommen hier im Forum. 😊
Mit dem Skript wird der Tab geöffnet, wenn du mit der Maus drauf gehst, ohne zu klicken.
Meintest du sowas?
// Author @aborix
var tab_hover = {
event:null,
tid:null,
getTab: function(element) {
while (element && element.localName != 'tab') {
element = element.parentNode;
};
return element;
},
onLoad: function() {
gBrowser.tabContainer.addEventListener("mouseout", tab_hover.onMouseOut, false);
gBrowser.tabContainer.addEventListener("mouseover", tab_hover.onMouseOver, false);
},
onUnload: function() {
gBrowser.tabContainer.removeEventListener("mouseover", tab_hover.onMouseOver, false);
gBrowser.tabContainer.removeEventListener("mouseout", tab_hover.onMouseOut, false);
},
onMouseOver: function(event) {
tab_hover.event = event.target;
tab_hover.tid = setTimeout(function() {
gBrowser.selectedTab = tab_hover.getTab(tab_hover.event);
}, 250);
},
onMouseOut: function() {
clearTimeout(tab_hover.tid);
}
};
tab_hover.onLoad();
Alles anzeigen
leider werden die nicht mehrzeilig angezeigt
Was genau nutzt du dafür?
Welche Firefox Version nutzt du?
Hallo Andreas und danke.
Ja genau so was suche ich: "geöffnet, wenn du mit der Maus drauf gehst, ohne zu klicken"
Kann man die Zeit noch einstellen. vielleicht 500ms damit versehentliches schnelles drüberfahren nicht gleich reagiert.
Ich konnte es leider noch nicht testen, da ich nicht weiß wie ich es wo einbinden muss.
Könntest du mir das bitte kurz mitteilen? Danke.
Ich nutze FF 127.0.2
Tabs werden bei mir nur einzeilig angezeigt? "Was genau nutzt du dafür?" Was meinst du? Ich habe da kein Addon und nix. Ich möchte nur das meine vielen Tabs, manchmal wirklich viele alle in mehreren Reihen dargestellt werden.
Kann man die Zeit noch einstellen
In Zeile 26.
wie ich es wo einbinden muss.
Du hast die Vorbereitung zur Nutzung von Skripten im Firefox gemacht?
Lies das bitte mal dazu:
Vorbereitung zur Nutzung von Skripten
in mehreren Reihen dargestellt werden.
Das geht per Skript.
Der Thread dazu ist angepinnt oben.
Hallo Andreas,
recht vielen herzlichen Dank. Dein Skript funktioniert absolut Top, so wie ich es mir wünschte. Genial.
Danke auch für die Links, ohne deren Hilfe hätte ich es nicht hinbekommen.
Ich habe gleich noch die MultiRowTabs.uc.js genutzt. Ganz gut. Vielleicht kann man da noch Einstellungen vornehmen. Ich muss mich da noch durch den ganzen Thread durcharbeiten.
Ich wünsche mir da ein helleres Menüband, dann noch wenn bei Start mehrere Tabs geladen werden also nicht im Focus sind eine andere Farbe haben als die die man schon aufgerufen hat.
Viele Liebe Grüße Andreas und Dank an 2002Andreas
Viele Liebe Grüße Andreas und Dank
Freut mich wenn ich dir damit helfen konnte, war gern geschehen
Ich muss mich da noch durch den ganzen Thread durcharbeiten.
Mach es bitte ganz in Ruhe.
Solltest du weitere Fragen zu dem Skript haben, dann am besten in dem anderen Thread.
Ja danke, das mache ich.
das mache ich.
Hallo,
dieses Skript, mit dem im Speichern-Dialog ein zusätzlicher Button erstellt wird, der ein Popup-Menü öffnet mit eingestellten Ordnern, funktioniert prima. Aber das Popup-Menü hat keinen Scrollbalken, sodass bei vielen Ordnern die letzten nicht angezeigt werden.
Was muss geändert werden, damit das Popup-Menü gescrollt werden kann?
// ==UserScript==
// @include chrome://mozapps/content/downloads/unknownContentType.xhtml
// @charset UTF-8
// @version Fx104+
// ==/UserScript==
(function () {
if (!window.FileUtils) Components.utils.import('resource://gre/modules/FileUtils.jsm');
setTimeout(function () {
saveTo();
}, 200);
function saveTo() {
// Config
const dirArray = [
['F:\\Users\\bege\\Desktop', 'Desktop'],
['F:\\Downloads', 'Downloads'],
['F:\\Eigene Dateien\\Eigene Bilder\\Symbole', 'Symbole'],
['F:\\Users\\bege\\AppData\\Roaming\\Mozilla\\Firefox\\icons', 'Firefox\\Icons'],
['F:\\Setups\\Audio-Video', 'Setups\\Audio-Video'],
['F:\\Setups\\Dateiverwaltung', 'Setups\\Dateiverwaltung'],
['F:\\Setups\\Dateiverwaltung\\FreeCommander', 'Setups_FreeCommander'],
['F:\\Setups\\Editoren', 'Setups\\Editoren'],
['F:\\Setups\\Editoren\\Notepad++', 'Setups\\Notepad++'],
['F:\\Setups\\Grafik', 'Setups\\Grafik'],
['F:\\Setups\\Internet', 'Setups\\Internet'],
['F:\\Setups\\Office\\LibreOffice', 'Setups_LibreOffice'],
['F:\\Setups\\Sicherheit\\KeePass', 'Setups\\Sicherheit\\KeePass'],
['F:\\Setups\\Tools', 'Setups\\Tools'],
['F:\\Setups\\Tools\\W10', 'Setups\\Tools\\W10'],
['F:\\Setups\\Wartung', 'Setups\\Wartung'],
['F:\\Setups\\Wartung\\System u. Hardware', 'Setups\\Wartung\\System, Hardw.'],
['F:\\Eigene Dateien\\Eigene Bilder\\aktuelleDownloads', 'Bilder'],
['F:\\Eigene Dateien\\Eigene Musik\\aktuelleDownloads', 'Musik'],
['F:\\Eigene Dateien\\Eigene Videos\\aktuelleDownloads', 'Videos'],
[FileUtils.getDir('UChrm', []).path, 'chrome'],
[FileUtils.getDir('UChrm', ['CSS']).path, 'CSS'],
[FileUtils.getDir('UChrm', ['JS']).path, 'JS'],
/* ['C:\\', 'C:'],
['E:\\', 'E:'],
['F:\\', 'F:'],
['S:\\', 'S:']
*/ ];
const button = document.getElementById('unknownContentType').getButton('cancel');
const saveTo = button.parentNode.insertBefore(document.createXULElement('button'), button);
const saveToMenu = saveTo.appendChild(document.createXULElement('menupopup'));
saveTo.classList.toggle('dialog-button');
saveTo.label = 'Speichern in…';
saveTo.type = 'menu';
const css =`
hbox.dialog-button-box button.dialog-button menupopup {
// color: white !important;
background: #eeeeee !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic {
padding-left: 8px !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic:hover {
background: red !important;
// color: white !important;
}
//hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic hbox.menu-iconic-left {
// transform: scale(.5) !important;
//max-height: 20px !important;
//}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text {
padding-right: 8px !important;
padding-left: 8px !important;
color: black !important;
}
//hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic hbox.menu-accel-container {
//max-height: 18px !important;
//}
`;
const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
dirArray.forEach(function (directory) {
const [name, dir] = [directory[1], directory[0]];
const mi = document.createXULElement('menuitem');
const item = saveToMenu.appendChild(mi);
item.setAttribute('label', (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
item.setAttribute('image', 'moz-icon:file:///' + dir + '\\');
item.setAttribute('class', 'menuitem-iconic');
item.addEventListener('command', function () {
const locationtext = document.getElementById('locationtext');
const pathFile = dir + '\\' + (locationtext ? locationtext.value : document.getElementById('location').value);
const file = new FileUtils.File(pathFile);
dialog.mLauncher.saveDestinationAvailable(file);
dialog.onCancel = function () {};
close();
});
});
}
}());
Alles anzeigen