|
@@ -95,12 +95,11 @@ export const processKeydown = (vditor: IVditor, event: KeyboardEvent) => {
|
|
|
}
|
|
|
// 第一个 marker 后 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();
|
|
|
}
|
|
|
- }
|
|
|
- else{
|
|
|
+ } else {
|
|
|
listFirstMarkerElement.insertAdjacentHTML("beforebegin",
|
|
|
`<span data-type="padding">${listFirstMarkerElement.textContent.replace(/\S/g, " ")}</span>`);
|
|
|
}
|