|
85 | 85 |
|
86 | 86 | function dragEnter(evt){ |
87 | 87 | // evlog(evt); |
88 | | - if (matches(evt.target, '.menu, .script')){ |
| 88 | + if (matches(evt.target, '.menu, .script, .content')){ |
89 | 89 | evt.target.classList.add('over'); |
90 | 90 | }else{ |
91 | 91 | if (!matches(evt.target, '.menu *, .script *')){ |
|
105 | 105 |
|
106 | 106 | function dragOver(evt){ |
107 | 107 | // evlog(evt); |
108 | | - if (!matches(evt.target, '.menu, .menu *, .script, .script *')) return; |
| 108 | + if (!matches(evt.target, '.menu, .menu *, .script, .script *, .content')) return; |
109 | 109 | if (evt.preventDefault) { |
110 | 110 | evt.preventDefault(); // Necessary. Allows us to drop. |
111 | 111 | } |
|
119 | 119 | document.addEventListener('dragover', dragOver, false); |
120 | 120 |
|
121 | 121 | function drop(evt){ |
122 | | - if (!matches(evt.target, '.menu, .menu *, .script, .script *')) return; |
123 | | - var dropTarget = closest(evt.target, '.menu, .script'); |
| 122 | + if (!matches(evt.target, '.menu, .menu *, .script, .script *, .container, .container *')) return; |
| 123 | + var dropTarget = closest(evt.target, '.menu, .script, .container'); |
| 124 | + console.log('dropTarget: %s', dropTarget.textContent); |
124 | 125 | var dropType = 'script'; |
125 | 126 | if (matches(dropTarget, '.menu')){ |
126 | 127 | dropType = 'menu'; |
|
0 commit comments