|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 蓝奏云网盘增强 |
3 | | -// @version 1.4.3 |
| 3 | +// @version 1.4.4 |
4 | 4 | // @author X.I.U |
5 | | -// @description 刷新不回根目录、快捷返回上一级(右键网页空白处)、后退返回上一级、右键文件显示菜单、点击直接下载文件、点击空白进入目录、自动显示更多文件、一键复制所有分享链接、自定义分享链接域名、自动打开/复制分享链接、带密码的分享链接自动输密码、拖入文件自动显示上传框、输入密码后回车确认、调整描述(话说)编辑框初始大小 |
| 5 | +// @description 文件排序、刷新不回根目录、快捷返回上一级(右键网页空白处)、后退返回上一级、右键文件显示菜单、点击直接下载文件、点击空白进入目录、自动显示更多文件、一键复制所有分享链接、自定义分享链接域名、自动打开/复制分享链接、带密码的分享链接自动输密码、拖入文件自动显示上传框、输入密码后回车确认、调整描述(话说)编辑框初始大小 |
6 | 6 | // @include /^https:\/\/.+\.lanzou[a-z]\.com\/.*$/ |
7 | 7 | // @match *://pan.lanzou.com/* |
8 | 8 | // @match *://lanzou.com/u |
|
631 | 631 | const down = tabTitle.querySelector('div.f_down'); // 下载量 |
632 | 632 | return { |
633 | 633 | name: { |
634 | | - el: createButton(name, 'name'), |
| 634 | + el: createButton(name, 'name', '按 文件名称 排序'), |
635 | 635 | order: 'asc', |
636 | 636 | }, |
637 | 637 | size: { |
638 | | - el: createButton(size, 'size'), |
| 638 | + el: createButton(size, 'size', '按 文件大小 排序'), |
639 | 639 | order: 'asc', |
640 | 640 | }, |
641 | 641 | time: { |
642 | | - el: createButton(time, 'time'), |
| 642 | + el: createButton(time, 'time', '按 上传时间 排序'), |
643 | 643 | order: 'asc', |
644 | 644 | }, |
645 | 645 | down: { |
646 | | - el: createButton(down, 'down'), |
| 646 | + el: createButton(down, 'down', '按 下载次数 排序'), |
647 | 647 | order: 'asc', |
648 | 648 | } |
649 | 649 | }; |
650 | 650 | } |
651 | | - function createButton(element, by) { |
| 651 | + function createButton(element, by, title) { |
652 | 652 | // element.insertAdjacentHTML('beforeend', '<a class="col_sort_btn" href="javascript: void;" style="font-size: 16px; float: right;">⇧</a>'); |
653 | 653 | let button = frameDoc.createElement('a'); |
654 | 654 | button.className = 'col_sort_btn'; |
655 | 655 | button.href = 'javascript: void(0);'; |
656 | 656 | button.style.fontSize = '16px'; |
657 | 657 | button.style.float = 'right'; |
| 658 | + if (by == 'name') {button.style.float = 'left';} |
| 659 | + button.title = title; |
658 | 660 | button.textContent = '⇧'; |
659 | 661 | button.onclick = () => clickSortButton(by, button); |
660 | 662 | element.appendChild(button); |
|
0 commit comments