We are releasing a new product, JavaScript PowerPac for ToolBook (versions 8.9 and higher), that will undoubtedly make your life easier as a ToolBook course developer.
This addon for ToolBook enables dynamic object referencing for all ToolBook objects. It enhances the development process by allowing the developer to access virtually every property of ToolBook exported web
objects. The JavaScript PowerPac installs scores of Javascript functions and makes them available through the Actions Editor. We’ve been watching this list and believe it should be possible to make a Javascript
function to address virtually every problem that has been presented.
A complete tutorial can be seen online at this address:
http://www.pgsoftwaretools.com/tutorials/index.html?nav=features
The tutorial uses every function in the JavaScript PowerPac, and many of them are interactive so you can try them out for yourself and see exactly how they work. Several functions even include screenshots and flash tutorials that show how to set the function parameters in ToolBook’s authoring environment. Hopefully, we’ve made the learning curve as simple as possible.
We have been developing and using these functions in all our courses for some years and have continually been expanding and improving on them. All JavaScript PowerPac features are completely compatible with all
ToolBook versions from 8.9 through 9.5. Version 10 conformity will be added when it is released to the public. The fact is, this product brings features to older ToolBook versions that will not even be
available in version 10.
Comprehensive Feature List:
1. Dynamic Object Referencing. Greatly simplify Actions Editor code!
2. Complete stylesheet access for every object. For example, you can set the border style and type of a field independent of its text color. You can even indicate a different line style for each side of a field object. Complete object stylesheet access means you are only limited by your imagination!
3. Complex field input validation. Auto format user entries like telephone numbers, etc.
4. Works with obfuscation ON or OFF!!!
5. Modal dialog box creation with function callback that notifies by user event any object.
6. Dynamic HTML content insertion in any element.
7. Delay events without interfering with other script events.
8. Use XP, Vista, Windows 7 themed button styles.
9. Dynamically load external stylesheets.
10. Create stylesheet animations. Pre-defined animations like fadeObject() and flashObject() are included.
11. Set the opacity of any ToolBook exported object.
12. Insert scrolling HTML tables with fixed headers into any ToolBook field object.
13. Create, read, and erase cookies to store persistent data between browser sessions.
14. Display a custom warning whenever your students try to exit a course by clicking the RED X in the browser window.
15. Create DHTML user properties like in native ToolBook applications.
16. Dynamically navigate pages; randomize book page navigation; retrieve page name lists and more …
17. Dynamically load and unload Flash movies with a single line of Actions code.
18. Track Flash movie playback by time, frame, or both. Send event notification when markers are reached.
19. Convert a ToolBook input field to a web standard “password” type and retrieve the value of the text entered for validation.
20. Powerful text search and replace utility. Use regular expressions in your search and replace operations.
21. Powerful getItemFromStack() function enhances older ToolBook versions and permits using any delimiter you define for the stack separator.
22. Attach a calendar selector to any input field. The calendar style is flexible to match your design theme.
23. Dynamically set the options list in a comboBox and set hidden values for each item in the drop down list.
24. Manipulate date and time. Get your date and time formatted the you want and need.
25. Access a flexible random number generator.
26. Split a string into an array using any delimiter you specify.
27. Interactive help file developed using the very functions contained in the JavaScript PowerPac.
28. Automated installation/uninstallation program.
29. Menu driven sbk file controls loading and unloading the functions from your projects. The sbk file ensures that everything works perfectly after the export has completed. NO POST EDITING OF HTML FILES NEEDED!
30. Fully cross-browser compliant with the browsers currently supported by ToolBook Instructor.
… AND MUCH MORE!
This is a release candidate version and we are looking for BETA testers. We would like to select BETA testers who would be willing to use the JavaScript in actual courses/applications for a limited time. If you
would like to become a BETA tester, please contact us at 02clams@gmail.com off the list please. As a gratitude to our BETA testers, you will receive a free license to use the product.
We believe ToolBook is a GREAT product and this enhancement makes it even more flexible as an authoring tool. Please visit the tutorial address at
http://www.pgsoftwaretools.com/tutorials/index.html?nav=features
to learn more about this innovative enhancement for ToolBook Instructor.
We hope all of you find something useful in the JavaScript PowerPac for ToolBook!
