This commit is contained in:
parent
9c0af1a252
commit
2cfbad6390
2 changed files with 5 additions and 3 deletions
|
@ -1185,8 +1185,10 @@ export class Toolbar {
|
|||
|
||||
private updateLanguage(languageElement: HTMLElement, protyle: IProtyle, id: string, nodeElement: HTMLElement, oldHtml: string, selectedLang: string) {
|
||||
languageElement.textContent = selectedLang === window.siyuan.languages.clear ? "" : selectedLang;
|
||||
window.siyuan.storage[Constants.LOCAL_CODELANG] = languageElement.textContent;
|
||||
setStorageVal(Constants.LOCAL_CODELANG, window.siyuan.storage[Constants.LOCAL_CODELANG]);
|
||||
if (!Constants.SIYUAN_RENDER_CODE_LANGUAGES.includes(languageElement.textContent)) {
|
||||
window.siyuan.storage[Constants.LOCAL_CODELANG] = languageElement.textContent;
|
||||
setStorageVal(Constants.LOCAL_CODELANG, window.siyuan.storage[Constants.LOCAL_CODELANG]);
|
||||
}
|
||||
const editElement = getContenteditableElement(nodeElement);
|
||||
if (Constants.SIYUAN_RENDER_CODE_LANGUAGES.includes(languageElement.textContent)) {
|
||||
nodeElement.dataset.content = editElement.textContent.trim();
|
||||
|
|
|
@ -83,7 +83,7 @@ export const enter = (blockElement: HTMLElement, range: Range, protyle: IProtyle
|
|||
if (languageElement) {
|
||||
if (window.siyuan.storage[Constants.LOCAL_CODELANG] && languageElement.textContent === "") {
|
||||
languageElement.textContent = window.siyuan.storage[Constants.LOCAL_CODELANG];
|
||||
} else {
|
||||
} else if (!Constants.SIYUAN_RENDER_CODE_LANGUAGES.includes(languageElement.textContent)) {
|
||||
window.siyuan.storage[Constants.LOCAL_CODELANG] = languageElement.textContent;
|
||||
setStorageVal(Constants.LOCAL_CODELANG, window.siyuan.storage[Constants.LOCAL_CODELANG]);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue