Skip to content

Commit a23c394

Browse files
committed
feat(115-helper): 新增网盘侧边栏控制按钮设置
1 parent 94d68ad commit a23c394

1 file changed

Lines changed: 19 additions & 13 deletions

File tree

legacy/packages/115-helper/115-helper.user.ts

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// ==UserScript==
33
// @name 115小助手
44
// @namespace https://github.com/maomao1996/tampermonkey-scripts
5-
// @version 1.8.2
6-
// @description 网盘顶部菜单栏添加链接任务和云下载、SHA1 快速查重(新页面打开)、SHA1 自动查重、删除空文件夹、一键搜(快捷搜索)、SHA1 查重列表支持选中第一个元素和悬浮菜单展示、搜索列表支持悬浮菜单展示、列表显示文件 SHA1 信息、关闭侧边栏、悬浮菜单移除图标、悬浮菜单支持新标签页打开文件夹、加速转码
5+
// @version 1.8.3
6+
// @description 网盘顶部菜单栏添加链接任务和云下载、SHA1 快速查重(新页面打开)、SHA1 自动查重、删除空文件夹、一键搜(快捷搜索)、SHA1 查重列表支持选中第一个元素和悬浮菜单展示、搜索列表支持悬浮菜单展示、列表显示文件 SHA1 信息、关闭网盘侧边栏、悬浮菜单移除图标、悬浮菜单支持新标签页打开文件夹、加速转码
77
// @icon https://115.com/favicon.ico
88
// @author maomao1996
99
// @include *://115.com/*
@@ -67,8 +67,14 @@
6767
default: 400,
6868
line: 'end',
6969
},
70-
'layout.hideSidebar': {
70+
'layout.addSidebarBtn': {
7171
section: ['', '界面布局相关设置'],
72+
label: '侧边栏增加网盘侧边栏控制按钮',
73+
labelPos: 'right',
74+
type: 'checkbox',
75+
default: true,
76+
},
77+
'layout.hideSidebar': {
7278
label: '默认关闭网盘侧边栏',
7379
labelPos: 'right',
7480
type: 'checkbox',
@@ -922,20 +928,16 @@
922928
const initMainLayout = () => {
923929
const SIDEBAR_SELECTOR = '[mm-layout="sidebar"]'
924930
const HELPER_SETTING_SELECTOR = '[mm-layout="helper-setting"]'
925-
const $mainSidebar = top.$('#js-main_leftUI .top-side .navigation-ceiling ul')
926-
927-
if (G.get('layout.hideSidebar')) {
928-
top.$('.wrap-hflow .sub-hflow').hide(0)
929-
}
931+
const $mainSidebar = top.$('#js-main_leftUI .bottom-side .navigation-ceiling ul').eq(0)
930932

931933
const initSidebar = () => {
932934
if (top.$(SIDEBAR_SELECTOR).length) {
933935
return
934936
}
935937

936938
$mainSidebar
937-
.append(
938-
/*html*/ `<li mm-layout="sidebar"><a href="javascript:;" style="width: auto"><span id="mm-sidebar">${
939+
.prepend(
940+
/*html*/ `<li mm-layout="sidebar"><a href="javascript:;" style="height: auto"><span id="mm-sidebar">${
939941
top.$('.wrap-hflow .sub-hflow').is(':visible') ? '关闭' : '打开'
940942
}</span><span>侧边栏</span></a></li>`,
941943
)
@@ -957,15 +959,19 @@
957959
}
958960

959961
$mainSidebar
960-
.append(
961-
/*html*/ `<li mm-layout="helper-setting"><a href="javascript:;" style="width: auto"><span>小助手</span><span>设置</span></a></li>`,
962+
.prepend(
963+
/*html*/ `<li mm-layout="helper-setting"><a href="javascript:;" style="height: auto"><span>小助手</span><span>设置</span></a></li>`,
962964
)
963965
.find(HELPER_SETTING_SELECTOR)
964966
.on('click', () => (G.isOpen ? G.close() : G.open()))
965967
}
966968

967-
initSidebar()
968969
G.get('layout.addSettingBtn') && initSetting()
970+
G.get('layout.addSidebarBtn') && initSidebar()
971+
972+
if (G.get('layout.hideSidebar')) {
973+
top.$('[btn="left_hide_btn"]').trigger('click')
974+
}
969975
}
970976

971977
// 初始化

0 commit comments

Comments
 (0)