// ==UserScript==
// @name Clock figuccio
// @description clock ore minuti secondi data
// @version 1.1.5
// @include *
// @noframes
// @author figuccio
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_registerMenuCommand
// @icon data:image/gif;base64,R0lGODlhEAAQAKECABEREe7u7v///////yH5BAEKAAIALAAAAAAQABAAAAIplI+py30Bo5wB2IvzrXDvaoFcCIBeeXaeSY4tibqxSWt2RuWRw/e+UQAAOw==
// @namespace https://greasyfork.org/users/237458
// ==/UserScript==
/*inserire questo per disattivare alcune funzioni allinizio e alla fine del codice */
const clockSettings = {
fontSize: '15px',
is12hour: false,
backgroundcolor:"red",
}
function updateClock() {
let date = new Date();
let time = date.toLocaleString('it',{
hour:'2-digit',minute:'numeric',second:'numeric',
day:'2-digit',year:'numeric',month:'long',weekday:'long',
hour12: clockSettings.is12hour
});
node.innerHTML = time;
}
let node = document.createElement('div');
function setStyles(styles) {
styles.forEach(style => node.style.setProperty(style.name, style.value));
}
setStyles([
{ name: 'top', value: '0'},{ name: 'right', value: '0'},{ name: 'bottom', value: '' },//sopra
//{ name: 'bottom', value: '0' },{ name: 'right', value: ''},//sotto
{ name: 'color', value: 'white' },{name: 'z-index', value: '99999' },{ name: 'position', value: 'fixed'},
{ name:'padding', value:'5px'},
{ name: 'border-radius', value: '10px' },{ name: 'border', value: '2px solid blue' },{ name: 'background-color', value:clockSettings.backgroundcolor },
{ name:'font-size',value:clockSettings.fontSize },
{ name: 'margin',value: '0px 12cm'},
]);
document.body.appendChild(node);
setInterval(() => updateClock(), 1000);
//menu comandi mostra nascondi time
function hide() {node.style.display ='none';}
GM_registerMenuCommand("nascondi",hide);
function show() {node.style.display = 'block';}
GM_registerMenuCommand("mostra",show);