(target, side)
| 495 | // ------------- |
| 496 | // file uploader - html5 file upload to browser |
| 497 | function file_load(target, side) { |
| 498 | var file = target.files[0]; |
| 499 | var reader = new FileReader(); |
| 500 | var $target = $(target); |
| 501 | function trigger(name, event) { $target.trigger(name, event); } |
| 502 | reader.onloadstart = function(evt) { trigger('start'); } |
| 503 | reader.onprogress = function(evt) { trigger('progress', evt); } |
| 504 | reader.onload = function(evt) { trigger('loaded', evt.target.result); } |
| 505 | reader.onerror = function (evt) { |
| 506 | alert(evt.target.error.name); |
| 507 | } |
| 508 | try { |
| 509 | reader.readAsText(file, 'UTF-8'); |
| 510 | } |
| 511 | catch (e) { |
| 512 | console.error(e); |
| 513 | alert(e); |
| 514 | } |
| 515 | } |
| 516 | var file_data = {}; |
| 517 | $('#file-lhs, #file-rhs').change(function (evt) { |
| 518 | var re = new RegExp('.*[\\\\/](.*)$'); |
no test coverage detected