Hallo @Horstmann
Das Script aus #70 funktioniert hier einwandfrei.
Absolute Klasse!!
Vielen Dank.
Mfg.
Endor
Hallo @Horstmann
Das Script aus #70 funktioniert hier einwandfrei.
Absolute Klasse!!
Vielen Dank.
Mfg.
Endor
Hallo
@Horstmann
Obiges Script funktioniert hier in der Menüleiste überhaupt nicht.
Lesezeichenleiste geht es prima, und auch bei einzelnen Schaltflächen von Scripten.
Da tut sich nichts. Das aus #51 hingegen einwandfrei.
Habe mir da noch ein paar Schaltflächen von Scripten hinzugefügt.
Alles funktioniert. Es fehlen mir nur die Hamburger Schaltfläche- bzw. das Popup
usw. Trotzdem vielen Dank für Deine Mühe.
Mfg.
Endor
Hallo
@Horstmann .
Danke. Ja das Script möchte ich gern hochladen.
Link zu #51
Frage, kann man das Popup der Hamburger Schaltfläche, des #nav-bar-overflow-button,
der Unifiedextensionsschaltfläche, der Alletabsschaltfläche in der Tableise usw.
auch damit eventuell ansprechen? Weil dann wäre es komplett.
Mfg.
Endor
Hallo
@Horstmann .
Dein Script funktioniert bestens.
Große Klasse!!!!
Vielen Dank.
Mfg.
Endor
Hallo zusammen.
Aktualisierung vom Script:
MultiRowTabLiteforFx.uc.js
Mfg.
Endor
Hallo Mira_Belle
Vielen Dank für den CSS Code habe ich gleich mal übernommen
und auf alle Einträge der Menüleiste angewendet. Funktioniert bestens.
Frage: Ich habe in der Lesezeichenleiste mehrere Ordner mit Lesezeichen,
kann man die auch noch irgendwie ansprechen?
Mfg.
Endor
@Horstmann
Danke für die neue Version.
Habe ich bei Github aktualisiert.
Mfg.
Endor
Hallo bege.
Danke, hatte seine Antwort schon gesehen.
Mfg.
Endor
bege.
Danke. Ich habe mal meine Meinung dazu geschrieben.
Mfg.
Endor
Hallo zusammen.
Das ist die Quelle des Scripts:
Habe da in der Beschreibung aber nichts zum Ausrufezeichen-Badges finden können.
Wird hier auch mal angezeigt, dann wieder nicht usw.
Großer Dank gebührt aber auch 2002Andreas. Er hat die Übersetzung für Deutsch
für mich übernommen und auch die Auswahl der Einträge auf unsere Bedürfnisse
angepasst. Testarbeit gemacht usw. Nochmals vielen Dank für die ganze Mühe.
Mfg.
Endor
Hallo zusammen.
Hallo bege
Danke für Deine Änderung.
Habe ich alles so übernommen und hoch geladen.
Hier die Übersicht der Änderungen:
Mfg.
Endor
Hallo zusammen.
Es gibt mal wieder ein neues Script.
aboutconfig_menu.uc.js
Dieses Script fügt eine Schaltfläche in die Navbar ein.
Bei klick öffnet sich ein Menü mit about:config Einträgen die mit Klick
umgeschaltet werden können. Sieht dann so aus:
Das Script ist wie immer auf Github bei mir zu finden:
Diskussionen, bzw. Änderungswünsche oder Hilfe bei Problemen immer im
Diskussions-Thread schreiben: ➜ https://www.camp-firefox.de/forum/viewtopic.php?f=16&t=112673
Mfg.
Endor
Ich hoffe aber ArisCTR liest hier mit.
E-Mail Benachrichtigung sollte er ja auf jeden Fall nun ja
bekommen. Hoffen wir das beste.
Mfg.
Endor
Hallo lenny2.
ArisCTR ist hier auch registriert.
Schreib ihm einfach hier.
Wobei bei Github ist es eigentlich einfach sich zu registrieren.
Man muss halt bereit sein alles anzugeben was gewünscht wird.
Mfg.
Endor
Hallo Mira_Belle .
Leider nicht ganz.
Habe es aktualisiert siehe hier:
Mfg.
Endor
Hallo Mira_Belle .
Ja stimmt.
Ich wollte warten bis es hier getestet ist und wie du selber gesehen
hast war eine Anpassung noch notwendig. Warte noch ob ich noch was
ändern soll - muss. Dann aktualisiere ich die Version bei Github.
Auch Dir einen schönen Sonntag.
Mfg.
Endor
Hallo FuchsFan .
Prima. So passt es jetzt.
Keine Fehlermeldung mehr hier.
Einen schönen Sonntag wünsche ich Dir.
Mfg.
Endor
Halle bege, und all!
Der Autor vom Script SaveTo.uc.js hat eine neue Version
veröffentlicht. Hier die übersetzte Version.
Bitte testen und gebt mir Bescheid ob alles passt.
// ==UserScript==
// @include chrome://mozapps/content/downloads/unknownContentType.xhtml
// @charset UTF-8
// @sandbox true
// @version 20250615 Fx139+
// ==/UserScript==
(function() {
const { FileUtils } = ChromeUtils.importESModule('resource://gre/modules/FileUtils.sys.mjs');
setTimeout(function() {
saveTo()
}, 100);
function saveTo() {
// config
const dirArray = [
['C:\\', 'System'],
['D:\\', 'DATA'],
['D:\\Software', 'Software'],
['D:\\Downloads', 'herunterladen'],
['D:\\Video', 'Video'],
['' + FileUtils.getDir('UChrm', []).path + '', 'chrome'],
//["" + FileUtils.getDir('UChrm', ['SubScript']).path + "", "SubScript"],
['E:\\', 'E:'],
['F:\\', 'F:'],
['G:\\', 'G:'],
['H:\\', 'H:'],
['I:\\', 'I:'],
['S:\\', 'S:'],
];
let saveTo = createEl(document, 'button', {
id: 'saveto',
class: 'dialog-button',
size: 'small',
label: 'Speichern nach',
type: 'menu',
});
let saveToMenu = createEl(document, 'menupopup');
saveToMenu.appendChild(createEl(document, "html:link", {
rel: "stylesheet",
href: "chrome://global/skin/global.css"
}));
saveToMenu.appendChild(createEl(document, "html:link", {
rel: "stylesheet",
href: "chrome://global/content/elements/menupopup.css"
}));
saveTo.appendChild(saveToMenu);
dirArray.forEach(item => {
let [name, dir] = [item[1], item[0]];
saveToMenu.appendChild(createEl(document, "menuitem", {
label: name || (dir.match(/[^\\/]+$/) || [dir])[0],
dir: dir,
image: "moz-icon:file:///" + dir + "\\",
class: "menuitem-iconic",
onclick: function() {
let dir = this.getAttribute('dir');
let locationtext = document.getElementById('locationtext');
let file = new FileUtils.File(dir + '\\' + (locationtext ? locationtext.value : document.getElementById('location').value));
dialog.mLauncher.saveDestinationAvailable(file);
dialog.onCancel = function() {};
close();
}
}));
})
dialog.dialogElement('unknownContentType').getButton('cancel').before(saveTo);
}
function createEl (doc, type, attrs = {}) {
let el = type.startsWith('html:') ? doc.createElementNS('http://www.w3.org/1999/xhtml', type) : doc.createXULElement(type);
for (let key of Object.keys(attrs)) {
if (key === 'innerHTML') {
el.innerHTML = attrs[key];
} else if (key.startsWith('on')) {
el.addEventListener(key.slice(2).toLocaleLowerCase(), attrs[key]);
} else {
el.setAttribute(key, attrs[key]);
}
}
return el;
}
}());
Alles anzeigen
Wenn alles passt lade ich diese Version dann anstelle der vorhandenen hoch.
Mfg.
Endor