本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[交流] 撤销关闭标签页 fooxx版

本帖最后由 fooxx 于 2012-8-23 19:32 编辑

下载地址:http://j.mozest.com/zh-CN/ucscript/script/71/

前言
论坛的iwo同学虽然有一个版本,但是有些BUG.而我速的原版却没有这个问题.
于是参考http://blog.bitcp.com/archives/452,重新修改了TU_undoCloseTabButton.uc.js.
可以自己定义的地方我都注释了,大家可以自行更改
============================================
特性
1.可以自由拖动

2.支持中英双语

3.其他与原版相同
=============================================
注意:
首次安装需要从工具栏拖出

==============================================
说明
1.需要更改按钮显示方式请用文本编辑器打开脚本按Ctrl+F查找,找到
btn.setAttribute("type", "menu-button");
替换红字部分
  1. "type", "menu-button"
复制代码
如图所示,下拉,图标按钮和下拉分为两个部分
  1. "type", "menu"
复制代码
也是下拉,不过下拉箭头和图标按钮合为一个按钮,不推荐
  1. "context", "_child"
复制代码
单击右键弹出菜单


2.需要原版按钮的请去掉此段代码的注释
  1.   /*
  2.   //强制使用默认主题图标
  3.   var ss = document.styleSheets[0];
  4.   ss.insertRule('#undoclosetab-button .toolbarbutton-icon {list-style-image: url("chrome://browser/skin/Toolbar.png"); -moz-image-region: rect(0, 72px, 18px, 54px); -moz-transform: scaleX(-1) rotate(30deg);}', ss.cssRules.length);
  5.   */
复制代码
需要自行更改图标的请修改此处
  1. btn.style.listStyleImage = "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAatJREFUeNpi/P//PwMlgImBQsACIrRNbMHOuHb2CCNMQsvYxgFIJQCxPRALAPFBIJ4AVHMApgbkerALWFhYwBgG9Mwd5gP5+4E4HogVgFgAiP1BYiA5ZBcwgkwxtnGFBYQgEK8HYgcCLl9w7uieRJBesLVMUNsZGZkP/v//Vw+mSkFZ7VWQv99NEHvHrj2K165ckIFKJZjYe2wE0hvAOpmZWeGuh4WrnYPTza7agiVA5nYQP9LP2T6roi373OkTSiA+v6BgPtwAFlYWFPclJCSdSInwmcbIyLgYSfjsyUs3OS5dONMK4vz6+cscHo0gFyDjxYsXW9h7hy+y8wpDSSQ37jxYCVPDw8v3Fx6NyDGAD6xevdYJplZJWeUx3IC9G5cux6WJkXEZnP3v378mZhZmMNvSzHg73ACgX6MI2e4ZljgfGEMSIBeoqmk+ifB1mgM3gBDwiUybD02VDHz8fF+r8lOmAy29Dk8H+EBgbOZ+WMLi5eP/mp2euFFcRHACA3J6xgeOnr06JbOs+R0Iv/vwaTpQvTyKXkIGgDS8+fCpD4SBbC40OQaAAAMAZs+cq1JeSBMAAAAASUVORK5CYII=)";
复制代码
================================================
后语
感谢 我行我速 风飘林 以及此贴所有人:http://g.mozest.com/thread-40599-1-2

本人没不懂代码,只是依葫芦画瓢,如果这个脚本有什么BUG可以留言,我会尽力解决.当然你们也别抱太大希望

================================================
由于论坛需要注册才能下载,所以发到了脚本站
下载地址:http://j.mozest.com/zh-CN/ucscript/script/71/
1# fooxx

支持楼主!
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
支持了
矮油~
贴吧过来支持LZ。谢谢LZ指点修改下拉按钮
本帖最后由 fooxx 于 2012-8-24 08:28 编辑

多写了一行,导致工具栏的中英文不会自动切换
现在可以了

请已经下载的同学,再重新下载一遍
从贴吧再过来顶一个,已重新下载
看上去不错。
请大家帮忙,把本站加入ABP白名单
你要的人气来了
不错,支持!
不错,支持!
喜欢第3个。
  1. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAD7ElEQVQ4jW2TbzDbdxzHvxbMEVY0q9GrylQ5zCoUOSNhGZIIKuH8STtHmV3XMes67bZLsT/lrKraobYcW9l+vba3s9VVu8Vqcla/LZL5SVyiEz+SSESTUAznsye7PTDvx+/X+9HrjdAukcpkbmq12pe02330Cza6bHR0/9IaHDCZ4Hl8yrCXIAhXhJDTbiySSCTPEISZOk6SAbMW8O+++WNFdDSrpexU1fmYowmNza1fVX6N3eYMq1R0g8HgvnPICSGE8Onp54xP4OBPY2MZKTkFgwg5b3v6hS077X0RXGlBDoRc1xnJXMWx/OKKkYmpWBzHXRBCCClNJo+HWiPNbDZT1dOWkIbG5nyE3CcQ1R8ik3nb4UmctegU/t+J3Dw7k5u7SQ0MB7d99IWK6vNdNpvNGyGE0J3+wdda26XH+m72s3SkOZji4XN/X2j8VkxazlO+SCxvudr5xW/jquq2ju7GuqaWvlfSs+aZGUKgBUctD46MFmMYRkEXL18roThTzYGHGTcSuEKMGhQFjJRsyC56/ZHBtpzrAEhYWlmJtDgcIbr5eabk488+Z6blGA5FJ0HByVND+gUbHc1awD+Zk6Vw9Q8DOoO1kZBZCGxBEZTXnPuh5qMLjX23+oX1zVcEpN3uQ9rtPvI/lKmpAtHAq7nHtyOZqYu3BgZKkWZ21n9EocoKiIgHJi8feEXlIBBXAjvn+DZy3rPp5nNgqVPa+yZBmP00Go2ndXV1f9W5+g+PJPEghs3duHztyzeQSq/3djjA92xd443AlxIht+w0pOSIIZrFhVrJp2olMdlgeQIsgiCoBEFQJ+bmot7+oL6GLSjcZGUK4Xov9j7CcdyFIMx+6pmZBAY7w+p9MAxOVFbP/fIIv7oFwNdbreF3tVovqVTmhk9aXpDrdMFHOfx7WcXl2yx+rhlXTJQhhBC6q9V6GZeXaZeud9d1SHvurKytFVpXV+NV02TkOEkGjJNkgMMBvn/q5pklle/WJgryIFtcAQUlJ4cWrCschBBCGIZRZIq/9ignTREbAAylxhSknnaE3P/19/jahosnvn0wFNvULj0by+Z1HknizYsrz0C6sGhpYOjhmanFxdD/lMUwjNLTo/TAcdxFazTS7skVzLjkjAsUL9oAK7tgyC/0ZStfXPFUWHoaONlF8Mml1t4Z4xL3e43G83//wTCMQpJkwJXO7gx6RFxLXGq67GAow55X+paVnSnaKn/nPePPw/Ku9XVI0+v/NXa3E+pt4D2mmT/8YFjOb2hqq2rrkLbXSuq7vvnudqd9Za1wHYC+K7wjTiKRyBU3GNwnHz8OnDIshqp1BoYd4JBWq312Z/kfA/P2ofiM9LsAAAAASUVORK5CYII=
复制代码
原版图标 base64 不需要再调用内部的图标然后翻转旋转了
好东西 非常感谢 等tu彻底不更新就下决心整脚本了
图标显示在标签栏时,能不能显示成白色?
附件: 您所在的用户组无法下载或查看附件

小修正,可配合autoPopup自动弹出下拉菜单

本帖最后由 iwo0 于 2012-10-15 21:14 编辑

1# fooxx

有极个别不鸣真象的童鞋极度纠结于楼主的脚本不能配合
GOLF-AT大拿的autoPopup鼠标移到菜单和下拉箭头上自动弹出下拉菜单(uc.js脚本)使用,比如……

——嗨嗨,lvgaofeng童鞋,说你呢 撤销关闭的标签页按钮 和 此按钮右侧的下拉列表小箭头合并

其实只要改一句(Fx17b测试通过,没用的话别来烦
位置大概在脚本的24/25行,之前:
  1. btn.setAttribute("command", "History:UndoCloseTab")
复制代码
之后:
  1. btn.setAttribute("oncommand", "undoCloseTab();");
复制代码
PS:话说火狐这些定制的按钮左右键菜单还真(脑补)的(脑补)蛋,每个按钮情形还不一样,
       还有好几个没着落呐,低低手这个累啊 ……

PS1:要是没问题,拜托楼主fooxx修正下1楼的安装链接脚本,方便大家
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
16# iwo0

这个问题烦我很久了 我过几天就百度一下 看看网上有没有解决办法 真的是过几天就百度一次
今天突然打开这个帖子 猛地看到我的名字在里面 原来您老人家还没忘记我提出的问题啊
感动死了
本帖最后由 lvgaofeng 于 2012-10-19 20:18 编辑

16# iwo0
我按照几位前辈高手的设置 反复做了N遍 折腾了几个小时 还是和我的想法有出入,我的想法是:
1.把下拉箭头的功能合并进撤销关闭标签页按钮里去,当我鼠标移到撤销关闭标签页按钮上,并单击左键时,会弹出下拉菜单,而不是打开最后关闭的标签页
2.实现功能1以后,我配合AutoPopup.uc.js就非常非常爽了,鼠标移到撤销关闭标签页按钮上面,马上弹出下拉菜单,根本不用点右键,非常简单,而且没有了下拉箭头占据一个位置,非常简练干净

3.你可能会说这样很简单,去掉撤销关闭标签页按钮,保留下拉箭头,并且更改下拉箭头的图标不就行了吗。
其实不是这样的,因为我还有一个stylish的用户样式
  1. toolbarbutton dropmarker{ display:none!important;}
复制代码
这个代码是用于去掉各种插件下拉箭头的,这个样式让整个火狐外观非常整洁,没有一个下拉箭头,很好看,所以要保留这个样式
4.你可能会说用这个代码
  1. "context", "_child"
复制代码
不是可以合并为一吗,但我要告诉你,即使用了3提到的用户样式,右边还是会有一个空位,看着不爽

理想主义者
本帖最后由 lvgaofeng 于 2012-10-20 00:33 编辑

装上tab utilities扩展以后,默认出现图片中最后一个,恢复关闭的标签页按钮,点右键弹出下拉列表

能不能禁止TU这个功能,否则咱都白讨论了
附件: 您所在的用户组无法下载或查看附件
本帖最后由 iwo0 于 2012-10-20 13:35 编辑

19# lvgaofeng

用着TU反TU
扒拉出来那个按钮ID干掉不就成了

还有那个下拉啥滴,用1楼那个试试:
  1. btn.setAttribute("type", "menu");
复制代码
Ps:但愿ls早日Zturning成功——元芳,你就不要看了!
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
19# lvgaofeng

用着TU反TU
扒拉出来那个按钮ID干掉不就成了


iwo0 发表于 2012-10-20 13:29
具体怎样操作?
21# lvgaofeng

乃似要把我行我速大侠戚死才算( ⊙o⊙ )哇!
本来就似从TU奶面瓦粗来滴脚本,又哥回去用TU,还想把TU奶面的TU-undoclosetab-button给display:none!important;袅,醉过醉过,偶和乃很熟吗,不要来问偶
Mozest: MOst Zthe bEST for Mozilla fans!
抓到最好火狐,一起来摩折死它
-Mozest.com
22# iwo0
火狐23下,这个按钮出了点问题。首先是不显示,拖进来也保存不住,然后是列表为空时,不会自动显示为灰色,要在右键点击后,确认为空并弹出一个空的框架时才会变成灰色。同样,当列表不为空时,颜色也不会自动改为亮色。
请大家帮忙,把本站加入ABP白名单
24# congxz6688 我也是这样
25# queguwuling

试试
附件: 您所在的用户组无法下载或查看附件
26# leefable 还是不行
27# queguwuling
我也是FF23,不能保存位置的问题我没有遇到,上面的只是解决了灰色亮色的问题。
28# leefable 那就奇怪了,我是不能保存