From 843f025cb585a9d19aade2cdb31ac06bb1a1d99f Mon Sep 17 00:00:00 2001
From: Wu Cheng-Han <jacky_cute0808@hotmail.com>
Date: Tue, 18 Oct 2016 12:14:17 +0800
Subject: [PATCH] Fix finishView mermaid might select and replace whole
 markdown-body issue

---
 public/js/extra.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/public/js/extra.js b/public/js/extra.js
index 61e010c..84b7c7d 100644
--- a/public/js/extra.js
+++ b/public/js/extra.js
@@ -325,11 +325,11 @@ function finishView(view) {
     });
 
     //mermaid
-    var mermaids = view.find(".mermaid.raw").removeClass("raw");
+    var mermaids = view.find("div.mermaid.raw").removeClass("raw");
     mermaids.each(function (key, value) {
         try {
             var $value = $(value);
-            var $ele = $(value).parent().parent();
+            var $ele = $(value).closest('pre');
 
             var mermaidError = null;
             mermaid.parseError = function (err, hash) {