blob: 017ea3e89bf050b4180f2327310dc1c42f6733ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
var readFirstNLines = (fileelement, count, process_content_fns) => {
var thefile = fileelement.files[0];
var reader = new FileReader();
if(typeof thefile !== "undefined" && thefile !== null) {
reader.addEventListener("load", (event) => {
var content = event
.target
.result
.split("\n")
.slice(0, count)
.map((line) => {return line.trim("\r");});
process_content_fns.forEach((fn) => {fn(content);});
});
reader.readAsText(thefile);
}
};
var read_first_n_lines = readFirstNLines;
|