From 37f86a84e0baa06ea33519922727a817720e09d4 Mon Sep 17 00:00:00 2001 From: Ignacio Durand Date: Thu, 19 Mar 2020 10:21:10 -0300 Subject: [PATCH] Add prop to handle offset of subMenu (#50) Adds `subMenuOffset` prop, so one can set the left-offset of the sub-menus. --- src/js/vue-context.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/js/vue-context.js b/src/js/vue-context.js index 9db74b1..191206e 100644 --- a/src/js/vue-context.js +++ b/src/js/vue-context.js @@ -41,6 +41,10 @@ export default { tag: { type: String, default: 'ul' + }, + subMenuOffset: { + type: Number, + default: 10 } }, @@ -236,7 +240,7 @@ export default { // first set the display and afterwards execute position calculation for correct element offsets subMenuElement.style.display = 'block'; - let [elementTop, elementLeft] = this.positionMenu(bcr.top, bcr.right - 10, subMenuElement); + let [elementTop, elementLeft] = this.positionMenu(bcr.top, bcr.right - (this.subMenuOffset), subMenuElement); subMenuElement.style.left = `${elementLeft}px`; subMenuElement.style.top = `${elementTop}px`;