From: leon Date: Thu, 11 Aug 2022 02:56:31 +0000 (+0800) Subject: examples/dialog/uploadCropbox.js X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=1212aa1d23d501994d10ba36d8e95ea88c338f4a examples/dialog/uploadCropbox.js --- diff --git a/examples/dialog/uploadCropbox.js b/examples/dialog/uploadCropbox.js index 9535a31123..f549974652 100644 --- a/examples/dialog/uploadCropbox.js +++ b/examples/dialog/uploadCropbox.js @@ -175,12 +175,32 @@ var test = { listeners : { click : function () { uploadCropbox.show(); - document.body.onfocus = function(e) { - if(!uploadCropbox.cropbox.selectorEl.dom.files.length) { - uploadCropbox.dialog.hide(); + // document.body.onfocus = function(e) { + // if(!uploadCropbox.cropbox.selectorEl.dom.files.length) { + // uploadCropbox.dialog.hide(); + // } + // } + // uploadCropbox.cropbox.selectorEl.dom.click(); + + new Pman.Request({ + method : 'GET', + url : 'localhost/web.MediaOutreach/press.local.php' + '/Roo/Images', + params : { + image_id: 162642, + _to_base64 : 1 + }, + success : function(r) { + var blobBin = atob(r.data.split(',')[1]); + var array = []; + for(var i = 0; i < blobBin.length; i++) { + array.push(blobBin.charCodeAt(i)); + } + var file = new File(array, rec.data.filename, {type: rec.data.mimetype}); + + Roo.log(file); + uploadCropbox.cropbox.prepare(file); } - } - uploadCropbox.cropbox.selectorEl.dom.click(); + }); } } }