A new version of
jsProgressBarHandler is avaiable. Changes are a bugfix to making multiple barImages properly work with Safari and addition of an internal queue.
jsProgressBarHandler all about?
So, what has changed?
jsProgressBarHandler now uses a queue on which it stacks the percentages to move to. This prevents the progressbar from freaking out when multiple simultaneous (viz. on the very same moment) calls to
setPercentage() are made.
jsProgressBarHandler will push all percentages on that queue, and process them one by one.
Anything else has changed?
jsProgressBarHandler user Chris brought to my attention that the multiple
barImages option did not work properly in Safari. Reason was that Safari handles the
jsProgressBarHandler uses to determine if a parameter is an
Array or not) differently than other browsers. (FYI: A working version of
isArray() has been posted on bram.us by now ;))
Cool, is there a demo?
TIP: At the multicolor bar at the bottom, click that -icon a few times to see the internal queue in effect 😉
Please note that next to the demo above even an AJAX demo exists!
Where can I download it?
Wow, you’re going to fast: I have a question, I need help, I need more info, how do I configure this thing?
Don’t worry my friend, there’s a full page here on bram.us devoted to
jsProgressBarHandler where you can find all info about it.