GSoC 2022 : Guided Tour - Week 20 & 21 & 22
By Khu5h1 on 2022-11-20 21:29 in GSoC 2022 : Guided-Tour
Tasks completed in the week:
- Did brainstorming and deep diving into the solution and implemented the interactive tour onclick part i.e now we can click on the +New button in place of clicking on the Next Button.
- Merged Interactive Tour and Interaction with Form Fileds drop down into one dropdown i.e Interactive Tour.
- Added form fields in the tour step for an interactive tour.
- Changed value for interactive step field in extensions.sql.
- Added a new dropdown field which would be visible after selecting Interactive tour.
- Created Interactive Tour dropdown, and in that, there will be three sub-fields i.e Button, Form Field and Others.
- Solved the major problem for the interactive step and made the +New Button Work.
- Implemented the functionality, If the user selects the Button field then the user will be able to click the +New button in spite of clicking on the Next Button in the pop-up.
- Worked on the feature and while selecting the Button field the Next Button won't be visible.
- Implemented the feature and now If the user selects the Text field then it will disable the Next Button until someone enters any value in the field.
- Added EventListner Click on the target of the step for the Button field in Interactive Tour.
- Added EventListner input on the target of the step for Form Field.
- Done changes for default tours in extensions.sql for changing the value according to Interactive tour.
- Code formatting.
- Added one more field in the Interactive step for default values.
- Added logic in javascript for incorporating changes for adding one more field in the Interactive step.
- Made changes in default tours in extensions.sql to make it compatible with interactive tours.
- Identified and solved the problem and made two consecutive mandatory fields `Next Button` enable/disable in the interactive step work.
- Tested the changes done for all the default tours to ensure all the tours are working with interaction.
- Did the changes in Default tours and made improvements in interactive tours.
- Prioritized the task for next week.
Pull Request: https://github.com/joomla-projects/gsoc22_guided-tour/pull/16
https://github.com/joomla-projects/gsoc22_guided-tour/pull/11
https://github.com/joomla-projects/gsoc22_guided-tour/pull/1