23c23 < $dstyle=" document.getElementById('dstyle').innerHTML+=''; "; --- > $dstyle=" document.getElementById('dstyle').innerHTML+=''; "; 295,301d294 < var origdus=[]; < var btypes=[]; < var curnum=0; < var curtot=0; < var fileReaders=[]; < var imageFiles=[]; < var curi=0; 305,307d297 < var i = 0, ii = -1; < var fileReader = null; < var imageFile = null; 309,318c299,302 < curtot = eval('' + orgEvent.clipboardData.items.length); < console.log('curtot=' + curtot); < for (i = 0; i < orgEvent.clipboardData.items.length; i++) { < console.log('i=' + i + ' of ' + curtot + ' and kind=' + orgEvent.clipboardData.items[i].kind); < if (orgEvent.clipboardData.items[i].kind == \"file\" && (i > 0 || (('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $iimage . "/\" || ('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $iaudio . "/\" || ('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $ivideo . "/\"))) { < ii++; < imageFile = orgEvent.clipboardData.items[i].getAsFile(); < imageFiles.push(imageFile); < fileReader = new FileReader(); < fileReaders.push(fileReader); --- > for (var i = 0; i < orgEvent.clipboardData.items.length; i++) { > if (orgEvent.clipboardData.items[i].kind == \"file\" && (('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $iimage . "/\" || ('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $iaudio . "/\" || ('' + orgEvent.clipboardData.items[i].type).substring(0,6) == \"" . $ivideo . "/\")) { > var imageFile = orgEvent.clipboardData.items[i].getAsFile(); > var fileReader = new FileReader(); 320,338d303 < btypes.push(btype); < curi=eval(-1 + fileReaders.length); < < if (eval('' + curtot) > 1) { < < fileReaders[ii].onloadend = (function(mfile) { < return function(evt) { < if (evt.target.readyState == FileReader.DONE) { // DONE == 2 < origdu=evt.target.result; < origdus.push(origdu); < $('#result').html(document.getElementById('result').innerHTML + evt.target.result); < andthen(mfile.type); < } }; < })(imageFiles[ii]); < fileReaders[ii].readAsDataURL(imageFiles[ii]); < if (eval(1 + i) == eval('' + curtot)) { break; } < < } else { < 341,343c306,307 < origdus.push(origdu); < $('#result').html(document.getElementById('result').innerHTML + fileReader.result); < andthen(btypes[curi]); --- > $('#result').html(fileReader.result); > andthen(btype); 345d308 < 347,348c310 < if (eval(1 + i) == eval('' + curtot)) { break; } < } --- > break; 351d312 < btypes.push(btype); 362,371c323,325 < origdus.push(origdu); < document.getElementById('result').innerHTML+=duis; < if (duis.indexOf('data:image/') == 0) { < document.getElementById('editor').innerHTML+=''; < } else if (duis.indexOf('data:audio/') == 0) { < document.getElementById('editor').innerHTML+=''; < } else if (duis.indexOf('data:video/') == 0) { < document.getElementById('editor').innerHTML+=''; < } < andthen(btypes[curnum]); --- > document.getElementById('result').innerHTML=duis; > document.getElementById('editor').innerHTML=''; > andthen(btype); 374,376d327 < function bandthen() { < andthen(btypes[curnum]); < } 380d330 < 382d331 < console.log('curnum=' + curnum + ' of ' + curtot); 385,386c334 < //document.getElementById('result').innerHTML='data:' + document.getElementById('editor').innerHTML.split(' src=\"data:')[1].split('\"')[0]; < document.getElementById('result').innerHTML+='data:' + origdus[curnum].split(' src=\"data:')[1].split('\"')[0]; --- > document.getElementById('result').innerHTML='data:' + document.getElementById('editor').innerHTML.split(' src=\"data:')[1].split('\"')[0]; 390,392c338,339 < if (eval(1 + curnum) == eval('' + curtot)) { done=true; } < //document.getElementById('editor').innerHTML+=''; < document.getElementById('editor').innerHTML+='
'; --- > done=true; > document.getElementById('editor').innerHTML=''; 394,402c341,343 < if (eval(1 + curnum) == eval('' + curtot)) { done=true; } < //document.getElementById('editor').innerHTML+=''; < document.getElementById('editor').innerHTML+='
'; < } else if (document.getElementById('editor').innerHTML.indexOf(' 1) { < if (eval(1 + curnum) == eval('' + curtot)) { done=true; } < console.log('last curnum=' + curnum + ' of ' + curtot); < document.getElementById('editor').innerHTML+='
'; < } --- > done=true; > document.getElementById('editor').innerHTML=''; > } else if (document.getElementById('editor').innerHTML.indexOf('

'; 409d346 < if (eval(1 + curnum) == eval('' + curtot)) { 413,416c350,351 < if (curtot == 1) { < document.getElementById('isub').click(); < setTimeout(bandthen, 5000); < } --- > document.getElementById('isub').click(); > setTimeout(andthen, 5000); 434d368 < } 436d369 < curnum++; 464c397 < ihis='' + ois.innerHTML.replace('[asBelow]', ('d' + document.getElementById('result').innerHTML.substring(1).replace(/data\:/g,'),URL(data:').split(''; --- > ihis='' + ois.innerHTML.replace('[asBelow]', ('data:' + document.getElementById('result').innerHTML.split('data:')[1].split(''; 476c409 < ihis='' + ois.outerHTML.replace('[asBelow]', ('d' + document.getElementById('result').innerHTML.substring(1).replace(/data\:/g,'),URL(data:').split(''; --- > ihis='' + ois.outerHTML.replace('[asBelow]', ('data:' + document.getElementById('result').innerHTML.split('data:')[1].split(''; 478c411 < ihis='' + ois.outerHTML.replace('[asBelow]', ('d' + document.getElementById('result').innerHTML.substring(1).replace(/data\:/g,'),URL(data:').split('
'; --- > ihis='' + ois.outerHTML.replace('[asBelow]', document.getElementById('result').innerHTML).replace(' transparent',' white').replace(' title=', ' style=').replace('{',' ').replace('}',' ').replace('#' + ('' + ois.id),' ') + '
';