ich habe doch die 15.0
Dann solltest du dringend das Update auf die aktuelle Version 150.0 machen![]()
ich habe doch die 15.0
Dann solltest du dringend das Update auf die aktuelle Version 150.0 machen![]()
Jetzt funktioniert das CSS doch
![]()
leider keine Auswirkung.
Hier wird das neue Popup damit nicht angezeigt![]()
Vorläufig! sollte auch das noch funktionieren:
bekommt man es wirklich nur mit >250 Zeilen Script hin
Wenn du die anderen Funktionen aus dem Skript nicht brauchst, dann sollte dieser CSS-Code ausreichen:
#searchbar-new[focused] vbox.urlbarView {
display: none !important;
}
#searchbar-new[focused][usertyping] vbox.urlbarView {
display: block !important;
}
Stammt von hier:
zumindest die Anzeige der letzten Suchbegriffe in der Suchleiste zu unterbinden
Meinst du das wie in diesem Thread beschrieben wird?
er verschiebt die Button "+" zum Hinzufügen eines neuen Tabs nicht.
Der Code in der userContent.css verändert nichts an der Optik vom Firefox![]()
Das machen nur Codes in der userChrome.css.
bei mir funktioniert der folgende Code besser
Nur das zählt![]()
löschst dann das "f" wieder?
Das wird per Skript dann gelöscht.
//Suchfeld automatisch leeren
//Autor @BrokenHeart
//https://www.camp-firefox.de/forum/thema/140164-suchfeld-hellblau-und-leert-sich-nicht-mehr-scriptfehler/?postID=1284188#post1284188
(function() {
if (!window.gBrowser)
return;
//Settings ---->
const waitingToClear = 4000; //Zeitangabe für Löschen der Eingabe: [Wert] in ms oder [0] kein automisches Löschen.
//<--- Settings
function clearSearchbar() {
let searchbar = document.getElementById('searchbar-new');
if(searchbar) {
let textbox = searchbar.inputField;
textbox.addEventListener("keydown", function(event) {
if( event.key == "Enter" ) {
setTimeout( function() {
textbox.value = '';
},500);
}
});
var idTimeOut;
if(waitingToClear > 0) {
textbox.addEventListener('input', function() {
let urlbarGoButton = document.querySelector("#searchbar-new .urlbar-go-button");
if(urlbarGoButton) {
urlbarGoButton.hidden = false;
}
clearTimeout(idTimeOut);
idTimeOut = setTimeout(function() {
textbox.value = '';
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
setTimeout( function() {
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
if(urlbarGoButton) {
urlbarGoButton.hidden = true;
}
},100);
},waitingToClear);
});
}
}
}
setTimeout(clearSearchbar,1000);
})();
Alles anzeigen
leider nichts passendes zu geben
Egal, danke an dich/alle für die Hilfe, hat mich sehr gefreut![]()
Ich setze den Thread mal auf gelöst.
Teste bitte folgendes.
Hallo Ralf, das funktioniert schon fast perfekt, vielen Dank dafür![]()
So sieht das damit aus:
Nach der Suche und Klick in die Leiste wird das Popup aber wieder angezeigt. Nach einem Neustart vom Fx ist der Eintrag weg, und es erscheint kein Popup.
Evtl. fällt dir ja auch dazu noch etwas ein. Aber mach dir bitte keinen Stress deswegen.
Es wird dieses "Menü" nicht mehr angezeigt.
Hallo Mira, dann wird aber auch kein Popup be der Eingabe eines Zeichens angezeigt.
Der unterschied ist
Hallo Ralf. Bekomme ich nicht hin![]()
zeitnah entfernt werden wird
Danke für den Hinweis.![]()
Teste mal dieses bitte
Das funktioniert einwandfrei.
Nur wenn ich den Wert:
browser.search.widget.new
auf false setze, dann wird die Suchleiste nicht mehr automatisch geleert.
das funktioniert noch:
Hallo FuchsFan.
Der Pfeil wird damit hier nicht angezeigt:![]()
der Selektor für das Eingabefeld geändert werden?
Hallo Mira, das ist gut möglich. Nur mit Skripten kenne ich mich nicht aus.
Evtl. gibt es ja von Alice dazu mal ein Update![]()
Danke, das passt.
Freut mich, war gern geschehen![]()
Richtig?
Hallo Mira, so meine ich es![]()
mittels CSS-Voodoo machen
Hallo Ralf, danke auch dir![]()
Ich bin mir nicht sicher, ob sich das per CSS lösen lässt.
Weil focus ist ja schon der einfache Klick in die Leiste, ebenso wie die Eingabe von einem Zeichen. Es müsste also einen Unterschied zwischen Zeichen und Cursor geben![]()
Nur der Cursor = kein Popup...nach Eingabe einen Zeichens das Popup mit den Vorschlägen zu dem Zeichen/Buchstaben.
Teste mal bitte:
Hallo FuchsFan...
Treffer...ganz herzlichen Danke dafür![]()
![]()
Nachtrag:
Dann funktioniert leider dieses Skript nicht mehr:
//Suchfeld automatisch leeren
//Autor @BrokenHeart
//https://www.camp-firefox.de/forum/thema/140164-suchfeld-hellblau-und-leert-sich-nicht-mehr-scriptfehler/?postID=1284188#post1284188
(function() {
if (!window.gBrowser)
return;
//Settings ---->
const waitingToClear = 4000; //Zeitangabe für Löschen der Eingabe: [Wert] in ms oder [0] kein automisches Löschen.
//<--- Settings
function clearSearchbar() {
let searchbar = document.getElementById('searchbar-new');
if(searchbar) {
let textbox = searchbar.inputField;
textbox.addEventListener("keydown", function(event) {
if( event.key == "Enter" ) {
setTimeout( function() {
textbox.value = '';
},500);
}
});
var idTimeOut;
if(waitingToClear > 0) {
textbox.addEventListener('input', function() {
let urlbarGoButton = document.querySelector("#searchbar-new .urlbar-go-button");
if(urlbarGoButton) {
urlbarGoButton.hidden = false;
}
clearTimeout(idTimeOut);
idTimeOut = setTimeout(function() {
textbox.value = '';
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
setTimeout( function() {
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
if(urlbarGoButton) {
urlbarGoButton.hidden = true;
}
},100);
},waitingToClear);
});
}
}
}
setTimeout(clearSearchbar,1000);
})();
Alles anzeigen
und auch dieses:
allow_search_with_empty_text.uc.js
ausgeblendet werden können?
Teste bitte mal:
#context_askChat,
#tabContextMenu > menuseparator:nth-child(24),
#tabContextMenu > menuseparator:nth-child(26),
#context_closeTabOptions,
#context_moveTabOptions,
#context_bookmarkTab {
display: none !important;
}
Zeile 2 + 3 sind für die Separatoren. Musst du wenn dann testen, ob du beide Einträge brauchst.
Die haben beide leider keine genaue ID.
alles wieder in Ordnung.
sehr schön![]()
Bild 1 der zweite.
Der Button hat nichts mit der Sidebar zu tun.
Der linke Button ist für die Sidebar, die man dann auch auf die rechte Seite verschieben kann.
Und dort dann die Lesezeichen aktivieren.
Hilft Dir das weiter?
Hallo Mira, danke für die Hilfe![]()
Leider hilft mir das nicht weiter. Ich kann zwar die Einträge entfernen:
Aber jede neue Eingabe wird dann wieder gespeichert.
Das Popup soll gar nicht erscheinen wenn ich nur in die Suchleiste klicke/focus, sondern erst wenn ich ein Zeichen eingebe. Bis Fx 149 war das auch so.