From 3fd638ded70f27a388a9a29d2ab4226732bcb4e0 Mon Sep 17 00:00:00 2001 From: Anshul Jain Date: Thu, 5 May 2022 15:40:26 +0530 Subject: [PATCH 1/2] added a function that respond to payload to open menu links --- js/interface.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/interface.js b/js/interface.js index 982ba00..d868ac0 100644 --- a/js/interface.js +++ b/js/interface.js @@ -1,3 +1,4 @@ +let saveButtonLabel = ''; (function() { var templates = { menuOption: template('menuOption'), @@ -804,11 +805,17 @@ attachObservers(); // Load menu widgets on startup loadCustomMenuWidgets(); + + // to open menu links + if (JSON.parse(Fliplet.Navigate.query.data).links === 'true') { + $('#menu-manager-control a').click(); + saveButtonLabel = 'Save'; + } })(); Fliplet().then(function() { // Initial labels - Fliplet.Widget.setSaveButtonLabel(''); + Fliplet.Widget.setSaveButtonLabel(saveButtonLabel); Fliplet.Widget.setCancelButtonLabel('Close'); Fliplet.Widget.toggleCancelButton(true); }); From 8f6c3f1d9194ff226bf19fcb9de2a2bce9a15452 Mon Sep 17 00:00:00 2001 From: Anshul Jain Date: Mon, 9 May 2022 17:04:19 +0530 Subject: [PATCH 2/2] made changes to incorporate ESlint standard & use Fliplet.Widget.getData function in if case --- js/interface.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/js/interface.js b/js/interface.js index d868ac0..85a4a50 100644 --- a/js/interface.js +++ b/js/interface.js @@ -1,4 +1,5 @@ -let saveButtonLabel = ''; +var saveButtonLabel; + (function() { var templates = { menuOption: template('menuOption'), @@ -807,9 +808,11 @@ let saveButtonLabel = ''; loadCustomMenuWidgets(); // to open menu links - if (JSON.parse(Fliplet.Navigate.query.data).links === 'true') { + if (Fliplet.Widget.getData().links) { $('#menu-manager-control a').click(); saveButtonLabel = 'Save'; + } else { + saveButtonLabel = ''; } })();