Переглянути джерело

:art: https://github.com/siyuan-note/siyuan/issues/10587

Vanessa 1 рік тому
батько
коміт
22ec7796b5

+ 2 - 0
app/src/boot/globalEvent/keydown.ts

@@ -315,6 +315,7 @@ const editKeydown = (app: App, event: KeyboardEvent) => {
                 transaction(protyle, [{
                 transaction(protyle, [{
                     action: "insertAttrViewBlock",
                     action: "insertAttrViewBlock",
                     avID,
                     avID,
+                    ignoreFillFilter: true,
                     srcIDs: sourceIds,
                     srcIDs: sourceIds,
                     isDetached: false,
                     isDetached: false,
                     blockID: listItemElement.dataset.nodeId
                     blockID: listItemElement.dataset.nodeId
@@ -348,6 +349,7 @@ const editKeydown = (app: App, event: KeyboardEvent) => {
                 transaction(protyle, [{
                 transaction(protyle, [{
                     action: "insertAttrViewBlock",
                     action: "insertAttrViewBlock",
                     avID,
                     avID,
+                    ignoreFillFilter: true,
                     srcIDs: sourceIds,
                     srcIDs: sourceIds,
                     isDetached: false,
                     isDetached: false,
                     blockID: listItemElement.dataset.blockId
                     blockID: listItemElement.dataset.blockId

+ 2 - 0
app/src/protyle/gutter/index.ts

@@ -821,6 +821,7 @@ export class Gutter {
                         action: "insertAttrViewBlock",
                         action: "insertAttrViewBlock",
                         avID,
                         avID,
                         srcIDs: sourceIds,
                         srcIDs: sourceIds,
+                        ignoreFillFilter: true,
                         isDetached: false,
                         isDetached: false,
                         blockID: listItemElement.dataset.blockId
                         blockID: listItemElement.dataset.blockId
                     }, {
                     }, {
@@ -1283,6 +1284,7 @@ export class Gutter {
                             action: "insertAttrViewBlock",
                             action: "insertAttrViewBlock",
                             avID,
                             avID,
                             srcIDs: sourceIds,
                             srcIDs: sourceIds,
+                            ignoreFillFilter: true,
                             isDetached: false,
                             isDetached: false,
                             blockID: listItemElement.dataset.blockId
                             blockID: listItemElement.dataset.blockId
                         }, {
                         }, {

+ 1 - 0
app/src/protyle/header/openTitleMenu.ts

@@ -61,6 +61,7 @@ export const openTitleMenu = (protyle: IProtyle, position: IPosition) => {
                         transaction(protyle, [{
                         transaction(protyle, [{
                             action: "insertAttrViewBlock",
                             action: "insertAttrViewBlock",
                             avID,
                             avID,
+                            ignoreFillFilter: true,
                             srcIDs: sourceIds,
                             srcIDs: sourceIds,
                             isDetached: false,
                             isDetached: false,
                             blockID: listItemElement.dataset.nodeId
                             blockID: listItemElement.dataset.nodeId

+ 1 - 0
app/src/types/index.d.ts

@@ -468,6 +468,7 @@ interface IOperation {
     retData?: any
     retData?: any
     nextID?: string // insert 专享
     nextID?: string // insert 专享
     isDetached?: boolean // insertAttrViewBlock 专享
     isDetached?: boolean // insertAttrViewBlock 专享
+    ignoreFillFilter?: boolean // insertAttrViewBlock 专享
     srcIDs?: string[] // insertAttrViewBlock 专享
     srcIDs?: string[] // insertAttrViewBlock 专享
     name?: string // addAttrViewCol 专享
     name?: string // addAttrViewCol 专享
     type?: TAVCol // addAttrViewCol 专享
     type?: TAVCol // addAttrViewCol 专享