liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
45楼#
发布于:2014-12-01 00:10
GOLF-AT:我安装了 session manager,经过调试,新版本 3.0.4 已经可以了。当按钮和下拉箭头执行不同的功能时,鼠标仅仅放在下拉箭头上才会弹出下拉菜单。回到原帖
嗯,明白了原来是我配置css中把所有按钮的dropmarker隐藏了,
那这种情况能不能支持了?
我的...
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
46楼#
发布于:2014-12-01 11:03
liuxb:嗯,明白了原来是我配置css中把所有按钮的dropmarker隐藏了,
那这种情况能不能支持了?
回到原帖
原本的功能,点击图标和箭头执行的是不同功能,仅仅点击箭头才会弹出菜单。所以本脚本不打算改变这个行为。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
47楼#
发布于:2014-12-01 11:15
linhaicong168:stylish 扩展还是无法自动弹出,不过这点不是很重要。重点出现在vertical toolbar
https://addons.mozilla.org/zh-CN/firefox/addon/vertical-toolbar/?src...
回到原帖
版本 3.0.5 已经可以自动判断工具栏的位置,不同位置的工具栏,下拉菜单的对齐方式不一样,自动适应工具栏。
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2021-01-01
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度8点
  • 社区居民
  • 忠实会员
48楼#
发布于:2014-12-01 13:52
GOLF-AT:版本 3.0.5 已经可以自动判断工具栏的位置,不同位置的工具栏,下拉菜单的对齐方式不一样,自动适应工具栏。回到原帖
建议楼主再审阅一下,貌似没解决啊,只是往下弹变成了往上弹
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
49楼#
发布于:2014-12-01 20:14
linhaicong168:建议楼主再审阅一下,貌似没解决啊,只是往下弹变成了往上弹回到原帖
你那个 火狐、常用 等向下的一条,是啥东东?我安装了垂直工具栏,将按钮放在你那个图的最左面的工具栏上,弹出菜单出现的按钮的右边。
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2021-01-01
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度8点
  • 社区居民
  • 忠实会员
50楼#
发布于:2014-12-01 22:59
GOLF-AT:你那个 火狐、常用 等向下的一条,是啥东东?我安装了垂直工具栏,将按钮放在你那个图的最左面的工具栏上,弹出菜单出现的按钮的右边。回到原帖
抱歉,我没表达清楚,如果是按钮的话正常,你在垂直工具栏右键新建文件夹,“火狐”、“常用”是书签文件夹,你新建文件夹之后,在里面添加个书签,然后看看弹出是否正常
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
51楼#
发布于:2014-12-02 08:46
linhaicong168:抱歉,我没表达清楚,如果是按钮的话正常,你在垂直工具栏右键新建文件夹,“火狐”、“常用”是书签文件夹,你新建文件夹之后,在里面添加个书签,然后看看弹出是否正常回到原帖
垂直工具栏的右键菜单没看到新建文件夹。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
52楼#
发布于:2014-12-02 09:00
linhaicong168:抱歉,我没表达清楚,如果是按钮的话正常,你在垂直工具栏右键新建文件夹,“火狐”、“常用”是书签文件夹,你新建文件夹之后,在里面添加个书签,然后看看弹出是否正常回到原帖
我将书签工具栏项目拖到垂直工具栏,看到你说的问题了。3.0.6 已经修正了。
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2021-01-01
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度8点
  • 社区居民
  • 忠实会员
53楼#
发布于:2014-12-02 10:36
GOLF-AT:我将书签工具栏项目拖到垂直工具栏,看到你说的问题了。3.0.6 已经修正了。回到原帖
ok,已正常,就差stylish扩展了,不过楼主 要是没用这扩展,也算了,反正不是经常需要弹出这东东
jinke679
小狐狸
小狐狸
  • UID27602
  • 注册日期2008-12-28
  • 最后登录2017-04-25
  • 发帖数69
  • 经验76枚
  • 威望0点
  • 贡献值14点
  • 好评度1点
  • 社区居民
  • 忠实会员
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');
                }
            };
        })();
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2021-01-01
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度8点
  • 社区居民
  • 忠实会员
55楼#
发布于:2014-12-02 14:31
jinke679:我是隐藏工具栏下拉三角的,在lz的代码下面添加下面的代码就能实现stylish和GM的自动弹出了,出处已经无从考究了
  (function () {
      var stylishBtn = document.getElement...
回到原帖
恩,确实可行,谢了
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
56楼#
发布于:2014-12-08 10:30
更新到 v3.1.0
1. 支持 Web开发工具 按钮。
2. 支持 stylish 类型的扩展按钮。此类按钮,菜单不是放在按钮下面,而是指定按钮的 popup 属性。
3. 如果按钮同时有下拉箭头,且下拉箭头隐藏,3.0.x版本中鼠标移到按钮上不会自动弹出,3.1.0自动判断。下拉箭头隐藏时按钮也会自动弹出菜单。
4. 一些 bug 修正。
w13998686967
小狐狸
小狐狸
  • UID47785
  • 注册日期2014-11-07
  • 最后登录2016-02-11
  • 发帖数1
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
57楼#
发布于:2014-12-08 11:28
提两个意见:
1.可以把历史按钮也加上吗?
2.GM可以改成左键弹出右键关闭吗...
迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
58楼#
发布于:2014-12-08 17:28
大爱楼主,终于支持classic theme restorer扩展的按钮了。
我想起那天夕阳下的奔跑,那是我逝去的青春!
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2021-01-01
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度8点
  • 社区居民
  • 忠实会员
59楼#
发布于:2014-12-08 18:59
牛逼闪闪的脚本,终于可以放心的全局去三角了,也不要去找啥按钮ID了
游客

返回顶部