|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 蓝奏云网盘增强 |
3 | | -// @version 1.1.6 |
| 3 | +// @version 1.1.7 |
4 | 4 | // @author X.I.U |
5 | 5 | // @description 刷新不返回根目录、右键文件显示菜单、自动显示更多文件、自动打开分享链接、自动复制分享链接、调整描述(话说)编辑框初始大小、拖入文件自动显示上传框 |
6 | 6 | // @match *://*.lanzous.com/* |
|
31 | 31 | var menu_open_fileSha = GM_getValue('xiu2_menu_open_fileSha'), |
32 | 32 | menu_copy_fileSha = GM_getValue('xiu2_menu_copy_fileSha'), |
33 | 33 | menu_refreshCorrection = GM_getValue('xiu2_menu_refreshCorrection'), |
34 | | - menu_rightClickMenu = GM_getValue('xiu2_menu_rightClickMenu'); |
35 | | - var menu_open_fileSha_ID, menu_copy_fileSha_ID, menu_refreshCorrection_ID, menu_rightClickMenu_ID, menu_feedBack_ID; |
| 34 | + menu_rightClickMenu = GM_getValue('xiu2_menu_rightClickMenu'), |
| 35 | + menu_folderDescdesMenu = GM_getValue('xiu2_menu_folderDescdesMenu'); |
| 36 | + var menu_open_fileSha_ID, menu_copy_fileSha_ID, menu_refreshCorrection_ID, menu_rightClickMenu_ID, menu_folderDescdesMenu_ID, menu_feedBack_ID; |
36 | 37 | if (menu_open_fileSha == null){menu_open_fileSha = true; GM_setValue('xiu2_menu_open_fileSha', menu_open_fileSha)}; |
37 | 38 | if (menu_copy_fileSha == null){menu_copy_fileSha = true; GM_setValue('xiu2_menu_copy_fileSha', menu_copy_fileSha)}; |
38 | 39 | if (menu_refreshCorrection == null){menu_refreshCorrection = true; GM_setValue('xiu2_menu_refreshCorrection', menu_refreshCorrection)}; |
39 | 40 | if (menu_rightClickMenu == null){menu_rightClickMenu = true; GM_setValue('xiu2_menu_rightClickMenu', menu_rightClickMenu)}; |
| 41 | + if (menu_folderDescdesMenu == null){menu_folderDescdesMenu = true; GM_setValue('xiu2_menu_folderDescdesMenu', menu_folderDescdesMenu)}; |
40 | 42 | registerMenuCommand(); |
41 | 43 |
|
42 | 44 | // 注册脚本菜单 |
43 | 45 | function registerMenuCommand() { |
44 | | - var menu_open_fileSha_, menu_copy_fileSha_, menu_refreshCorrection_, menu_rightClickMenu_; |
| 46 | + var menu_open_fileSha_, menu_copy_fileSha_, menu_refreshCorrection_, menu_rightClickMenu_, menu_folderDescdesMenu_; |
45 | 47 | if (menu_feedBack_ID){ // 如果反馈菜单ID不是 null,则删除所有脚本菜单 |
46 | 48 | GM_unregisterMenuCommand(menu_open_fileSha_ID); |
47 | 49 | GM_unregisterMenuCommand(menu_copy_fileSha_ID); |
48 | 50 | GM_unregisterMenuCommand(menu_refreshCorrection_ID); |
49 | 51 | GM_unregisterMenuCommand(menu_rightClickMenu_ID); |
| 52 | + GM_unregisterMenuCommand(menu_folderDescdesMenu_ID); |
50 | 53 | GM_unregisterMenuCommand(menu_feedBack_ID); |
51 | 54 | menu_open_fileSha = GM_getValue('xiu2_menu_open_fileSha'); |
52 | 55 | menu_copy_fileSha = GM_getValue('xiu2_menu_copy_fileSha'); |
53 | 56 | menu_refreshCorrection = GM_getValue('xiu2_menu_refreshCorrection'); |
54 | 57 | menu_rightClickMenu = GM_getValue('xiu2_menu_rightClickMenu'); |
| 58 | + menu_folderDescdesMenu = GM_getValue('xiu2_menu_folderDescdesMenu'); |
55 | 59 | } |
56 | 60 |
|
57 | 61 | if (menu_open_fileSha){menu_open_fileSha_ = "√";}else{menu_open_fileSha_ = "×";} |
58 | 62 | if (menu_copy_fileSha){menu_copy_fileSha_ = "√";}else{menu_copy_fileSha_ = "×";} |
59 | 63 | if (menu_refreshCorrection){menu_refreshCorrection_ = "√";}else{menu_refreshCorrection_ = "×";} |
60 | 64 | if (menu_rightClickMenu){menu_rightClickMenu_ = "√";}else{menu_rightClickMenu_ = "×";} |
| 65 | + if (menu_folderDescdesMenu){menu_folderDescdesMenu_ = "√";}else{menu_folderDescdesMenu_ = "×";} |
61 | 66 |
|
62 | 67 | menu_open_fileSha_ID = GM_registerMenuCommand(`[ ${menu_open_fileSha_} ] 自动打开分享链接`, function(){menu_switch(menu_open_fileSha,'xiu2_menu_open_fileSha','自动打开分享链接', true)}); |
63 | 68 | menu_copy_fileSha_ID = GM_registerMenuCommand(`[ ${menu_copy_fileSha_} ] 自动复制分享链接`, function(){menu_switch(menu_copy_fileSha,'xiu2_menu_copy_fileSha','自动复制分享链接', true)}); |
64 | 69 | menu_refreshCorrection_ID = GM_registerMenuCommand(`[ ${menu_refreshCorrection_} ] 刷新不返回根目录`, function(){if(menu_refreshCorrection){UNrefreshCorrection();}else{refreshCorrection();};menu_switch(menu_refreshCorrection,'xiu2_menu_refreshCorrection','刷新不返回根目录', false)}); |
65 | 70 | menu_rightClickMenu_ID = GM_registerMenuCommand(`[ ${menu_rightClickMenu_} ] 右键文件显示菜单`, function(){menu_switch(menu_rightClickMenu,'xiu2_menu_rightClickMenu','右键文件显示菜单', true)}); |
| 71 | + menu_folderDescdesMenu_ID = GM_registerMenuCommand(`[ ${menu_folderDescdesMenu_} ] 调整描述(话说)编辑框大小`, function(){menu_switch(menu_folderDescdesMenu,'xiu2_menu_folderDescdesMenu','调整描述(话说)编辑框大小', true)}); |
66 | 72 | menu_feedBack_ID = GM_registerMenuCommand('反馈 & 建议', function () {window.GM_openInTab('https://github.com/XIU2/UserScript#xiu2userscript', {active: true,insert: true,setParent: true});}); |
67 | 73 | } |
68 | 74 |
|
|
200 | 206 |
|
201 | 207 | // 调整话说编辑框初始大小 |
202 | 208 | function folderDescdes() { |
203 | | - let folderdescdes = mainframe.document.getElementById("folder_descdes"); // 寻找话说(描述)编辑框 |
204 | | - if(folderdescdes){ // 判断话说(描述)元素是否存在 |
205 | | - folderdescdes.style.cssText="margin: 15px 0px; width: 666px; height: 150px;" |
206 | | - } |
207 | | - let folderdescdes2 = mainframe.document.getElementById("fol_credes"); // 寻找话说(描述)编辑框 |
208 | | - if(folderdescdes2){ // 判断话说(描述)元素是否存在 |
209 | | - folderdescdes2.style.cssText="margin: 15px 0px; width: 666px; height: 150px;" |
210 | | - } |
211 | | - let folderdescdes3 = mainframe.document.getElementById("file_desc"); // 寻找话说(描述)编辑框 |
212 | | - if(folderdescdes3){ // 判断话说(描述)元素是否存在 |
213 | | - folderdescdes3.style.cssText="margin: 15px 0px; width: 666px; height: 150px;" |
| 209 | + if(menu_folderDescdesMenu) { |
| 210 | + let folderdescdes = mainframe.document.getElementById("folder_descdes"); // 寻找话说(描述)编辑框 |
| 211 | + if(folderdescdes){ // 判断话说(描述)元素是否存在 |
| 212 | + folderdescdes.style.cssText="margin: 15px 0px; width: 550px; height: 125px;" |
| 213 | + } |
| 214 | + let folderdescdes2 = mainframe.document.getElementById("fol_credes"); // 寻找话说(描述)编辑框 |
| 215 | + if(folderdescdes2){ // 判断话说(描述)元素是否存在 |
| 216 | + folderdescdes2.style.cssText="margin: 15px 0px; width: 550px; height: 125px;" |
| 217 | + } |
| 218 | + let folderdescdes3 = mainframe.document.getElementById("file_desc"); // 寻找话说(描述)编辑框 |
| 219 | + if(folderdescdes3){ // 判断话说(描述)元素是否存在 |
| 220 | + folderdescdes3.style.cssText="margin: 15px 0px; width: 550px; height: 125px;" |
| 221 | + } |
214 | 222 | } |
215 | 223 | } |
216 | 224 |
|
|
0 commit comments