From 7e40fb07b67d9bbfe23eadcbae0ae598a87c773d Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Tue, 29 Apr 2014 11:39:59 -0500
Subject: [PATCH] client: Don't overwrap inline images

---
 js/osticket.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/js/osticket.js b/js/osticket.js
index f7d956e51..fb88521f2 100644
--- a/js/osticket.js
+++ b/js/osticket.js
@@ -134,7 +134,7 @@ showImagesInline = function(urls, thread_id) {
         var cid = $(el).data('cid').toLowerCase(),
             info = urls[cid],
             e = $(el);
-        if (info) {
+        if (info && !e.data('wrapped')) {
             // Add a hover effect with the filename
             var timeout, caption = $('<div class="image-hover">')
                 .css({'float':e.css('float')});
@@ -154,6 +154,7 @@ showImagesInline = function(urls, thread_id) {
                     .append('<span class="filename">'+info.filename+'</span>')
                     .append('<a href="'+info.download_url+'" class="action-button"><i class="icon-download-alt"></i> Download</a>')
                 );
+            e.data('wrapped', true);
         }
     });
 
-- 
GitLab