GIORNO 214 — SERVER 612 — CLAN HUB © Silverghost
Foto
del<team
In attesa di assegnazione
Foxtrot
Questo forum è visibile solo ai membri del team Foxtrot.
Gli altri membri del clan possono vedere che questo gruppo esiste, ma non le discussioni al suo interno.
8 ufficiali del clan hanno accesso permanente al forum privato di ogni team, per la supervisione e il coordinamento tra i team.
Programma di addestramento per le nuove reclute
Iniziato da Brix
13risposte
2 ore fa
Guida all’equipaggiamento per principianti, feedback richiesti
Iniziato da Talia
Screenshot allegato
16risposte
Ieri
Lista di controllo per l’onboarding
aggiornamenti
Avviato da Wren
5risposte
2 giorni fa
Iscrizione al programma Mentor per i nuovi membri
Avviato da Juno
9risposte
3 giorni fa
function linkify(text){
var escaped = text.replace(/&/g,’&’).replace(/</g,'/g,’>’);
var urlRegex = /((https?://|www.)[^s<]+)/gi;
return escaped.replace(urlRegex, function(url){
var href = url.indexOf('http') === 0 ? url : 'https://' + url;
return '‘ + url + ‘‘;
});
}
function wireImageUpload(inputId, imgId, placeholderId){
var input = document.getElementById(inputId);
if(!input) return;
input.addEventListener(‘change’, function(e){
var file = e.target.files[0];
if(!file) return;
var reader = new FileReader();
reader.onload = function(ev){
var img = document.getElementById(imgId);
img.src = ev.target.result;
img.style.display = ‘block’;
if(placeholderId){
var p = document.getElementById(placeholderId);
if(p) p.style.display = ‘none’;
}
};
reader.readAsDataURL(file);
});
}
wireImageUpload(‘newThreadImgInput’, ‘newThreadImgPreview’, null);
document.getElementById(‘postThreadBtn’).addEventListener(‘click’, function(){
var textEl = document.getElementById(‘newThreadText’);
var text = textEl.value.trim();
if(!text) return;
var img = document.getElementById(‘newThreadImgPreview’);
var hasImg = img.style.display === ‘block’;
var threads = document.querySelector(‘.threads’);
var div = document.createElement(‘div’);
div.className = ‘thread’;
div.innerHTML =
‘‘ + linkify(text) + ‘
Avviato da te
‘ +
(hasImg ? ‘
Screenshot‘) allegati‘ : ”) +
‘
‘ +
‘0risposte
‘ +
‘Proprio ora
‘;
threads.insertBefore(div, threads.firstChild);
textEl.value = ”;
img.style.display = ‘none’;
img.src = ”;
document.getElementById(‘newThreadImgInput’).value = ”;
});
(function(){
var launch = new Date(2026, 0, 1);
var now = new Date();
var diffMs = now – launch;
var dayNum = Math.floor(diffMs / 86400000) + 1;
if (dayNum < 1) dayNum = 1;
var el = document.getElementById("dayCounter");
if (el) el.textContent = "DAY " + dayNum;
})();