Browse Source

[bug] fix kancloud js & firefox show style & fix search highlight (#926)

Co-authored-by: admin <[email protected]>
ydf 1 year ago
parent
commit
5504c4350b
3 changed files with 6 additions and 9 deletions
  1. 1 1
      static/css/kancloud.css
  2. 1 1
      static/css/main.css
  3. 4 7
      static/js/kancloud.js

+ 1 - 1
static/css/kancloud.css

@@ -439,7 +439,7 @@ table>tbody>tr:hover {
     color: #ffffff;
 }
 
-.m-manual .markdown-body .search-highlight {
+.m-manual .search-highlight {
     background-color: #FFFF00 !important;
     font-style: normal;
 }

+ 1 - 1
static/css/main.css

@@ -445,7 +445,7 @@ body .scrollbar-track-color {
     line-height: 100%;
     cursor: pointer;
     margin-top: -10px;
-    margin-left: -45px;
+    margin-left: -44px;
     border: 0;
     background-color: transparent
 }

+ 4 - 7
static/js/kancloud.js

@@ -189,16 +189,13 @@ function loadDocument($url, $id, $callback) {
         },
         success: function ($res) {
             if ($res.errcode === 0) {
-                renderPage($res.data);
-
-                $body = $res.data.body;
+                var data = $res.data;
                 if (typeof $callback === "function") {
-                    $body = $callback(body);
+                    data.body = $callback(data.body);
                 }
+                renderPage(data);
                 loadCopySnippets();
-
-                events.data($id, $res.data);
-
+                events.data($id, data);
                 events.trigger('article.open', { $url: $url, $id: $id });
             } else if ($res.errcode === 6000) {
                 window.location.href = "/";