Skip to content

Commit

Permalink
#2471 – fix the paste tool issue with attachment point
Browse files Browse the repository at this point in the history
  • Loading branch information
kaluginserg committed May 22, 2023
1 parent c8f9479 commit 0822365
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 24 deletions.

This file was deleted.

5 changes: 2 additions & 3 deletions packages/ketcher-react/src/script/editor/tool/paste.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,12 @@ import {
import Editor from '../Editor'
import { dropAndMerge } from './helper/dropAndMerge'
import { getGroupIdsFromItemArrays } from './helper/getGroupIdsFromItems'
import { getMergeItems } from './helper/getMergeItems'
import utils from '../shared/utils'

class PasteTool {
editor: Editor
struct: Struct
action: any
templateAction: any
dragCtx: any
findItems: string[]
mergeItems: any
Expand Down Expand Up @@ -182,7 +181,7 @@ class PasteTool {
this.action = action
this.editor.update(this.action, true, { resizeCanvas: false })

this.mergeItems = getMergeItems(this.editor, pasteItems)
this.mergeItems = getItemsToFuse(this.editor, pasteItems)
this.editor.hover(getHoverToFuse(this.mergeItems))
}
}
Expand Down
6 changes: 3 additions & 3 deletions packages/ketcher-react/src/script/editor/tool/select.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ import {
isCloseToEdgeOfCanvas,
isCloseToEdgeOfScreen,
scrollByVector,
shiftAndExtendCanvasByVector
shiftAndExtendCanvasByVector,
getItemsToFuse
} from 'ketcher-core'

import LassoHelper from './helper/lasso'
Expand All @@ -44,7 +45,6 @@ import { xor } from 'lodash/fp'
import { Editor } from '../Editor'
import { dropAndMerge } from './helper/dropAndMerge'
import { getGroupIdsFromItemArrays } from './helper/getGroupIdsFromItems'
import { getMergeItems } from './helper/getMergeItems'
import { updateSelectedAtoms } from 'src/script/ui/state/modal/atoms'
import { updateSelectedBonds } from 'src/script/ui/state/modal/bonds'
import { hasAtomsOutsideCanvas } from './helper/isAtomOutSideCanvas'
Expand Down Expand Up @@ -207,7 +207,7 @@ class SelectTool {
editor.render.page2obj(event).sub(dragCtx.xy0)
)

dragCtx.mergeItems = getMergeItems(editor, expSel)
dragCtx.mergeItems = getItemsToFuse(editor, expSel)
editor.hover(getHoverToFuse(dragCtx.mergeItems))

resizeCanvas(rnd, event)
Expand Down

0 comments on commit 0822365

Please sign in to comment.