show XXX image & CSS For sidki_h_2009-02-13 最终版(2009/04/01)

sidki config set的配置、使用,新手入门首选

Moderator: phoenix

Post Reply
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

show XXX image & CSS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by ddbb »

2009-02-23_153649.png
2009-02-23_153649.png (8.21 KiB) Viewed 12478 times
2009-02-23_153751.png
2009-02-23_153751.png (27.67 KiB) Viewed 12482 times
调了一天.....终于搞定了.....

现在几乎可以显示所有的背景图片了 包括在CSS文件里定义的....(以前的版本就是CSS文件里定义的背景图片读不出来)

TEST过了IE和opera

估计这个就是最终版本了吧.....不知道还会不会有小BUG....或者大BUG...... :?


使用方法 直接覆盖 Proxomitron\html\sidki_h_2009-02-13\proxjs-x-menu.js

P.S:还有一个小问题 不过没办法解决....在opera里用JS读取不到外部domain的CSS文件里定义的内容(opera所谓的安全性....)....所以如果是外部CSS的话会读取不到 如果是同一个domain下的CSS文件的话没问题......

IE下完全没问题......
Attachments
proxjs-x-menu.zip
(8.81 KiB) Downloaded 515 times
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: show XXX image For sidki_h_2009-02-13 最终版(2009/02/23)

Post by phoenix »

Good Job! :D
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: show XXX image AND CS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by ddbb »

2009-04-01_182123.png
2009-04-01_182123.png (8.8 KiB) Viewed 12300 times
2009-04-01_125653.png
2009-04-01_125653.png (10.15 KiB) Viewed 12310 times
加入了Show All CSSs 另外微调了一下 show xxx image 现在不在菜单里显示image的数量了......

这样能小小的节省一下性能.........

没有删掉local下的 因为虽然不是网页自带的 可是对网页的显示有影响 .... 所以列出来比较好查.........

P.S: 一直想弄这个.......是为了调试sina blog......当初sina blog一个页面居然有10几个CSS文件......太让人头大了....

结果今天有功夫 弄完了.......sina blog也把CSS文件数改小了.........
Attachments
proxjs-x-menu.zip
(8.98 KiB) Downloaded 557 times
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: show XXX image AND CS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by phoenix »

有没有想过这样来实现:

proxjs-x-menu.js 读取另外一个用户可配置的 js ,比如说 user_menu_config.js 。
user_menu_config.js 分成2部分:
  1. 用户可配置部分,由用户编辑、添加需要的菜单项,比如菜单名称,菜单实际执行的代码:bookmarklet 或外部 script。
  2. 代码部分,枚举用户配置部分,动态生成菜单项。
这样可以方便用户自行扩展功能,又避免了对 proxjs-x-menu.js 的大量改动,当 sidki 发布新配置包,只需做相应修改即可。

关于动态执行外部 script,请参考 http://karmatics.com/aardvark/ 所使用的方法:

Code: Select all

<a href="javascript:document.getElementsByTagName('head')[0].appendChild(document.createElement('script')).setAttribute('src','http://www.karmatics.com/aardvark/loader.js')" title="in-page demo of aardvark">run the demo</a>
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: show XXX image AND CS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by ddbb »

这种方式的我在opera的BUTTON里用过......

没考虑到这一步.........等过两天有时间试一试 然后把代码挪出来吧......

不过对用的人来说.....可能差不多.......挪出来可能更麻烦 因为他们要维护两个文件........
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: show XXX image & CSS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by phoenix »

sidki 根据你的 idea 也做了些 修改 ,应该会包括在他的下一个版本里。
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: show XXX image & CSS For sidki_h_2009-02-13 最终版(2009/04/01)

Post by ddbb »

:o

受宠若惊的感觉.......

现在在用他的版本了..........他的代码写得很牛啊........
Post Reply