Ja, du hast die Kommas hinten vergessen
*auf die Stirn hau* Besten Danke 2002Andreas
Ja, du hast die Kommas hinten vergessen
*auf die Stirn hau* Besten Danke 2002Andreas
Hallo allen..
Habe in diesem Script noch 2 andere Links eingetragen, die ich will dass es autoreloadet..
Leider funkt es nicht.
Kann mir jemand sagen was ich falsch gemacht habe?
/*Damit wird die Seite auch neu geladen, wenn der PC im Standby war, und die Servermeldung erscheint.
Die Urls bei const urls müssen mit denen der betreffenden Seiten genau übereinstimmen.
Die Strings bei const urlPrefixes müssen Anfangsabschnitte der Urls der betreffenden Seiten sein (entspricht in der Tampermonkey-Syntax mit * am Ende).
Zeile 32 ist der Reload-Time 9000 = 9 Sekunden.*/
// Author @aborix
// Autoreload.uc.js
(function() {
if (!window.gBrowser)
return;
let frameScript = function() {
function urlMatches(aUrl) {
const urls = [
'https://www.camp-firefox.de/forum/ungelesene-beitraege/'
'https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/'
'https://www.ircforumlari.net/mirc-parca-kodlar/'
];
const urlPrefixes = [
];
return urls.includes(aUrl) || urlPrefixes.some(string => aUrl.startsWith(string));
};
addEventListener('DOMContentLoaded', function(event) {
let document = event.target;
if (!urlMatches(document.location.href))
return;
let timId;
/* if (!document.hidden) { */
let wait = 30000;
if (document.URL.startsWith('about:neterror?')) {
wait = 1000;
};
timId = content.setTimeout(function() {
document.location.reload();
}, wait);
/* }; */
document.addEventListener('visibilitychange', function() {
if (document.hidden) {
/* content.clearTimeout(timId); */
} else {
document.location.reload();
}
});
});
};
let frameScriptURI = 'data:,(' + frameScript.toString() + ')()';
window.messageManager.loadFrameScript(frameScriptURI, true);
})();
Alles anzeigen
So ↓ habe ich das jetzt gelöst.
Danke. Habe deine Zeile 26 var cssA in dem Script den ich benütze eingefügt und es für mich angepasst.
Nun siehts so aus:
Hier das vollständige Script, falls es später jemand sucht und es benützen will.
(function() {
function doDatClock() {
var timestr = new Date().toLocaleDateString(locale, options);
const blanks = ' -';
let i = timestr.lastIndexOf(',');
timestr = timestr.substring(0, i)+ blanks + timestr.substring(i + 1) + ' Uhr';
if (count == 1) {
var counter = new Date(1000 * sec).toISOString().substr(11, 8); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons
timestr = timestr + ' (' + counter + ')';
sec++;
}
ClockLabel.setAttribute('value', timestr);
}
var count = 0; // if you don't want a counter set this to zero
var agent = 1; // if you just want the clock set this to zero
var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
var personalText = ' -'; // your personal text here
var cssFontFamily = 'DejaVu Sans';
var cssColor = 'white'; // Font Color
var bitnr = ` (${Services.appinfo.is64Bit ? 64 : 32}-bit)`;
var css = 'padding-top: 5px; padding-left: 0;margin-right:2px;margin-left:4px; color: ' + cssColor + '; font-family: ' + cssFontFamily + '; font-weight:500; font-size:12px; text-shadow: none; width: 340px;';
var cssA = 'text-align: right; background: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/firefox.png")no-repeat !important; background-position: 5px 2px !important; min-height: 20px; max-height: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px !important; margin-right: 5px; margin-bottom: 0px; margin-left: 10px; width: 148px;';
var options = {
weekday: 'long',
year: 'numeric',
month: 'short',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
second: '2-digit'
};
var sec = 0;
var locale = language || window.navigator.languages[0];
var position = document.getElementById('helpMenu'); // Datumsangabe in Menüleiste
// var position = document.getElementById('urlbar-container'); // Datumsangabe in Symbolleiste hinter Adressleiste
var ClockLabel = document.createXULElement('label');
ClockLabel.setAttribute('id', 'statusbar-clock-display');
ClockLabel.setAttribute('class', 'statusbarpanel-text');
ClockLabel.setAttribute('style', css);
position.parentNode.insertBefore(ClockLabel, position.nextSibling);
if (agent == 1) {
var AgentLabel = document.createXULElement('label');
AgentLabel.setAttribute('id', 'statusbar-agent-display');
AgentLabel.setAttribute('class', 'statusbarpanel-text');
AgentLabel.setAttribute('style', css + cssA);
var FFstr = window.navigator.userAgent.split(' ');
var FF = FFstr[FFstr.length - 1].replace('/', ' ');
// var text = "Firefox Version: " + gAppInfo.version + personalText;
// Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime);
var text = " Firefox Version: " + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + personalText;
AgentLabel.setAttribute('value', text);
position.parentNode.insertBefore(AgentLabel, position.nextSibling);
}
if (count == 1) {
ClockLabel.addEventListener('dblclick', function() { sec = 0; });
}
window.setInterval(doDatClock, 1000);
})();
Alles anzeigen
Das sollte es. Nur da muss ich passen.
Danke.
Teste bitte:
Danke 2002Andreas wird es auch funken, wenn ich es im Script einbaue?
Hallo allen..
Kann mir evtl. jemand helfen hier in diesem Script vor dem Text: "Firefox Version" ein Icon zu setzen?
Hab selber versucht aber nicht hingekriegt. Das Script ist von 2002Andreas, dem ich hier nochmals danke.
Es sieht jetzt so aus:
und das wäre das Script:
(function() {
function doDatClock() {
var timestr = new Date().toLocaleDateString(locale, options);
const blanks = ' -';
let i = timestr.lastIndexOf(',');
timestr = timestr.substring(0, i)+ blanks + timestr.substring(i + 1) + ' Uhr';
if (count == 1) {
var counter = new Date(1000 * sec).toISOString().substr(11, 8); // .replace(/^[0:]+/, '') // if you want to replace zeroes and colons
timestr = timestr + ' (' + counter + ')';
sec++;
}
ClockLabel.setAttribute('value', timestr);
}
var count = 0; // if you don't want a counter set this to zero
var agent = 1; // if you just want the clock set this to zero
var language = 'de-DE'; // locale, e.g. 'de-DE' , 'en-US' , 'fr-FR'
var personalText = ' -'; // your personal text here
var cssFontFamily = 'DejaVu Sans';
var cssColor = 'white'; // Font Color
var bitnr = ` (${Services.appinfo.is64Bit ? 64 : 32}-bit)`;
var css = 'padding-top: 5px; padding-left: 0;margin-right:2px;margin-left:4px; color: ' + cssColor + '; font-family: ' + cssFontFamily + '; font-weight:500; font-size:12px; text-shadow: none; width: 340px;';
var cssA = 'width: auto;';
var options = {
weekday: 'long',
year: 'numeric',
month: 'short',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
second: '2-digit'
};
var sec = 0;
var locale = language || window.navigator.languages[0];
var position = document.getElementById('helpMenu'); // Datumsangabe in Menüleiste
// var position = document.getElementById('urlbar-container'); // Datumsangabe in Symbolleiste hinter Adressleiste
var ClockLabel = document.createXULElement('label');
ClockLabel.setAttribute('id', 'statusbar-clock-display');
ClockLabel.setAttribute('class', 'statusbarpanel-text');
ClockLabel.setAttribute('style', css);
position.parentNode.insertBefore(ClockLabel, position.nextSibling);
if (agent == 1) {
var AgentLabel = document.createXULElement('label');
AgentLabel.setAttribute('id', 'statusbar-agent-display');
AgentLabel.setAttribute('class', 'statusbarpanel-text');
AgentLabel.setAttribute('style', css + cssA);
var FFstr = window.navigator.userAgent.split(' ');
var FF = FFstr[FFstr.length - 1].replace('/', ' ');
// var text = "Firefox Version: " + gAppInfo.version + personalText;
// Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo).QueryInterface(Ci.nsIXULRuntime);
var text = " Firefox Version: " + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + personalText;
AgentLabel.setAttribute('value', text);
position.parentNode.insertBefore(AgentLabel, position.nextSibling);
}
if (count == 1) {
ClockLabel.addEventListener('dblclick', function() { sec = 0; });
}
window.setInterval(doDatClock, 1000);
})();
Alles anzeigen
Besten Dank im Voraus.
Die Pfade zu deinen Icons musst du dir anpassen:
Danke vielmals.
Muss da zuoberst nicht irgendwas mit @moz dingsbungs stehen? weiss grad den text nicht..
Es wäre noch schön, wenn jemand ein CSS hätte für die Icons von ExtraConfigMenü und es hier teilen könnte
Und jetzt wird es angezeigt, oder nicht?
Ja danke. 🙄
Hast du den Pfad in Zeile 74 für dich angepasst?
Inzwischen schon ja.. ist mir erst nach dem oberen Eintrag von mir in Sinn gekommen.
Mit diesem Script ist der Button zusätzlich noch verschiebbar:
Danke 2002Andreas das Icon ist zwar immernoch unsichtbar, aber das Popup öffnet sich..
Alternativ für die, die das Script extras_config_menu.uc.js benutzen:
Zwischen Zeile 92 bis 98 diesen Text einfügen:menupopup.appendChild(this.createME("menuitem","userChromeShadow.css","uProfMenu.edit(0,'userChromeShadow.css');","uProfMenu_edit",0));
Habe diese Zeile nach der Zeile 93 reinkopiert jetzt ist das Icon weg..
Ist das hier die neue Extra Config Menü 2002Andreas?
userChromeShadow.uc.js
Besten Danke 2002Andreas jetzt funkts wieder.
Du hast das neue Script installiert?
Da war ich nicht da und hab es nicht gesehen. Danke 2002Andreas aber es hat ja mehrere scripts welcher von denen wohl zu meins passt.
Hallo allen..
Wenn man zu viel Tabs offen hat, dann sieht man ja rechts und links von den Tabs jeweils ein Pfeil nach Links und eins nach Rechts. Mit dieser Code ins CSSshadow hat es mal geklappt.
/* TabLeiste Pfeile (nach Links und nach Rechts) ändern */
#tabbrowser-arrowscrollbox::part(scrollbutton-up) {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arrow-left.png") !important;
transform: scale(0.9, 0.9) !important;
background-color: blue;
margin-top: -6px !important;
margin-bottom: -1px !important;
padding-top: 2px;
padding-bottom: 1px
}
#tabbrowser-arrowscrollbox::part(scrollbutton-down) {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arrow-left.png") !important;
transform: scale(0.9, 0.9) !important;
background-color: blue;
margin-top: -6px !important;
margin-bottom: -1px !important;
padding-top: 2px;
padding-bottom: 1px
}
#tabbrowser-arrowscrollbox::part(scrollbutton-up):hover,
#tabbrowser-arrowscrollbox::part(scrollbutton-down):hover {
background-color: red !important;
}
Alles anzeigen
Aber jetzt funktioniert es nicht mehr.
Hat es was geändert? Wenn ich es mit Browser-Werkzeuge Stillbearbeitung teste, funkt die Code aber sonst nicht.
Brauchst doch nur die ID zu tauschen jeweils.
Habs es schon erledigt es ist aber im oberen Eintrag von mir erschienen.
Danke dir.
Hier noch meine ganze Navi- und Url-leiste css-code.
Ich hoffe hab nichts vergessen.
Falls jemand es testet und etwas merkt das vergessengegangen ist, kann es mir gerne melden.
Besten Dank.
Und so sieht es aus:
@-moz-document url-prefix(chrome://browser/content/browser.xhtml) {
/* Navigation-Leiste Farbe ändern */
#nav-bar {
background-color: red !important;
color: white !important;
}
/* Adress-Bar Farbe ändern */
#urlbar-input-container {
background-color: green !important;
color: white !important;
border: 3px yellow !important;
border-style: dotted !important;
}
/*Back-, Forward und Reload-Button-Icon ändern*/
#back-button {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arbackN.png") !important;
transform: scale(1.4, 1.4) !important;
}
#reload-button {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arfresh12.png") !important;
transform: scale(1.4, 1.4) !important;
margin-bottom: 3px !important;
}
#stop-button {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/ajax-loaderRot2.gif") !important;
transform: scale(1.4, 1.4) !important;
}
#forward-button {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/arforwardN.png") !important;
transform: scale(1.4, 1.4) !important;
}
#stop-button .toolbarbutton-animatable-image,
#reload-button .toolbarbutton-animatable-image {
display: none !important;
}
#back-button:hover,
#reload-button:hover,
#stop-button:hover,
#forward-button:hover{
--toolbarbutton-hover-background: green !important;
}
/* Url-bar Such-Icon ändern */
#urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/suchen.png") !important;
}
/* Scripte zur Aktivitätsverfolgung Icon ändern */
#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box > #tracking-protection-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/protect.png") !important;
}
#urlbar-input-container[pageproxystate="valid"] > #tracking-protection-icon-container > #tracking-protection-icon-box:not([hasException])[active] > #tracking-protection-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/protectNo.png") !important;
}
#tracking-protection-icon-container:hover {
background-color: blue !important;
}
/* WebSeite Infos Icon ändern */
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/security.png") !important;
}
#identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/securityNo.png") !important;
}
#identity-icon-box:hover {
background-color: blue !important;
}
/* Berechtigungen Icon ändern */
.popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/PermissionBlockNo.png") !important;
transform: scale(1.0, 1.3) !important;
}
#permissions-granted-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/permissions.png") !important;
transform: scale(1.0, 1.3) !important;
}
.desktop-notification-icon.blocked-permission-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/PermissionBlock.png") !important;
transform: scale(1.0, 1.0) !important;
}
#identity-permission-box:hover {
background-color: blue !important;
}
#blocked-permissions-container > .blocked-permission-icon {
color: yellow !important;
transform: scale(1.0, 1.1) !important;
}
/* Lese-Ansicht einschalten Icon ist weiss */
#reader-mode-button:not(readeractive) > .urlbar-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/reader-modeNo.png") !important;
transform: scale(1.6, 1.6) !important;
}
/* Lese-Ansicht ausschalten Icon ist gelb */
#reader-mode-button[readeractive] > .urlbar-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/reader-mode.png") !important;
transform: scale(1.6, 1.6) !important;
}
#reader-mode-button[class="urlbar-page-action"]:hover {
background-color: blue !important;
}
/* Lesezeichen hinzufügen Icon weiss */
#star-button {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/FavNo1.png") !important;
transform: scale(1.4, 1.6) !important;
}
/* Lesezeichen bearbeiten Icon gelb */
#star-button[starred="true"] {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/Fav.png") !important;
transform: scale(1.4, 1.6) !important;
}
#star-button-box:hover {
background-color: blue !important;
}
/* Hamburger-Menü Icon ändern */
#PanelUI-menu-button .toolbarbutton-icon {
list-style-image: url("file:///C:/Users/askas/AppData/Roaming/Mozilla/Firefox/Profiles/use9514s.default-release/chrome/Icons/armenu.png") !important;
transform: scale(1.3, 1.3) !important;
}
#PanelUI-menu-button {
--toolbarbutton-hover-background: green !important;
}
Alles anzeigen
Wenn ja, dann teste bitte:
Tiptop danke 2002Andreas
Jetzt fehlen noch der Hover für Back-, Reload- und Forward-Button.
Erledigt.
Thx