LLWiki正在建设中,欢迎加入我们

“User:Bhsd/tool.js”的版本间差异

跳转到导航 跳转到搜索
删除518字节 、​ 2021年2月24日 (三) 01:46
无编辑摘要
});
let audio;
const menu = mw.menu([ {text: '音量上调', icon: 'volume-up', data: 01, click: () => {
audio.volume += 0.1;
setDisabled();
if (audio.volume == 0.1) {
menu.findItemFromData( 1 ).setDisabled( false );
menu.findItemFromData( 1 ).$label.find( 'i' ).toggleClass( 'fa-volume-down fa-volume-mute' );
}
if (audio.volume == 1) { menu.findItemFromData( 0 ).setDisabled( true ); }
}}, {text: '音量下调', icon: 'volume-down', data: 1, click: () => {
audio.volume -= 0.1;
menu.findItemFromData( 0 ).setDisabled( false );
if (audio.volume === 0) {
menu.findItemFromData( 1 ).setDisabled( true );
menu.findItemFromData( 1 ).$label.find( 'i' ).toggleClass( 'fa-volume-down fa-volume-mute' );
}
}}, {text: '下载', icon: 'download', data: 2}
], {id: 'listen-menu'}),
volumeup = menu.findItemFromData( 1 ).setDisabled( false );,
volumedown = menu.findItemFromData( 1 ).setDisabled( true2 );,
setDisabled = () => {
if volumeup.setDisabled( audio.volume == 0.1) {);
if volumedown.setDisabled( audio.volume === 0) {);
menu.findItemFromData( 1 )volumedown.$label.findchildren( 'i' ).toggleClass( 'fa-volume-down', fa-audio.volume-mute' > 0);
if .toggleClass('fa-volume-mute', audio.volume === 0) {;
},
$download = $('<a>');
menu.$element.appendTo( document.body );
menu.findItemFromData( 23 ).$label.wrap( $download );
menu.on('toggle', visible => { if (visible) { menu.unselectItem(); } });
$('.fa-ellipsis-v').click(function() {
menu.setFloatableContainer( $this );
$download.attr({href: src, download: parts[ parts.length - 1 ]});
setDisabled();
if (audio.volume == 1) {
menu.findItemFromData( 0 ).setDisabled( true );
menu.findItemFromData( 1 ).setDisabled( false );
}
if (audio.volume === 0) {
menu.findItemFromData( 0 ).setDisabled( false );
menu.findItemFromData( 1 ).setDisabled( true );
menu.findItemFromData( 1 ).$label.find( 'i' ).removeClass( 'fa-volume-down' ).addClass( 'fa-volume-mute' );
}
});
 
16,874

个编辑

导航菜单