diff --git a/public/js/components/Cis/Mylv/LvMenu.js b/public/js/components/Cis/Mylv/LvMenu.js index 1a6e2ac32..e64dbd667 100644 --- a/public/js/components/Cis/Mylv/LvMenu.js +++ b/public/js/components/Cis/Mylv/LvMenu.js @@ -14,6 +14,16 @@ export default { } }, methods:{ + c4_disabled: function (menuItem) { + if (!this.c4_link(menuItem) && !menuItem.c4_moodle_links?.length) { + return true; + } + return null; + }, + c4_target: function (menuItem) { + if (menuItem.c4_moodle_links?.length > 0) return null; + return menuItem.c4_target ?? null; + }, selectMenu: function (menuItem, index = null) { // early return if link is # @@ -37,7 +47,7 @@ export default { if (!menuItem) return null; if (Array.isArray(menuItem.c4_moodle_links) && menuItem.c4_moodle_links.length) { - return '#'; + return null; } else { @@ -50,9 +60,9 @@ export default {