Added handlers for dragging and dropping files onto the center pane or RHS
Этот коммит содержится в:
@@ -84,7 +84,45 @@ module.exports = React.createClass({
|
|||||||
var inputDiv = this.refs.input.getDOMNode();
|
var inputDiv = this.refs.input.getDOMNode();
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
document.addEventListener('paste', function(e) {
|
document.addEventListener('paste', function(e) {
|
||||||
|
=======
|
||||||
|
$('body').on('dragover', '.app__content', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
//e.target.style
|
||||||
|
console.log("HERE!: drag center");
|
||||||
|
});
|
||||||
|
$('body').on('dragover', '.sidebar--right', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
//e.target.style
|
||||||
|
console.log("HERE!: drag right");
|
||||||
|
});
|
||||||
|
$('body').on('dragenter', '.app__content', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
//e.target.style
|
||||||
|
console.log("HERE!: dragenter center");
|
||||||
|
});
|
||||||
|
$('body').on('dragenter', '.sidebar--right', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
//e.target.style
|
||||||
|
console.log("HERE!: dragenter right");
|
||||||
|
});
|
||||||
|
$('body').on('drop', '.app__content', function(e) {
|
||||||
|
if (e.originalEvent.dataTransfer)
|
||||||
|
e.preventDefault();
|
||||||
|
console.log("HERE!: drop center");
|
||||||
|
});
|
||||||
|
$('body').on('drop', '.sidebar--right', function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
console.log("HERE!: drop right");
|
||||||
|
});
|
||||||
|
|
||||||
|
document.addEventListener("paste", function(e) {
|
||||||
|
>>>>>>> Added handlers for dragging and dropping files onto the center pane or RHS
|
||||||
var textarea = $(inputDiv.parentNode.parentNode).find('.custom-textarea')[0];
|
var textarea = $(inputDiv.parentNode.parentNode).find('.custom-textarea')[0];
|
||||||
|
|
||||||
if (textarea !== e.target && !$.contains(textarea, e.target)) {
|
if (textarea !== e.target && !$.contains(textarea, e.target)) {
|
||||||
|
|||||||
@@ -125,6 +125,12 @@ module.exports = React.createClass({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//$('body').on('drop drag')
|
||||||
|
/*window.document.addEventListener("drop", function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
var centerPostList = $(inputDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode).find('.post-list')[0];
|
||||||
|
console.log("HERE!: " + centerPostList);
|
||||||
|
});*/
|
||||||
},
|
},
|
||||||
componentDidUpdate: function() {
|
componentDidUpdate: function() {
|
||||||
this.resize();
|
this.resize();
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user