MediaWiki:Common.js:修订间差异
外观
创建页面,内容为“$(function () { // 需要隱藏的地區變體代碼 var hideVariants = ['zh-cn', 'zh-hk', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw']; // 遍歷並隱藏該選項 hideVariants.forEach(function (code) { $('#p-variants a[href*="' + code + '"]').closest('li').hide(); }); });” |
无编辑摘要 |
||
| 第7行: | 第7行: | ||
$('#p-variants a[href*="' + code + '"]').closest('li').hide(); | $('#p-variants a[href*="' + code + '"]').closest('li').hide(); | ||
}); | }); | ||
}); | |||
$(function () { | |||
// 建立顯示時間的 DOM 元素 | |||
var $clock = $('<li>', { id: 'utc-live-clock' }).css({ | |||
'display': 'inline-block', | |||
'padding': '0 8px', | |||
'font-family': 'monospace', | |||
'font-weight': 'bold', | |||
'vertical-align': 'middle', | |||
'line-height': 'normal' | |||
}); | |||
// 將時間按鈕插入到右上角的個人選單最前方(也可依需求改插入位置) | |||
$('#p-personal ul').prepend($clock); | |||
// 更新時間的函式 (UTC 時區) | |||
function updateClock() { | |||
var now = new Date(); | |||
// 格式化 UTC 時間為 HH:MM:SS | |||
var hours = String(now.getUTCHours()).padStart(2, '0'); | |||
var minutes = String(now.getUTCMinutes()).padStart(2, '0'); | |||
var seconds = String(now.getUTCSeconds()).padStart(2, '0'); | |||
$clock.text(hours + ':' + minutes + ':' + seconds + ' (UTC)'); | |||
} | |||
// 立即執行一次,並設定每秒更新 | |||
updateClock(); | |||
setInterval(updateClock, 1000); | |||
}); | }); | ||
2026年8月4日 (二) 07:06的版本
$(function () {
// 需要隱藏的地區變體代碼
var hideVariants = ['zh-cn', 'zh-hk', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw'];
// 遍歷並隱藏該選項
hideVariants.forEach(function (code) {
$('#p-variants a[href*="' + code + '"]').closest('li').hide();
});
});
$(function () {
// 建立顯示時間的 DOM 元素
var $clock = $('<li>', { id: 'utc-live-clock' }).css({
'display': 'inline-block',
'padding': '0 8px',
'font-family': 'monospace',
'font-weight': 'bold',
'vertical-align': 'middle',
'line-height': 'normal'
});
// 將時間按鈕插入到右上角的個人選單最前方(也可依需求改插入位置)
$('#p-personal ul').prepend($clock);
// 更新時間的函式 (UTC 時區)
function updateClock() {
var now = new Date();
// 格式化 UTC 時間為 HH:MM:SS
var hours = String(now.getUTCHours()).padStart(2, '0');
var minutes = String(now.getUTCMinutes()).padStart(2, '0');
var seconds = String(now.getUTCSeconds()).padStart(2, '0');
$clock.text(hours + ':' + minutes + ':' + seconds + ' (UTC)');
}
// 立即執行一次,並設定每秒更新
updateClock();
setInterval(updateClock, 1000);
});