MediaWiki:Gadget-RightToolbar.js:修订间差异
MediaWiki界面页面
更多操作
删除的内容 添加的内容
功能增强和优化 |
小 功能优化 |
||
| 第1行: | 第1行: | ||
/* ================================================================ |
/* ================================================================ |
||
MediaWiki Gadget: Custom Tools |
MediaWiki Gadget: Custom Tools Bar (本地化时间版) |
||
功能: |
功能: |
||
- 回到顶部 / 回到底部按钮 |
- 回到顶部 / 回到底部按钮 |
||
- |
- 本地化时钟(桌面端) |
||
- 深色模式适配 |
- 深色模式适配 |
||
- 动态显示按钮 + 平滑动画 |
- 动态显示按钮 + 平滑动画 |
||
作者:你自己(改进自 Wikipedia 风格) |
|||
================================================================= */ |
================================================================= */ |
||
mw.loader.using(['mediawiki.util'], function () { |
mw.loader.using(['mediawiki.util'], function () { |
||
function updateClock() { |
function updateClock() { |
||
var now = new Date(); |
var now = new Date(); |
||
| ⚫ | |||
// 获取用户语言设置(用户界面语言) |
|||
(now.getMonth() + 1).toString().padStart(2, '0') + "月" + |
|||
var userLang = mw.config.get('wgUserLanguage') || 'en'; |
|||
| ⚫ | |||
// 日期和时间本地化 |
|||
| ⚫ | |||
year: 'numeric', |
|||
month: 'long', |
|||
day: 'numeric' |
|||
}); |
|||
| ⚫ | |||
hour: '2-digit', |
|||
minute: '2-digit', |
|||
second: '2-digit' |
|||
}); |
|||
$('#current-date').text(dateString); |
$('#current-date').text(dateString); |
||
$('#current-time').text(timeString); |
$('#current-time').text(timeString); |
||
| 第40行: | 第52行: | ||
zIndex: 9999, |
zIndex: 9999, |
||
opacity: 0, |
opacity: 0, |
||
transform: 'translateY(20px)', |
transform: 'translateY(20px)', |
||
}).appendTo('body'); |
}).appendTo('body'); |
||
| 第96行: | 第108行: | ||
$container.append($topButton, $bottomButton); |
$container.append($topButton, $bottomButton); |
||
/* ---------- 初次进入 |
/* ---------- 初次进入动画 ---------- */ |
||
$container.animate({ opacity: 1, transform: 'translateY(0)' }, 600); |
$container.animate({ opacity: 1, transform: 'translateY(0)' }, 600); |
||
| 第115行: | 第127行: | ||
} |
} |
||
}); |
}); |
||
}); |
}); |
||
}); |
}); |
||