MCPcopy Create free account
hub / github.com/TruthHun/BookStack / file_load

Function file_load

static/mergely/editor/editor.js:497–515  ·  view source on GitHub ↗
(target, side)

Source from the content-addressed store, hash-verified

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('.*[\\\\/](.*)$');

Callers 1

importFilesFunction · 0.70

Calls 2

triggerFunction · 0.70
$Function · 0.50

Tested by

no test coverage detected