Skip to content

Commit 072066d

Browse files
authored
Merge pull request #25 from LibreSign/feat/display-toobar-insidel-element
feat: display toolbar inside element
2 parents 0111a66 + 49f04a8 commit 072066d

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/DraggableElement.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,12 @@ export default {
189189
const x = this.object.x + offsetX + resizeOffsetX
190190
const y = this.object.y + offsetY + resizeOffsetY
191191
const width = this.object.width + resizeOffsetW
192+
const toolbarOffset = 60
193+
const nextTop = y - toolbarOffset
194+
const top = nextTop < 0 ? (y + 8) : nextTop
192195
return {
193196
left: `${(x + width / 2) * scale}px`,
194-
top: `${(y - 60) * scale}px`,
197+
top: `${top * scale}px`,
195198
transform: 'translateX(-50%)',
196199
}
197200
},

0 commit comments

Comments
 (0)