Browse Source

:art: fix https://github.com/Vanessa219/vditor/pull/1630

Vanessa 1 year ago
parent
commit
cba3eb41e2
2 changed files with 4 additions and 4 deletions
  1. 1 0
      CHANGELOG.md
  2. 3 4
      src/ts/sv/processKeydown.ts

+ 1 - 0
CHANGELOG.md

@@ -17,6 +17,7 @@
 
 
 ### v3.10.5 / 2024-05
 ### v3.10.5 / 2024-05
 
 
+* [支持 SV 模式下列表的反向缩进](https://github.com/Vanessa219/vditor/pull/1630) `引入特性`
 * [添加 `updateToolbarConfig` 方法](https://github.com/Vanessa219/vditor/issues/1627) `引入特性`
 * [添加 `updateToolbarConfig` 方法](https://github.com/Vanessa219/vditor/issues/1627) `引入特性`
 
 
 ### v3.10.4 / 2024-04-16
 ### v3.10.4 / 2024-04-16

+ 3 - 4
src/ts/sv/processKeydown.ts

@@ -95,12 +95,11 @@ export const processKeydown = (vditor: IVditor, event: KeyboardEvent) => {
             }
             }
             // 第一个 marker 后 tab 进行缩进
             // 第一个 marker 后 tab 进行缩进
             if (event.key === "Tab") {
             if (event.key === "Tab") {
-                if(event.shiftKey){
-                    if(listFirstMarkerElement.previousElementSibling.getAttribute("data-type") === "padding"){
+                if (event.shiftKey) {
+                    if (listFirstMarkerElement.previousElementSibling.getAttribute("data-type") === "padding") {
                         listFirstMarkerElement.previousElementSibling.remove();
                         listFirstMarkerElement.previousElementSibling.remove();
                     }
                     }
-                }
-                else{
+                } else {
                     listFirstMarkerElement.insertAdjacentHTML("beforebegin",
                     listFirstMarkerElement.insertAdjacentHTML("beforebegin",
                         `<span data-type="padding">${listFirstMarkerElement.textContent.replace(/\S/g, " ")}</span>`);
                         `<span data-type="padding">${listFirstMarkerElement.textContent.replace(/\S/g, " ")}</span>`);
                 }
                 }