Confluence: versehentlichen Upload von eingebetteten Bildern durch Drag&Drop verhindern

Ein ungelöstes Problem in Atlassian Confluence 7.12: hat ein User das Recht, eine Seite zu bearbeiten, so kann er – auch im View Modus – durch versehentliches Klicken und Ziehen eines Bildes (Drag & Drop) dieses Bild erneut als Attachment der Seite hochladen. Es wird dann jedesmal eine neue Version dieses Bildes erzeugt. Bei Thumbnails (Vorschaubildern) von eingebetteten Dokumenten wird das Hochladen des Thumbnail-Bildes ausgelöst.

Dies kann man verhindern, indem man ein kleines Script im HTML-Header unterbringt (Voraussetzung: Admin-Rechte und DataCenter- oder Server-Variante von Confluence):

Custom HTML, End of Head:

if (thisPageAdress.indexOf("/editpage.action") < 0 ) {
    AJS.toInit(function() { 
              // block accidential uploading embedded images in view mode by drag & drop
              jQuery('#main-content .confluence-embedded-image').attr("draggable", "false");  
              jQuery('#main-content .confluence-embedded-file img').attr("draggable", "false");  
    });
}

This is blocking accidential dragging embedded images or the thumbnails of embedded files