为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应用商店)。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.