By Khushi Rauniyar 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