@@ -10,13 +10,14 @@ module.exports = {
1010}
1111// const UI = require('../index.js') // this package
1212
13- function makeDropTarget ( ele , droppedURIHandler , droppedFileHandler ) {
14- var dragoverListener = function ( e ) {
13+ function makeDropTarget ( ele , droppedURIHandler , droppedFileHandler ) {
14+ var dragoverListener = function ( e ) {
1515 e . preventDefault ( ) // Neeed else drop does not work [sic]
16+ console . log ( e )
1617 e . dataTransfer . dropEffect = 'copy'
1718 }
1819
19- var dragenterListener = function ( e ) {
20+ var dragenterListener = function ( e ) {
2021 console . log ( 'dragenter event dropEffect: ' + e . dataTransfer . dropEffect )
2122 if ( this . style ) {
2223 // necessary not sure when
@@ -34,7 +35,7 @@ function makeDropTarget (ele, droppedURIHandler, droppedFileHandler) {
3435 e . dataTransfer . dropEffect = 'link'
3536 console . log ( 'dragenter event dropEffect 2: ' + e . dataTransfer . dropEffect )
3637 }
37- var dragleaveListener = function ( e ) {
38+ var dragleaveListener = function ( e ) {
3839 console . log ( 'dragleave event dropEffect: ' + e . dataTransfer . dropEffect )
3940 if ( this . savedStyle ) {
4041 this . style . border = this . savedStyle . border
@@ -46,7 +47,7 @@ function makeDropTarget (ele, droppedURIHandler, droppedFileHandler) {
4647 }
4748 }
4849
49- var dropListener = function ( e ) {
50+ var dropListener = function ( e ) {
5051 if ( e . preventDefault ) e . preventDefault ( ) // stops the browser from redirecting off to the text.
5152 console . log ( 'Drop event. dropEffect: ' + e . dataTransfer . dropEffect )
5253 console . log (
@@ -101,7 +102,7 @@ function makeDropTarget (ele, droppedURIHandler, droppedFileHandler) {
101102 return false
102103 } // dropListener
103104
104- var addTargetListeners = function ( ele ) {
105+ var addTargetListeners = function ( ele ) {
105106 if ( ! ele ) {
106107 console . log ( '@@@ addTargetListeners: ele ' + ele )
107108 }
@@ -117,12 +118,12 @@ function makeDropTarget (ele, droppedURIHandler, droppedFileHandler) {
117118//
118119// Possibly later set the drag image too?
119120//
120- function makeDraggable ( tr , obj ) {
121+ function makeDraggable ( tr , obj ) {
121122 tr . setAttribute ( 'draggable' , 'true' ) // Stop the image being dragged instead - just the TR
122123
123124 tr . addEventListener (
124125 'dragstart' ,
125- function ( e ) {
126+ function ( e ) {
126127 tr . style . fontWeight = 'bold'
127128 e . dataTransfer . setData ( 'text/uri-list' , obj . uri )
128129 e . dataTransfer . setData ( 'text/plain' , obj . uri )
@@ -136,7 +137,7 @@ function makeDraggable (tr, obj) {
136137
137138 tr . addEventListener (
138139 'drag' ,
139- function ( e ) {
140+ function ( e ) {
140141 e . preventDefault ( )
141142 e . stopPropagation ( )
142143 // console.log('Drag: dropEffect: ' + e.dataTransfer.dropEffect)
@@ -146,7 +147,7 @@ function makeDraggable (tr, obj) {
146147
147148 tr . addEventListener (
148149 'dragend' ,
149- function ( e ) {
150+ function ( e ) {
150151 tr . style . fontWeight = 'normal'
151152 console . log ( 'Dragend dropeffect: ' + e . dataTransfer . dropEffect )
152153 console . log ( 'Dragend: ' + tr + ' -> ' + obj )
@@ -167,7 +168,7 @@ function makeDraggable (tr, obj) {
167168 ** successHandler(file, uploadedURI) Called after each success upload
168169 ** With file object an final URI as params
169170 */
170- function uploadFiles ( fetcher , files , fileBase , imageBase , successHandler ) {
171+ function uploadFiles ( fetcher , files , fileBase , imageBase , successHandler ) {
171172 for ( var i = 0 ; files [ i ] ; i ++ ) {
172173 const f = files [ i ]
173174 console . log (
@@ -183,8 +184,8 @@ function uploadFiles (fetcher, files, fileBase, imageBase, successHandler) {
183184
184185 // @@ Add: progress bar(s)
185186 var reader = new FileReader ( )
186- reader . onload = ( function ( theFile ) {
187- return function ( e ) {
187+ reader . onload = ( function ( theFile ) {
188+ return function ( e ) {
188189 var data = e . target . result
189190 var suffix = ''
190191 console . log ( ' File read byteLength : ' + data . byteLength )
@@ -222,11 +223,11 @@ function uploadFiles (fetcher, files, fileBase, imageBase, successHandler) {
222223 contentType : contentType
223224 } )
224225 . then (
225- _response => {
226+ ( _response ) => {
226227 console . log ( ' Upload: put OK: ' + destURI )
227228 successHandler ( theFile , destURI )
228229 } ,
229- error => {
230+ ( error ) => {
230231 const msg = ' Upload: FAIL ' + destURI + ', Error: ' + error
231232 console . log ( msg )
232233 alert ( msg )
0 commit comments