diff options
author | Iru Cai <mytbk920423@gmail.com> | 2014-05-08 01:52:53 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2014-05-08 01:52:53 +0800 |
commit | 342d16f40af2e8e82892a2af3584e33eeee9235a (patch) | |
tree | 8057383abe37f0dee056d1383bbd79dcb3698821 /res/script/downloadart.js | |
parent | 082f8edfa0f8178fa005cc28e1ec0e06fab74d10 (diff) | |
download | fqterm-342d16f40af2e8e82892a2af3584e33eeee9235a.tar.xz |
Add downloadart.js
Diffstat (limited to 'res/script/downloadart.js')
-rw-r--r-- | res/script/downloadart.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/res/script/downloadart.js b/res/script/downloadart.js index 8438a52..d58b7f9 100644 --- a/res/script/downloadart.js +++ b/res/script/downloadart.js @@ -10,15 +10,15 @@ var r = new RegExp("%"); var esc = new RegExp('\x1b\x1b','g'); var content = ""; -getAnsiLine = function(i){ - var line = fqterm.getAttrText(i).replace(esc, "\x1b["); +getLine = function(i){ + var line = fqterm.getText(i); return line+"\n"; } // first copy the previous lines for (var i=0; i<LastLine; ++i){ // fqterm.appendFile(saveFile, getAnsiLine(i)); - content += getAnsiLine(i); + content += getLine(i); } // then copy until article ends @@ -27,11 +27,11 @@ while (1){ if (!r.exec(line)){ // article ends break; } - var prev = getAnsiLine(LastLine-1); + var prev = getLine(LastLine-1); var cur; fqterm.sendString("j"); for (var i=0; i<retries; i++){ - var cur = getAnsiLine(LastLine-1); + var cur = getLine(LastLine-1); if (prev == cur){ sleep(timeout); } |