Frohe Ostern und eine Kombifrage zu o.a. Script...
Ich verwende ja das Suchleiste leeren Script:
JavaScript
/* Suchfeld leeren nach 4 Sekunden */
/* Author @aborix und repariert von @Brokenheart */
(function() {
if (!window.gBrowser)
return;
//Settings ---->
const waitingToClear = 4000; //Zeitangabe für Löschen der Eingabe: [Wert] in ms oder [0] kein automatisches 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;
var searchbarPopup = document.querySelector("#searchbar-new > .urlbarView");
if(waitingToClear > 0) {
textbox.addEventListener('input', function() {
searchbarPopup.style.display = "inherit";
clearTimeout(idTimeOut);
idTimeOut = setTimeout(function() {
textbox.value = '';
setTimeout( function() {
searchbarPopup.style.display = "none";
},100)
},waitingToClear);
});
}
}
}
setTimeout(clearSearchbar,1000);
})();
Alles anzeigen
Beide zusammen verwendet sehe ich aber kein Icon in der Suchleiste. Kann man da was zurechtfrickeln oder muss man sich für das ein- oder andere entscheiden?
Edit: Wenn ich das LeerenScript auskommentiere, sehe ich aber trotzdem kein Icon in der Suchleiste... ![]()

