Keldos commited on
Commit
a63e3c6
·
1 Parent(s): f41581e

fix: 修正切换md渲染按钮逻辑,修复生成新对话时按钮变动的问题

Browse files
Files changed (1) hide show
  1. assets/custom.js +4 -4
assets/custom.js CHANGED
@@ -284,7 +284,6 @@ function addChuanhuButton(botElement) {
284
  }
285
  return;
286
  }
287
- var renderMarkdown = true;
288
  var copyButton = null;
289
  var toggleButton = null;
290
  copyButton = botElement.querySelector('button.copy-bot-btn');
@@ -319,15 +318,16 @@ function addChuanhuButton(botElement) {
319
  toggleButton.classList.add('chuanhu-btn');
320
  toggleButton.classList.add('toggle-md-btn');
321
  toggleButton.setAttribute('aria-label', 'Toggle');
322
- toggleButton.innerHTML = mdIcon;
 
323
  toggleButton.addEventListener('click', () => {
324
  renderMarkdown = mdMessage.classList.contains('hideM');
325
  if (renderMarkdown){
326
  renderMarkdownText(botElement);
327
- toggleButton.innerHTML=mdIcon;
328
  } else {
329
  removeMarkdownText(botElement);
330
- toggleButton.innerHTML=rawIcon;
331
  }
332
  });
333
  botElement.insertBefore(toggleButton, copyButton);
 
284
  }
285
  return;
286
  }
 
287
  var copyButton = null;
288
  var toggleButton = null;
289
  copyButton = botElement.querySelector('button.copy-bot-btn');
 
318
  toggleButton.classList.add('chuanhu-btn');
319
  toggleButton.classList.add('toggle-md-btn');
320
  toggleButton.setAttribute('aria-label', 'Toggle');
321
+ var renderMarkdown = mdMessage.classList.contains('hideM');
322
+ toggleButton.innerHTML = renderMarkdown ? mdIcon : rawIcon;
323
  toggleButton.addEventListener('click', () => {
324
  renderMarkdown = mdMessage.classList.contains('hideM');
325
  if (renderMarkdown){
326
  renderMarkdownText(botElement);
327
+ toggleButton.innerHTML=rawIcon;
328
  } else {
329
  removeMarkdownText(botElement);
330
+ toggleButton.innerHTML=mdIcon;
331
  }
332
  });
333
  botElement.insertBefore(toggleButton, copyButton);