|
2 | 2 | // ==UserScript== |
3 | 3 | // @name 115小助手 |
4 | 4 | // @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 信息、关闭网盘侧边栏、悬浮菜单移除图标、悬浮菜单支持新标签页打开文件夹、加速转码 |
7 | 7 | // @icon https://115.com/favicon.ico |
8 | 8 | // @author maomao1996 |
9 | 9 | // @include *://115.com/* |
|
67 | 67 | default: 400, |
68 | 68 | line: 'end', |
69 | 69 | }, |
70 | | - 'layout.hideSidebar': { |
| 70 | + 'layout.addSidebarBtn': { |
71 | 71 | section: ['', '界面布局相关设置'], |
| 72 | + label: '侧边栏增加网盘侧边栏控制按钮', |
| 73 | + labelPos: 'right', |
| 74 | + type: 'checkbox', |
| 75 | + default: true, |
| 76 | + }, |
| 77 | + 'layout.hideSidebar': { |
72 | 78 | label: '默认关闭网盘侧边栏', |
73 | 79 | labelPos: 'right', |
74 | 80 | type: 'checkbox', |
|
922 | 928 | const initMainLayout = () => { |
923 | 929 | const SIDEBAR_SELECTOR = '[mm-layout="sidebar"]' |
924 | 930 | 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) |
930 | 932 |
|
931 | 933 | const initSidebar = () => { |
932 | 934 | if (top.$(SIDEBAR_SELECTOR).length) { |
933 | 935 | return |
934 | 936 | } |
935 | 937 |
|
936 | 938 | $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">${ |
939 | 941 | top.$('.wrap-hflow .sub-hflow').is(':visible') ? '关闭' : '打开' |
940 | 942 | }</span><span>侧边栏</span></a></li>`, |
941 | 943 | ) |
|
957 | 959 | } |
958 | 960 |
|
959 | 961 | $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>`, |
962 | 964 | ) |
963 | 965 | .find(HELPER_SETTING_SELECTOR) |
964 | 966 | .on('click', () => (G.isOpen ? G.close() : G.open())) |
965 | 967 | } |
966 | 968 |
|
967 | | - initSidebar() |
968 | 969 | 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 | + } |
969 | 975 | } |
970 | 976 |
|
971 | 977 | // 初始化 |
|
0 commit comments