
为GitHub的stars页增加分组功能的Chrome扩展。
边学JS边写的,一开始没有用jQuery,后来为了用Bootstrap的几个组件导入了jQuery,所以代码里document.getElement(s)ByXXX和$('..')混用,很乱。之后会好好弄一下。
分组信息是保存在localStorage里的。如果出现了意外的bug导致不能正常浏览和使用,请在开发人员工具的Resources页中自行清理Local Storage即可恢复。
GitHub的很多页面跳转使用了我不知道的方法(比如翻页时的无刷新跳转),试着监听pushstate也没有办法获取到页面跳转的事件,因此翻页后这个扩展会失效。同样的原因,右侧边栏的Filter也只能对当前页进行筛选。之后会继续研究怎么样做得更完善。
第一此用JS写的东西,代码写得很烂,烦请不要解压并翻看代码,谢谢。欢迎一切意见、建议以及bug report。
图标修改自Zlatko Najdenovski的Logotypes,遵循CC BY 3.0。
下载:http://pan.baidu.com/s/1i3f6rZJ(懒,还没有发布到Chrome应用商店)。