Skip to content

Commit f27ba78

Browse files
deploy: 28ee6c8
1 parent 9d3e8da commit f27ba78

2 files changed

Lines changed: 138 additions & 0 deletions

File tree

index.html

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8769,6 +8769,73 @@ <h1>
87698769

87708770

87718771

8772+
<!---->
8773+
8774+
8775+
<div id="trustfl-sis2026-pract-applied-wk-0" class="conf PRACT APPLIED WK " data-conf-date="November 12" data-conf-year="2026">
8776+
<div class="row">
8777+
<div class="col-xs-12 col-sm-6">
8778+
<a class="conf-title" href="https://modal-unina.github.io/TrustFL-SIS/" target="_blank">TrustFL-SIS 2026</a>
8779+
<div class="meta">
8780+
Trustworthy Federated Learning for Smart Industrial Systems<br>
8781+
8782+
8783+
<span class="conf-date">
8784+
<i class="fas fa-calendar-day"></i> November 12
8785+
</span>
8786+
8787+
8788+
8789+
<br>
8790+
8791+
8792+
8793+
8794+
8795+
8796+
8797+
8798+
8799+
8800+
8801+
8802+
8803+
8804+
8805+
8806+
</div>
8807+
</div>
8808+
<div class="col-xs-12 col-sm-6">
8809+
<span class="timer"></span>
8810+
<div class="deadline">
8811+
<div>
8812+
8813+
Deadline:
8814+
8815+
<span class="deadline-time">
8816+
2026-08-20 23:59
8817+
</span>
8818+
<div class="meta">
8819+
8820+
8821+
<span class="conf-comment">
8822+
TrustFL-SIS is a half-day workshop at IEEE ICDM 2026
8823+
</span>
8824+
</div>
8825+
</div>
8826+
</div>
8827+
</div>
8828+
</div>
8829+
<hr>
8830+
</div>
8831+
8832+
8833+
8834+
8835+
8836+
8837+
8838+
87728839
<!---->
87738840

87748841

static/js/main.js

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6662,6 +6662,77 @@ $(function() {
66626662

66636663

66646664

6665+
// TrustFL-SIS 2026
6666+
6667+
var rawDeadlines = ["2026-08-20 23:59"] || [];
6668+
if (rawDeadlines.constructor !== Array) {
6669+
rawDeadlines = [rawDeadlines];
6670+
}
6671+
var parsedDeadlines = [];
6672+
while (rawDeadlines.length > 0) {
6673+
var rawDeadline = rawDeadlines.pop();
6674+
// deal with year template in deadline
6675+
year = 2026;
6676+
rawDeadline = rawDeadline.replace('%y', year).replace('%Y', year - 1);
6677+
// adjust date according to deadline timezone
6678+
6679+
var deadline = moment.tz(rawDeadline, "Etc/GMT+12"); // Anywhere on Earth
6680+
6681+
6682+
// post-process date
6683+
if (deadline.minutes() === 0) {
6684+
deadline.subtract(1, 'seconds');
6685+
}
6686+
if (deadline.minutes() === 59) {
6687+
deadline.seconds(59);
6688+
}
6689+
parsedDeadlines.push(deadline);
6690+
}
6691+
// due to pop before; we need to reverse such that the i index later matches
6692+
// the right parsed deadline
6693+
parsedDeadlines.reverse();
6694+
6695+
6696+
6697+
//
6698+
6699+
6700+
var deadlineId = 0;
6701+
if (deadlineId < parsedDeadlines.length) {
6702+
var confDeadline = parsedDeadlines[deadlineId];
6703+
6704+
// render countdown timer
6705+
if (confDeadline) {
6706+
function make_update_countdown_fn(confDeadline) {
6707+
return function(event) {
6708+
diff = moment() - confDeadline;
6709+
if (diff <= 0) {
6710+
$(this).html(event.strftime('%D days %Hh %Mm %Ss'));
6711+
var daysLeft = -diff / 86400000;
6712+
var urgency = daysLeft < 7 ? 'urgent' : daysLeft < 30 ? 'warning' : 'ok';
6713+
$(this).removeClass('urgent warning ok').addClass(urgency);
6714+
$(this).closest('.conf')
6715+
.removeClass('urgency-urgent urgency-warning urgency-ok')
6716+
.addClass('urgency-' + urgency);
6717+
} else {
6718+
$(this).html(confDeadline.fromNow());
6719+
}
6720+
}
6721+
}
6722+
$('#trustfl-sis2026-pract-applied-wk-0 .timer').countdown(confDeadline.toDate(), make_update_countdown_fn(confDeadline));
6723+
// check if date has passed, add 'past' class to it
6724+
if (moment() - confDeadline > 0) {
6725+
$('#trustfl-sis2026-pract-applied-wk-0').addClass('past');
6726+
}
6727+
$('#trustfl-sis2026-pract-applied-wk-0 .deadline-time').html(confDeadline.local().format('D MMM YYYY, h:mm:ss a'));
6728+
deadlineByConf["trustfl-sis2026-pract-applied-wk-0"] = confDeadline;
6729+
}
6730+
} else {
6731+
// TODO: hide the conf_id ?
6732+
}
6733+
6734+
6735+
66656736
// WAHC 2026
66666737

66676738
var rawDeadlines = ["2026-06-27 23:59"] || [];

0 commit comments

Comments
 (0)