欢迎访问
讨论版列表 - 本站建设 - 主题数: 15 | 文章数: 32 | 管理员: admin

本站建设

版面 | 文摘区 | 马克区

文章数: 2 | 分页: << 1 >>
admin
[回复] [修改] [删除] [返回版面] 1  
作者: admin, 讨论版: 本站建设, 发表时间: 2013-09-12 14:24:39 PST
标题: 自动纪录做过的题
关键字:

发信人: fabregas4 (喂过猪), 信区: JobHunting
标  题: Re: Homecox OJ BBS上线
发信站: BBS 未名空间站 (Thu Sep 12 09:51:23 2013, 美东)

// ==UserScript==
// @name       homecox oj mark
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  mark if has dealed
// @match      http://homecox.com/oj/
// @copyright  20130911, fabregas4
// ==/UserScript==

function changhandler(event) {
    if (event.target.checked) {
        localStorage[event.target.name] = true; 
    } else {
        localStorage.removeItem(event.target.name);
    }
}

[].forEach.call(
    document.getElementById('main').getElementsByTagName('li'),
    function(oj) {
        var checkBox = document.createElement('input');
        checkBox.type = 'checkbox'; 
        checkBox.name = oj.getElementsByTagName('a')[0].innerHTML;
        checkBox.checked = localStorage[oj.getElementsByTagName('a')[0].innerHTML]; 
        checkBox.addEventListener('change', changhandler, false); 
        oj.insertBefore(checkBox, null); 
    }
);

浏览器支持的话,可用上边的手动标记
【 在 durbin (The+Best+thing+is+nothing) 的大作中提到: 】
: 强烈建议楼主取消或缩短中文验证码, 太麻烦了!
: 另外, 应该加上做题记录Tracking。 比如对用户已经做过的题, 应该加CheckBox 或
: 用不同颜色显示。 

--

上文来自:http://www.mitbbs.com/article_t1/JobHunting/32527557_0_2.html


--

※ 来源: homecox.com  [来自: 66.]


admin
[回复] [修改] [删除] [返回版面] 2  
作者: admin, 讨论版: 本站建设, 发表时间: 2013-09-12 19:30:29 PST
标题: Re: 自动纪录做过的题
关键字:

试了下, 可以用. 安装方法如下.

1. 把上面的代码保存为homecoxoj.user.js (其它名字也行).

2. 对于Chrome, 
1) 在地址栏目输入: chrome://chrome/extensions/
2) Drag and drop the user script file on the page
安装方法来源于: http://superuser.com/questions/450893/how-to-install-a-private-user-script-in-chrome-21)

3. 对于firefox, 
1) 先安装extension Greasemonky (https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/)
2) 在firefox Add-ons里, 进入User Scripts
3) Drag and drop the user script file on the page

没想到还有个这么有用的东西.


--

※ 来源: homecox.com  [来自: 128.]


Reply

Please log in first.