Sharepoint disable drag and drop
In some scenarios we might need to disabled drag and drop in SharePoint sites.
The following code works when we need to disable a page with one document view.
Add the html code in content editor web part where the document view is there.
<style type="text/css">
/*-- Hide Drag & Drop --*/
caption.ms-dragDropAttract {
caption-side: bottom;
display: none !important;
}
</style>
<script type="text/javascript">
/*-- Stop Drag & Drop --*/
ExecuteOrDelayUntilScriptLoaded(function() {
g_uploadType = DragDropMode.NOTSUPPORTED;
SPDragDropManager.DragDropMode = DragDropMode.NOTSUPPORTED;
SPDragDropManager.DargDropMode.style.display = "none";
}, "DragDrop.js");
</script>For pages with multiple document libraries when you want to target a specific library prepend the id of the web part div and an underscore e.g. WebPartWPQ4_
#WebPartWPQ4_ms-dnd-dropbox{ display: none !important; }Source: https://sharepoint.stackexchange.com/questions/82805/how-can-i-disable-the-document-library-drag-and-drop-function