blob: 51bb571b3aacad0904b34ca99f8660321830bf76 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
var max_history_length = 1000;
function jq_load_history(jq) {
if (localStorage['mal_history']) {
var lines = JSON.parse(localStorage['mal_history']);
if (lines.length > max_history_length) {
lines = lines.slice(lines.length-max_history_length);
}
jq.SetHistory(lines);
}
}
function jq_save_history(jq) {
var lines = jq.GetHistory();
localStorage['mal_history'] = JSON.stringify(lines);
}
var readline = {
'readline': function(prompt_str) {
return prompt(prompt_str);
}};
|