ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
15楼#
发布于:2008-01-29 17:54
一定多多宣传,支持!希望能把The Free Dictionary也加进来。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
16楼#
发布于:2008-01-29 17:54
ithinc:一定多多宣传,支持!希望能把The Free Dictionary也加进来。回到原帖


http://www.thefreedictionary.com/ ??

这两天家里来人了,最近恐怕连上网的时间都没有了, 过两天还可能出趟门去北京。 所以也许你需要等相对很长一段时间了。

这个脚本写成这样,本意是想有更多的人加入进来,写,并维护自己的引擎脚本,但至今也没有见到这种事情发生,不能不说是一种遗憾。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
17楼#
发布于:2008-01-29 17:54
这个,大部分人都不会自己写脚本的拉!国内的程序员大多在忙着谋生,没空分享:)
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
18楼#
发布于:2008-01-29 17:54
这个项目应该是相当有意义,可以加大些宣传,这个工具应该具有国际用途的阿!TFD的词典我倒是不急用,你有空慢慢写好了。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
19楼#
发布于:2008-01-29 17:54
ithinc:这个项目应该是相当有意义,可以加大些宣传,这个工具应该具有国际用途的阿!TFD的词典我倒是不急用,你有空慢慢写好了。回到原帖
收到。

现在这类东西真是太多了,还是本着自愿的原则物尽其用吧。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
20楼#
发布于:2008-01-29 17:54
TFD词典已安装,多谢。另提几个建议:

1。快捷键可以改一下么,中键双击太费劲,能不能改成空白区域的双击或三击呢?
2。那个box可以让它浮动么?
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
21楼#
发布于:2008-01-29 17:54
ithinc:TFD词典已安装,多谢。另提几个建议:

1。快捷键可以改一下么,中键双击太费劲,能不能改成空白区域的双击或三击呢?
2。那个box可以让它浮动么?
回到原帖


1. 中键双击我也觉得很费劲,  但这种设置也是各种因素妥协的结果。 首先,左键双击是不可能的, 因为那与双击查词功能冲突。  右键双击也不可能,那会调出鼠标菜单来。 滚轮触发更不现实。  我还尝试过左右键同时按下触发,但那样更费劲。  三击也是一样, 因为让人感觉怪怪的,所以放弃了。  

等等吧, 让我想个更聪明的方式解决这个问题。    你可以先试试习惯用F4启动。

2. 能说的在具体些吗?  怎么浮动?
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
22楼#
发布于:2008-01-29 17:54
wushi777

1. 中键双击我也觉得很费劲,  但这种设置也是各种因素妥协的结果。 首先,左键双击是不可能的, 因为那与双击查词功能冲突。  右键双击也不可能,那会调出鼠标菜单来。 滚轮触发更不现实。  我还尝试过左右键同时按下触发,但那样更费劲。  三击也是一样, 因为让人感觉怪怪的,所以放弃了。  

等等吧, 让我想个更聪明的方式解决这个问题。    你可以先试试习惯用F4启动。

2. 能说的在具体些吗?  怎么浮动?
回到原帖


1。双击的时候不可以检查点击区域么?如果点击区域是空白,就调出词典。
2。我想那个box可以dock/undock, move, resize等,不必固定在下方。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
23楼#
发布于:2008-01-29 17:54

1。双击的时候不可以检查点击区域么?如果点击区域是空白,就调出词典。
2。我想那个box可以dock/undock, move, resize等,不必固定在下方。


1. 要用代码来判定我们看上去的空白区域可不太容易,分析过程太复杂,还容易出错, 我放弃。
2. 如果想偶尔换换口味,可以试试从settings里写iframe风格,比如:right:40%等等,如果你懂一点css的话可以变化出很多来, 但如果要动态的move,resize,需要改很多代码。我现在正忙着给自己找一份差事呢,等闲了再说吧。

另:我想到了一个歪招来触发Bar,不知道你用userchrome.js不用,我写了一小段代码,可以用来触发,如图, 不知道合不合你的口味。
userchrome.js代码如下:
/*************** Trigger Multi-Lang Lookup Bar ***************/
(function()
{
	function init()
	{
		var panel = document.createElement("statusbarpanel");
		panel.setAttribute("id","multilanglookupbar");
		var label = document.createElement("label");
		label.setAttribute("value","multilanglookupbar");
		panel.appendChild(label);
		document.getElementById("status-bar").appendChild(panel);
                panel.addEventListener("click",function()
			{
				if(content.multilanglookupbar)
					content.multilanglookupbar.trigger("multilanglookupbar");				
			},true);
		
		removeEventListener("load",init,true);
	}	
	addEventListener("load",init,true);
})();

所需multi-lang lookup bar脚本,你现在就可以从lookup bar ->settings->box.net插件里下载到。  下载下来,然后用鼠标丢到firefox窗口里就ok啦。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
24楼#
发布于:2008-01-29 17:54
好像trigger不了嘛!你测试成功了吗
我在custombuttons中检测content.multilanglookupbar,好像一直是null。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
25楼#
发布于:2008-01-29 17:54
ithinc:好像trigger不了嘛!你测试成功了吗
我在custombuttons中检测content.multilanglookupbar,好像一直是null。
回到原帖


custombuttons 2下略有不同, 我对custombuttons 2不太熟, 不知道这样写有没有bug。
/*Initialization Code*/
var panel = document.createElement("statusbarpanel");
		panel.setAttribute("id","multilanglookupbar");
		var label = document.createElement("label");
		label.setAttribute("value","multilanglookupbar");
		panel.appendChild(label);
		document.getElementById("status-bar").appendChild(panel);
                panel.addEventListener("click",function()
			{
				if(content.wrappedJSObject.multilanglookupbar)
					content.wrappedJSObject.multilanglookupbar.trigger("multilanglookupbar");				
			},true);
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
26楼#
发布于:2008-01-29 17:54
很好,很强大,哈哈。
我写个button来触发就好了,不需要状态栏加图标了。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
27楼#
发布于:2008-01-29 17:54
box浮动是为了阅读时更方便地放到合适的地方,等你有工夫再琢磨琢磨吧。
谢谢你的辛勤劳动!
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
28楼#
发布于:2008-01-29 17:54
ithinc:很好,很强大,哈哈。
我写个button来触发就好了,不需要状态栏加图标了。
回到原帖


不客气。 我会继续努力的。

我看到custom buttons论坛里有个自动copy的按钮,是你写的吗? 如果能加上鼠标中键粘贴就更好了。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
29楼#
发布于:2008-01-29 17:54
wushi777

不客气。 我会继续努力的。

我看到custom buttons论坛里有个自动copy的按钮,是你写的吗? 如果能加上鼠标中键粘贴就更好了。
回到原帖


是的呀,刚刚今天上传了新版,右键加了个打开文本链接的菜单。中键粘贴是firefox自身就有的功能阿,在about:config中修改middlemouse.paste参数,这个功能与你的热键要冲突的哦。:)
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
游客

返回顶部