FTS 's issues MEGA THREAD
Opened this issue · 1 comments
FutureLearnSole commented
to somehow persist ele border draw on dragenter
webpack://Mashlib/node_modules/solid-ui/lib/widgets/dragAndDrop.js
`var dragenterListener = function dragenterListener(e) {
debug.log('dragenter event dropEffect: ' + e.dataTransfer.dropEffect);
if (this.style) {
// necessary not sure when
if (!this.savedStyle) {
this.savedStyle = {};
this.savedStyle.border = this.style.border;
this.savedStyle.backgroundColor = this.style.backgroundColor;
this.savedStyle.borderRadius = this.style.borderRadius;
}
this.style.backgroundColor = '#ccc';
this.style.border = '0.25em dashed black';
this.style.borderRadius = '0.3em';
}
e.dataTransfer.dropEffect = 'link';
debug.log('dragenter event dropEffect 2: ' + e.dataTransfer.dropEffect);
};
var dragleaveListener = function dragleaveListener(e) {
debug.log('dragleave event dropEffect: ' + e.dataTransfer.dropEffect);
if (this.savedStyle) {
this.style.border = this.savedStyle.border;
this.style.backgroundColor = this.savedStyle.backgroundColor;
this.style.borderRadius = this.savedStyle.borderRadius;
} else {
this.style.backgroundColor = 'white';
this.style.border = '0em solid black';
}
};`
FutureLearnSole commented
useful ![Éó—§úE button replicate on the other view pane (NOT 'Table View' view pane)