45楼#
发布于:2014-12-01 00:10
|
|
|
46楼#
发布于:2014-12-01 11:03
|
|
47楼#
发布于:2014-12-01 11:15
linhaicong168:stylish 扩展还是无法自动弹出,不过这点不是很重要。重点出现在vertical toolbar版本 3.0.5 已经可以自动判断工具栏的位置,不同位置的工具栏,下拉菜单的对齐方式不一样,自动适应工具栏。 |
|
48楼#
发布于:2014-12-01 13:52
|
|
49楼#
发布于:2014-12-01 20:14
linhaicong168:建议楼主再审阅一下,貌似没解决啊,只是往下弹变成了往上弹回到原帖你那个 火狐、常用 等向下的一条,是啥东东?我安装了垂直工具栏,将按钮放在你那个图的最左面的工具栏上,弹出菜单出现的按钮的右边。 |
|
50楼#
发布于:2014-12-01 22:59
|
|
51楼#
发布于:2014-12-02 08:46
linhaicong168:抱歉,我没表达清楚,如果是按钮的话正常,你在垂直工具栏右键新建文件夹,“火狐”、“常用”是书签文件夹,你新建文件夹之后,在里面添加个书签,然后看看弹出是否正常回到原帖垂直工具栏的右键菜单没看到新建文件夹。 |
|
52楼#
发布于:2014-12-02 09:00
linhaicong168:抱歉,我没表达清楚,如果是按钮的话正常,你在垂直工具栏右键新建文件夹,“火狐”、“常用”是书签文件夹,你新建文件夹之后,在里面添加个书签,然后看看弹出是否正常回到原帖我将书签工具栏项目拖到垂直工具栏,看到你说的问题了。3.0.6 已经修正了。 |
|
53楼#
发布于:2014-12-02 10:36
|
|
54楼#
发布于:2014-12-02 14:11
linhaicong168:ok,已正常,就差stylish扩展了,不过楼主 要是没用这扩展,也算了,反正不是经常需要弹出这东东回到原帖我是隐藏工具栏下拉三角的,在lz的代码下面添加下面的代码就能实现stylish和GM的自动弹出了,出处已经无从考究了 (function () { var stylishBtn = document.getElementById("stylish-toolbar-button"); if (!stylishBtn) return; var menupopup = document.getElementById("stylish-popup"); if (!menupopup) return; stylishBtn.setAttribute("popup", "");//取消原来的下拉菜单 stylishBtn.insertBefore(menupopup, stylishBtn.firstChild); })(); (function() { var GMBtn = document.getElementById("greasemonkey-tbb"); if (!GMBtn) return; var GMMenupopup = GMBtn.firstChild; if (!GMMenupopup) return; var GMEnable = document.getElementById("gm_toggle_enabled"); if (!GMEnable) return; var GMCheck = document.getElementById("gm_toggle_checked"); GMMenupopup.setAttribute("id","greasemonkey-popup");// GMEnable.removeAttribute("oncommand"); GMEnable.setAttribute("oncommand","GM_util.setEnabled(!GM_util.getEnabled());GMsetIconStatus(event);");// GMCheck.removeAttribute("oncommand"); GMCheck.setAttribute("oncommand","GM_util.setEnabled(!GM_util.getEnabled());GMsetIconStatus(event);");// GMBtn.removeAttribute("command");//取消按钮功能(会导致autoPopup无法自动弹出下拉菜单) GMBtn.removeAttribute("oncommand");//取消原来按钮(奇葩的GM居然还做两遍,上面这行是为了切换图标?) GMBtn.setAttribute("type", "menu");//按钮+右键菜单 GMBtn.setAttribute("onclick", "GM_util.setEnabled(!GM_util.getEnabled());GMsetIconStatus(event);");//GMsetStatusDirectly(event); GMsetIconStatus = function (event) { if(event.button > 0) return;//left click only GMenabled = true; if (GMenabled == null) return; if (!GMenabled) {GMBtn.style.opacity = '0.3'; } else { GMBtn.removeAttribute('disabled'); GMBtn.setAttribute('style','opacity: 1.0'); } }; })(); |
|
55楼#
发布于:2014-12-02 14:31
|
|
56楼#
发布于:2014-12-08 10:30
更新到 v3.1.0
1. 支持 Web开发工具 按钮。 2. 支持 stylish 类型的扩展按钮。此类按钮,菜单不是放在按钮下面,而是指定按钮的 popup 属性。 3. 如果按钮同时有下拉箭头,且下拉箭头隐藏,3.0.x版本中鼠标移到按钮上不会自动弹出,3.1.0自动判断。下拉箭头隐藏时按钮也会自动弹出菜单。 4. 一些 bug 修正。 |
|
57楼#
发布于:2014-12-08 11:28
提两个意见:
1.可以把历史按钮也加上吗? 2.GM可以改成左键弹出右键关闭吗... |
|
58楼#
发布于:2014-12-08 17:28
大爱楼主,终于支持classic theme restorer扩展的按钮了。
|
|
|
59楼#
发布于:2014-12-08 18:59
牛逼闪闪的脚本,终于可以放心的全局去三角了,也不要去找啥按钮ID了
|
|