lordquest
火狐狸
火狐狸
  • UID6108
  • 注册日期2005-05-18
  • 最后登录2010-07-04
  • 发帖数168
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:12904回复:33

bbcode0.41精减修正版

楼主#
更多 发布于:2005-05-25 17:10
参考wxdjs的办法给0.41的BBcode菜单中图片和引用单独提到前面来了,并去掉了不实用的表情菜单。

不过我尝试进一步把菜单提向前时(像0.37版那样),
去掉了bbcodeOverlay.xul中的
<menupopup>
  <menu id="context-bbcode" position="1" label="BBCode" class="menuitem-iconic menu-iconic icon-bbcode16" accesskey="B" >
和下面对应的
   </menupopup>
   </menu>之后,
菜单的确可以进一步提前一下,但这时四个菜单BBcode,Html,Xhtml,特殊字符会同时出会,自己的设定不管用了……我目前找不出原因,只好做罢。下面的附件还是保留着0.41版的菜单方式。
有高人知道的话还希望得到指点。
附件名称/大小 下载次数 最后更新
bbcode_v0.4.1_zh-CN-modified.xpi (37KB)  577 2005-05-25 17:10
lordquest
火狐狸
火狐狸
  • UID6108
  • 注册日期2005-05-18
  • 最后登录2010-07-04
  • 发帖数168
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-05-25 17:10
BBcode 0.41增肥版……
既然有人要,就试着加入了论坛上的四个表情       ^
附件名称/大小 下载次数 最后更新
bbcode_v0.4.1_zh-CN-addface.xpi (48KB)  572 2005-05-25 20:01
lordquest
火狐狸
火狐狸
  • UID6108
  • 注册日期2005-05-18
  • 最后登录2010-07-04
  • 发帖数168
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-05-25 17:10
当然,要在skin\classic\bbcode加入社区的四个图标,我用PS减小了一点(和其他图标一样)
bbcodeOverlay.xul是定义菜单界面的文件,在其中某处加入:
             <menuitem id="context-bbc-sm-good" label="" tooltiptext=":good" class="menuitem-iconic menu-iconic sm-good" oncommand="bbcode.bbcode(':good', 'bbcode-direct');"/>
              <menuitem id="context-bbc-sm-bad" label="" tooltiptext=":bad" class="menuitem-iconic menu-iconic sm-bad" oncommand="bbcode.bbcode(':bad', 'bbcode-direct');"/>
              <menuitem id="context-bbc-sm-hand" label="" tooltiptext=":hand" class="menuitem-iconic menu-iconic sm-hand" oncommand="bbcode.bbcode(':hand', 'bbcode-direct');"/>
              <menuitem id="context-bbc-sm-v" label="" tooltiptext=":v" class="menuitem-iconic menu-iconic sm-v" oncommand="bbcode.bbcode(':v', 'bbcode-direct');"/>


修改bbcode.css
在其中某处加入:
.sm-good{
  list-style-image: url("chrome://bbcode/skin/icon_good.gif"); }
  
.sm-bad{
  list-style-image: url("chrome://bbcode/skin/icon_bad.gif"); }
  
.sm-hand{
  list-style-image: url("chrome://bbcode/skin/icon_hand.gif"); }
  
.sm-v{
  list-style-image: url("chrome://bbcode/skin/icon_v.gif"); }
lordquest
火狐狸
火狐狸
  • UID6108
  • 注册日期2005-05-18
  • 最后登录2010-07-04
  • 发帖数168
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-05-25 17:10
渐变色?
lordquest
火狐狸
火狐狸
  • UID6108
  • 注册日期2005-05-18
  • 最后登录2010-07-04
  • 发帖数168
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-05-25 17:10
这下比较麻烦啊……得大改作者的源代码了。
我对Java和xml的世界了解还很有限,实际上刚注册这个论坛的时候才刚开始玩Firefox……请教论坛的高手们,一般用来开发Firefox插件的Java开发工具是什么?

渐变色……需要的改动至少有:
1.界面.添加渐变色的起始色和终止色。
2.增加渐变算法,根据输入的长度,起始色和终止色计算中间的各个渐变色。我对颜色的代码#FF0000还不太清楚,这个有参考的源码就好了。
3.作者的添加函数只能简单地添加
+ character +
这样的类型,还得动手对这个也要大改……
游客

返回顶部