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
|
|
|