@ Andreas.
Danke hat funktioniert.
Üupöe
Was heißt denn das? Nur mal so aus Neugier.
ups eigentlich sollte es "Purple" heißen LOL
Son Goku ist als ein deutscher Trump-Anhänger?
@ Andreas.
Danke hat funktioniert.
Üupöe
Was heißt denn das? Nur mal so aus Neugier.
ups eigentlich sollte es "Purple" heißen LOL
Son Goku ist als ein deutscher Trump-Anhänger?
Ein Skript-Variante ohne Timeout-Wert:
von mir auch ein Danke.
Hallo,
die Anzahl ist schon wieder weg
firefox 85.0.2 (64-Bit)
(function() {
setTimeout(function() {
if (!window.PlacesViewBase)
return;
PlacesViewBase.prototype._mayAddCommandsItems = function PVB__mayAddCommandsItems(aPopup) {
if (aPopup == this._rootElt)
return;
let hasMultipleURIs = false;
if (aPopup._placesNode.childCount > 0) {
let currentChild = aPopup.firstElementChild;
let numURINodes = 0;
while (currentChild) {
if (currentChild.localName == "menuitem" && currentChild._placesNode) {
if (++numURINodes == 2)
break;
}
currentChild = currentChild.nextElementSibling;
}
hasMultipleURIs = numURINodes > 1;
}
if (!hasMultipleURIs)
aPopup.setAttribute("nofooterpopup", "true");
else
aPopup.removeAttribute("nofooterpopup");
if (!hasMultipleURIs) {
if (aPopup._endOptOpenAllInTabs) {
aPopup.removeChild(aPopup._endOptOpenAllInTabs);
aPopup._endOptOpenAllInTabs = null;
aPopup.removeChild(aPopup._endOptSeparator);
aPopup._endOptSeparator = null;
}
} else if (!aPopup._endOptOpenAllInTabs) {
aPopup._endOptSeparator = document.createXULElement("menuseparator");
aPopup._endOptSeparator.className = "bookmarks-actions-menuseparator";
aPopup.appendChild(aPopup._endOptSeparator);
aPopup._endOptOpenAllInTabs = document.createXULElement("menuitem");
aPopup._endOptOpenAllInTabs.className = "openintabs-menuitem";
if (typeof this.options.extraClasses.entry == "string") {
aPopup._endOptOpenAllInTabs.classList.add(
this.options.extraClasses.entry
);
}
if (typeof this.options.extraClasses.footer == "string") {
aPopup._endOptOpenAllInTabs.classList.add(
this.options.extraClasses.footer
);
}
aPopup._endOptOpenAllInTabs.setAttribute(
"oncommand",
"PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
"PlacesUIUtils.getViewForNode(this));"
);
aPopup._endOptOpenAllInTabs.setAttribute(
"onclick",
"checkForMiddleClick(this, event); event.stopPropagation();"
);
let menuitemsCount = 0;
for (let node of aPopup.childNodes) {
if (node.localName == 'menuitem')
menuitemsCount++;
}
aPopup._endOptOpenAllInTabs.setAttribute(
"label",
" " + menuitemsCount + " <- " + gNavigatorBundle.getString("menuOpenAllInTabs.label")
);
aPopup.appendChild(aPopup._endOptOpenAllInTabs);
}
};
}, 1000);
})();
Alles anzeigen
Hallo,
bin gerade wieder ein wenig mit CSS unterwegs und wollte mal kurz nachfragen was besser wäre um den Eintrag (Lezeichen Löschen) wo der lila Pfeil drauf zeigt zu ändern.
Über class oder id ?
Leute, alles gut.
Sorry für die verwirrung der Screenshots.
wusste garnicht das man sich über einer Linie/Strich soviel erzählen kann
hier von mir nochmal zwei Screenshots mit der sogenannten Linie
ok ist ein wenig verwirrend, sagte Sören auch schon wegen den Screenshots.
Wollte nur keine neue Screenshots erstellen und dachte nimm den Lila Pfeil raus dann passt es.
naja mehr verwirrung als gedacht.
ich habe da nichts eingefügt.
es kann eventl sein das es an meiner verschiebung des Eintrages liegt.
Ich habe den eintrag "Alle Tabs öffnen" nach oben geschoben an statt unten zu lassen.
aa ok das mit dem neuen Script von aborix ist klar.
Und Sorry für die verwirrung mit den Screenshot.
Hatte Extra den Lila Pfleil rausgenommen
Und der Beitrag
#25 von mir da hatte ich zuerst das neue Script eingebunden gehabt. Dachte ich schreib gleich dazu das es funktioniert.
ersten Seperator
Teste bitte mal:
besten Dank.
Weg ist die Linie
ich finde den Seperator auch nicht in der Verwaltung der LZ ?
Da gibt es keine Trennlinien. In Menüs gibt es Trennlinien.
ja ok dann ebend die Linie
ne Sören,
ich hatte mir extra ein Seperator in diesem Ordner erstellt und dann stand 3. Dann habe ich das neue Script von aborix genommen und den Seperator gelöscht. Alles ok also 2. Genau dann ist mir ja aufgefallen das dort noch ein Seperator ganz oben ist.
Denn habe ich aber in allen Ordner.
Na mal sehen ob es mit CSS weg geht.
Danke erstmal
wie immer,
besten Dank
aborix.
Danke für die Suche.
weis jemnd auch noch hier rat ?
es wird keine Anzahl angezeigt.
(function() {
setTimeout(function() {
if (!window.PlacesViewBase)
return;
let str = PlacesViewBase.prototype._mayAddCommandsItems.toString()
.replace('gNav' , '" " + aPopup._placesNode.childCount + " <- " + gNav');
eval('PlacesViewBase.prototype._mayAddCommandsItems = ' + str);
}, 100);
})();
Alles anzeigen
Hallo,
ich habe 2 Scripte die in Firefox Version 58 nicht funktionieren.
Zeigt die Anzalh der enthalten Links als Zahl
(function() {
setTimeout(function() {
if (!window.PlacesViewBase)
return;
let str = PlacesViewBase.prototype._mayAddCommandsItems.toString()
.replace('gNav' , '" " + aPopup._placesNode.childCount + " <- " + gNav');
eval('PlacesViewBase.prototype._mayAddCommandsItems = ' + str);
}, 100);
})();
Alles anzeigen
und
Suchfeldeingabe Automatisch Löschen
das löscht den eingetragenen Suchbegriff direkt nach Anzeige der einträge
setTimeout(function() {
if (!window.BrowserSearch)
return;
var searchbar = BrowserSearch.searchBar;
if (!searchbar)
return;
var textbox = searchbar.getElementsByClassName('searchbar-textbox')[0];
var input = document.getAnonymousElementByAttribute(textbox, 'anonid', 'input');
var tId;
input.addEventListener('input', function() {
clearTimeout(tId);
tId = setTimeout(function() {
input.value = '';
document.getElementById('PopupSearchAutoComplete').hidePopup();
}, 5000);
});
}, 0);
(function() {
var searchbar = document.getElementById("searchbar");
searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
let textBox = this._textbox;
if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && this.FormHistory.enabled) {
this.FormHistory.update({
op: "bump",
fieldname: textBox.getAttribute("autocompletesearchparam"),
value: aData,
}, {
handleError(aError) {
Cu.reportError("Saving search to form history failed: " + aError.message);
},
});
}
let engine = aEngine || this.currentEngine;
let submission = engine.getSubmission(aData, null, "searchbar");
let telemetrySearchDetails = this.telemetrySearchDetails;
this.telemetrySearchDetails = null;
if (telemetrySearchDetails && telemetrySearchDetails.index == -1) {
telemetrySearchDetails = null;
}
const details = {
isOneOff: aOneOff,
isSuggestion: (!aOneOff && telemetrySearchDetails),
selection: telemetrySearchDetails,
};
BrowserSearch.recordSearchInTelemetry(engine, "searchbar", details);
let params = {
postData: submission.postData,
};
if (aParams) {
for (let key in aParams) {
params[key] = aParams[key];
}
}
openTrustedLinkIn(submission.uri.spec, "tab", params);
this.value = '';
this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
};
}());
Alles anzeigen
könnte jemand das wieder zum laufen bekommen ?