Description:
When a change is made to the tags associated to the current slide, instead of halting the slideshow, reset the slideshow interval to provide the user some time to make any additional changes to tags. This will also eliminate the need to expand and contract the slideshow options pane every time the user wants to add or remove tags to the slide.
Requirements:
See description.
Design:
Update the updateTags() method in slideshowFunctions.js file to do the same thing that is done when the checkbox is checked in the haltSlideshow() function.
Change the message that is outputted.
Test Plan:
Choose some tags, set the slideshow interval to something manageable like 10-15 seconds and generate a slideshow.
Add a new tag to the slide and confirm that the correct message is outputted.
Wait for the interval to end and confirm that the next slide is displayed at the about right time.
repeat the test above but add/remove a tag before the end of the slideshow interval and confirm that the slideshow interval restarted and the timing is about right.
Description: When a change is made to the tags associated to the current slide, instead of halting the slideshow, reset the slideshow interval to provide the user some time to make any additional changes to tags. This will also eliminate the need to expand and contract the slideshow options pane every time the user wants to add or remove tags to the slide.
Requirements: See description.
Design:
Test Plan: