|
15楼#
发布于:2008-01-29 17:54
一定多多宣传,支持!希望能把The Free Dictionary也加进来。
|
|
|
|
16楼#
发布于:2008-01-29 17:54
ithinc:一定多多宣传,支持!希望能把The Free Dictionary也加进来。回到原帖 http://www.thefreedictionary.com/ ?? 这两天家里来人了,最近恐怕连上网的时间都没有了, 过两天还可能出趟门去北京。 所以也许你需要等相对很长一段时间了。 这个脚本写成这样,本意是想有更多的人加入进来,写,并维护自己的引擎脚本,但至今也没有见到这种事情发生,不能不说是一种遗憾。 |
|
|
17楼#
发布于:2008-01-29 17:54
这个,大部分人都不会自己写脚本的拉!国内的程序员大多在忙着谋生,没空分享:)
|
|
|
|
18楼#
发布于:2008-01-29 17:54
这个项目应该是相当有意义,可以加大些宣传,这个工具应该具有国际用途的阿!TFD的词典我倒是不急用,你有空慢慢写好了。
|
|
|
|
19楼#
发布于:2008-01-29 17:54
|
|
|
20楼#
发布于:2008-01-29 17:54
TFD词典已安装,多谢。另提几个建议:
1。快捷键可以改一下么,中键双击太费劲,能不能改成空白区域的双击或三击呢? 2。那个box可以让它浮动么? |
|
|
|
21楼#
发布于:2008-01-29 17:54
|
|
|
22楼#
发布于:2008-01-29 17:54
|
|
|
|
23楼#
发布于:2008-01-29 17:54
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啦。 |
|
|
24楼#
发布于:2008-01-29 17:54
好像trigger不了嘛!你测试成功了吗
我在custombuttons中检测content.multilanglookupbar,好像一直是null。 |
|
|
|
25楼#
发布于:2008-01-29 17:54
ithinc:好像trigger不了嘛!你测试成功了吗 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); |
|
|
26楼#
发布于:2008-01-29 17:54
很好,很强大,哈哈。
我写个button来触发就好了,不需要状态栏加图标了。 |
|
|
|
27楼#
发布于:2008-01-29 17:54
box浮动是为了阅读时更方便地放到合适的地方,等你有工夫再琢磨琢磨吧。
谢谢你的辛勤劳动! |
|
|
|
28楼#
发布于:2008-01-29 17:54
|
|
|
29楼#
发布于:2008-01-29 17:54
|
|
|

