Speravir Danke für den Hinweis auf die andere Version. Habe diese ausgewechselt und es klappt, wie es soll.
Danke auch den anderen Helfenden.
Speravir Danke für den Hinweis auf die andere Version. Habe diese ausgewechselt und es klappt, wie es soll.
Danke auch den anderen Helfenden.
Hier klappt nicht mehr.
Der Ladebalken macht nicht mehr dass, was er soll, er macht einfch: NICHTS.
Leider fehlt mir das Wissen, wo ich ansetzen muss.
Erbitte Hilfe.
/* LoadingBar.uc.js */
// Location Bar Enhancer5.1; Loading Bar0.3.0
(function(){
var cssStr = `
#urlbar {
background-image: repeating-linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0) 6px,
rgba(255,255,255,1) 6px, rgba(255,255,255,1) 12px), linear-gradient(to right, rgba(255,255,255) 0%,
rgba(237,2,11,.7) 100%);;
background-size:0 0;
background-repeat:repeat-x, no-repeat;
transition: background-size 350ms ease 0s !important;
}
#urlbar-background {
z-index: -2;
}
#urlbar:not([style="background-size: 0% 100%;"]) {
animation: progress-bar-stripes 2s linear infinite;
}
@keyframes progress-bar-stripes {
from {
background-position: 0 0;
}
to {
background-position: 51px 0;
}
}
`.replace(/\s{2,}|\r|\n/,"");
var style = document.createProcessingInstruction("xml-stylesheet", "type=\"text/css\"" + " href=\"data:text/css;base64," + btoa(cssStr) + "\"");
var mainW = document.getElementById("main-window");
document.insertBefore(style, mainW);
function main(window) {
var {document, gBrowser} = window;
function $(id) { return document.getElementById(id) };
var urlbar = $("urlbar");
let pageProgress = 0;
let async = makeWindowHelpers(window).async;
var LoadingBar = {
listener: {
onChangeTab: function(e) {
urlbar.style.backgroundSize = '0% 100%';
pageProgress = 0;
},
onProgressChange: function(aBrowser,webProgress,request,curSelfProgress,maxSelfProgress,curTotalProgress,maxTotalProgress) {
if (gBrowser.contentDocument === aBrowser.contentDocument) {
var val = (curTotalProgress-1)/(maxTotalProgress-1);
pageProgress = val;
urlbar.style.backgroundSize = (100*val) + '% 100%';
if (val > 0.9)
async(function() {
if (pageProgress > 0.95)
urlbar.style.backgroundSize = '100% 100%';
}, 1000);
}
},
onStateChange: function() {
if (pageProgress > 0.95){
async(function() {
urlbar.style.backgroundSize = '0% 100%';
pageProgress = 0;
}, 1000);
}else{
urlbar.style.backgroundSize = '0% 100%';
}
}
}
};
gBrowser.tabContainer.addEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
gBrowser.addTabsProgressListener(LoadingBar.listener);
unload(function() {
gBrowser.tabContainer.removeEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
gBrowser.removeTabsProgressListener(LoadingBar.listener);
}, window);
}
watchWindows(main, "navigator:browser");
function runOnLoad(window, callback, winType) {
window.addEventListener("load", function() {
window.removeEventListener("load", arguments.callee, false);
if (window.document.documentElement.getAttribute("windowtype") == winType)
callback(window);
}, false);
}
function runOnWindows(callback, winType) {
function watcher(window) {
try {
callback(window);
}
catch(ex) {}
}
let browserWindows = Services.wm.getEnumerator(winType);
while (browserWindows.hasMoreElements()) {
let browserWindow = browserWindows.getNext();
if (browserWindow.document.readyState == "complete")
watcher(browserWindow);
else
runOnLoad(browserWindow, watcher, winType);
}
}
function watchWindows(callback, winType) {
function watcher(window) {
try {
callback(window);
}
catch(ex) {}
}
runOnWindows(callback, winType);
function windowWatcher(subject, topic) {
if (topic == "domwindowopened")
runOnLoad(subject, watcher, winType);
}
Services.ww.registerNotification(windowWatcher);
unload(function() { Services.ww.unregisterNotification(windowWatcher) });
}
function unload(callback, container) {
let unloaders = unload.unloaders;
if (unloaders == null)
unloaders = unload.unloaders = [];
if (callback == null) {
unloaders.slice().forEach(function(unloader) { unloader() });
unloaders.length = 0;
return null;
}
if (container != null) {
container.addEventListener("unload", removeUnloader, false);
let origCallback = callback;
callback = function() {
container.removeEventListener("unload", removeUnloader, false);
origCallback();
}
}
function unloader() {
try {
callback();
}
catch(ex) {}
}
unloaders.push(unloader);
function removeUnloader() {
let index = unloaders.indexOf(unloader);
if (index != -1)
unloaders.splice(index, 1);
}
return removeUnloader;
}
function makeWindowHelpers(window) {
let {clearTimeout, setTimeout} = window;
function async(callback, delay) {
delay = delay || 0;
let timer = setTimeout(function() {
stopTimer();
callback();
}, delay);
function stopTimer() {
if (timer == null)
return;
clearTimeout(timer);
timer = null;
}
}
return {
async: async,
};
}
})();
Alles anzeigen
obwohl die Hardware von meinem neuen Win11 wesentlich besser ist
Das ist bei mir auch so. Windows 11 ist langsamer aber es stört mich nicht, denn ich finde es in etlichen Sachen komfortabler.
Beispiel:
Der Drucker vom Windows 10 Rechner ist über LAN eingebunden. Als ich meinen Rechner noch mit Windows 10 betrieben hatte, musste ich ziemlich krampfen, hierfür den Drucker zusätzlich über WiFi ins Netz einzubinden. War fast unmöglich.
Unter Windows 11 war diese eine Sache von knppp 2 Minuten und ich kann vom Windows 11 Rechner nun auch den Drucker im Netzwerk nutzen.
Was die Netzwerkeinstellungen unter Windows 11 betrifft, finde ich es persönlich sehr gut umgesetzt.
Wie schreibst du so schön: Immer gerne
Ich nutze Windows 11 24H2 auf meinem PC, seit es mir angeboten wurde.
Hatte bisher weniger Probleme als mit dem Windows 10 Rechner meiner Frau.
Und auf dem Laptop ist auch seit ca. vier Wochen das Windows 11 24H2 Update drauf.
Alles ohne Probleme und fehlerfrei.
Windows 10 auf dem anderen Rechner ist noch gewollt, da ich dort TPM noch nicht freigeschalötet habe.
Wird auch noch dauern.
DonnerDrachen Hast du MediLearn Cartoon abonniert?
Nice
Ich wünsche auch allen ein frohes weihnachtsfest.
Genießt die Tage mit Euren Liebsten.
Auch ich wünsche allen schöne Weihnachten und 2002Andreas, Danke für den Hinweis auf den Weihnachtsmann.
Vielen Danke dafür
Auch von mir alles gute zum Geburtstag. Nutze den Tag und genieße ihn.
Auch ich wünsche allen einen schönen 1. Advent.
Hab auch versucht Bild mit Mütze zu basteln. (Schön ist anders).
Hallo Andreas,
Danke für deinen Kommentar aus Beitrag #9. Dann erschliest es sich auch für mich.
Cookie ist ne Möglichkeit.
Ist es so gewollt, dass die Themen automatisch als erledigt markiert werden?
Früher konnte ich dieses angklicken, heute kann ich das Thema nur als unerledigt markieren.
Jepp, das meinte ich.
Wenn ich dann wieder das Popup schließe klappt es.
Durch den Start im Fehlerbehebungsmodus und erneutes starten des FF hat sich das ganze erledigt.
Kann ich zwar nicht ganz nachvollziehen aber wichtig, es läuft.
Nur war zeigt es mir überhaupt Bild in Bild an?
Danke fürs helfen
Sorry, kommt:
Moin,
gestern Abend wollte ich mir über Livestream ein Video anschauen. Dabei stellte ich fest, das dieses nur als Bild in Bild möglich ist und ich dadurch nicht in den Vollbildmodus umschalten konnte.
Eben beim Test im Fehlerbehebungsmodus lief ein Beitrag im Livestream fehlerfrei und ich konnte auch tadellos in den Vollbildmodus umschalten.
Ich denke, irgendeine Einstellung funkt dazwischen.
Css und js kann nicht dazwischenfunken, da ich für Screendarstellung ebenso etwas installiert habe. Ebenso nutze ich auch kein Addon.
Bitte freudlicherweise um Hilfe.
Boersenfeger Danke für das Angebot. Sehr nett.
Wir werden sicherlich auch so einen schönen Tag haben.
Dir eine schöne Reise und viel Spaß dabei. Wird sicher gut werden.
würde ich gerne machen, nur bei den Mengen passt es sicherlich nicht.
Vielleicht habe ich nochmal wieder die Chance wie im Ahrtal, an der Feldküche zu stehen.
Zweimal 125 Liter Druckkessel und zweimal 40 Liter Bratpfannen. Da kannst als Einzelperson fast 2 Monate von essen.
Ach ja, off topic: Meine Frau und ich besuchen am 03.12. den Braunschweiger Weihnachtsmarkt.
Zwar schon ein wenig her dieses Szenario aber irgendwie auch immer real.
Ich war nun eine längere Zeit nicht mehr aktiv im Forum.
Hängt damit zusammen, dass ich etliches an Ausbildung fürs Ehrenamt absolviert habe.
Im Rahmen des DRK habe ich, mit 62 Unterichtseinheiten, die Qualifikation zur Lehrkraft für Erste Hilfe erworben.
Dann kamen, im Rahmen des Katastrophenschutzes mit 32 Unterrichtseinheiten eine Weiterqualifikation als Feldköchin hinzu.
Außerden mit 16 UE noch die Sprechfunkerausbildung erworben und heute gerade die Qualifikation zur Gruppenführerin erreicht.
War mit 72 Unterichtseinheiten nicht ohne.
Nun ist auch genug. Jetzt dann nur noch Fort- und Weiterbildung.
Um die Qualifikationen nicht zu verlieren. Habe aber 2 Jahre Zeit dafür.