Leechael

Leechael的日记

Douban Helper 0.3

2008-09-07 03:24:35
相对于上一版本:
· 再次重整程序架构。
· 设置储存于 bean.config 中,20 行 - 68 行。
· 通过 useShortConsoleSwitcher 的设置,使用图像字符代替现有的“显示/隐藏控制台”。
· 通过 showSidebarAtHover 的设置,在边栏隐藏时,鼠标移至切换条自动打开边栏。目前不能再次自动收缩。
· 可以通过修改 enableWrapper 来设置是否使用默认的五个 wrapper(相册小图替换为大图,条目图片预览大图,友邻广播中相册图片的大小切换,快捷键翻页,增大日记浏览时的字体)。
· 条目图片预览大图:点击条目图片时不再是打开图片,而是使用类似 lightbox/greybox 的方法预览大图;预览大图时在页面的任何地方点击鼠标退出大图的预览。
· 友邻广播中相册图片的大小切换:点击图片时自动切换为大图,再次点击则切换为缩略图。
· 快捷键翻页:在小组、主题、友邻广播三个页面中,可以通过 shift + 方向键的左右两键来切换上下页(无法继续翻页时快捷键无效)。

http://userscripts.org/scripts/show/32686

History:
Douban Helper 0.2 announced
Douban Helper 0.1beta1 announced


wu yuntao

2008-09-30 20:50:07 wu yuntao

  hi, 我是douban offline的作者,http://www.douban.com/group/topic/4208775/
  
  我想给脚本添加一条控制台命令,不过添加完之后,所有的命令都会重复出现,http://www.douban.com/photos/photo/143605805/
  
  我想问问应该怎么解决
  
  下面是代码
  var bean = unsafeWindow.bean || { createCommand: function() {} };
  
  bean.createCommand({
   scope: true,
   name : 'write',
   shortcut : 'w',
   description : '收藏离线页面',
   hideConsoleAfterExecute : false,
   execute : function (url) {
   capturePage(document.title, location.href.toString(), true);
   }
  });
  

wu yuntao

2008-09-30 20:52:40 wu yuntao

  忘记豆瓣没缩进了,看这个吧
  http://rafb.net/p/p6OpCv19.html

Leechael

2008-09-30 22:22:57 Leechael (此人極度不友好,勿近。)

  问题解决,更新脚本即可。 :)

wu yuntao

2008-10-25 23:07:11 wu yuntao

  还有一个问题,shortcut可以使用两个字母嘛?:)
  
  我的代码和上面类似
  只是用do作为快捷方式的时候,如果只输入:d,下面的提示会输出两条:do,:do
  如果输入:do的时候,下面就正常了:doubanoffline, :do
  
  ...
  name: 'doubanoffline',
  shortcut: 'do'
  ...

Leechael

2008-10-25 23:52:44 Leechael (此人極度不友好,勿近。)

  当时没有考虑到 shortcut 是多个字符的情况…… XD
  
  大致问题已经知道了,我看看什么时候有时间再修正这个 bug 好了。 :P