PowerPac v12.01 Released

Announcements of new releases, function enhancements and bug fixes.

PowerPac v12.01 Released

Postby Clifton » Fri Aug 01, 2014 6:11 am

We are pleased to announce the production v12.01 Final release of the JavaScript PowerPac for ToolBook. While not every feature is complete, the JavaScripts and 95% of the authoring features are finished for full production usage. Therefore, this release is considered out of beta stage.

WHAT'S NEW IN THIS RELEASE?
All previous beta changes incorporated into this release plus the following changes.
  • Enhanced htmlVideoLoader()
    Improved error handling when the client system is missing a necessary CODEC.
    The new error handler will first check if Flash is installed and then attempt to use the Flash CODECS to play the video.
    If even Flash cannot play the video, then the system error will be displayed.
  • Enhanced userProperty()
    Improved methods for adding mouse events. Made default parameter detections more reliable.
  • Bug fix to pgAnimateCSS()
    Ability to use a custom css animation stylesheet was inadvertently broken. This has been fixed.
    Now it is possible to use css animations from both the internal PowerPac styles AND from a custom css file.
  • Bug fix to createFoldingObj()
    When function is used to convert a field that has a border AND function is called on load page AND when the rollState = "up", the state would not be recognized properly.
    The actual fix was made to PowerPac's internal object auto-sizing engine.
  • PowerPac SBK Engine
    Greatly improved page memory cleanup by adding optimization of book viewers, including the main window viewer.
    Tests indicate this may improve export time (though your actual results may vary).
  • VideoJS for htmlVideoLoader()
    Updated third party product to version 4.6.4
  • Feature enhancement to userProperty()
    Added new abilities via the parameter prop. This parameter now recognizes "mousedown", or "mouseup", or "mouseEvents".
    Setting one of these values will cause the function to create mouseDown, mouseUp, or BOTH mouseDown AND mouseUp events for any object.
    When one of these mouse events occurs, the function will notify the object by sending an on user event and then it will set the value parameter to identify which event occurred and the mouse position (x/y) at the time of the event.
    To create mouse events, the parameter val must be set to true. To dynamically remove the events, set val to false.
  • Bug fix to pgStringEncrypt()
    Default parameter for decrypt was not being explicitly set.
  • createTopicAccordion()
    Added support for setting default opened topics if they are submitted as integer strings.
  • setHTMLTable()
    Enhanced to permit submitting tableCode_txt to a path and file containing the HTML tagged table code.
  • onFirstIdle()
    Enhanced to permit setting event to a function as string OR as a raw function object.
  • pgAnimateCSS()
    Enhanced function to wait for a first idle message before animating objects. This ensures that the page and animation libraries have completely loaded and prevents jerky movements.
  • PowerPac usability feature
    When exporting several books into the same export folder, a new property of the book enables all books to share the same PowerPac js files.
    To use this feature:
    (open command window in ToolBook and enter: ppSharedFolder of this book = "string_name"
         NOTE: Name must not contain spaces or paths.
    Result: During export, the PowerPac export engine will add a folder to the export folder with the name you specified for ppSharedFolder. When the book is loaded into the browser it will use the PowerPac js files located in this shared location.
    Purpose: Puts the PowerPac js files into the browser cache to make loading additional books faster.
    NOTE: This is not recommended for books that are compressed by ToolBooks zip compressor and it is not practical for single courses that run from an LMS.
  • pgSoundLoader()
    Improved the style of normal playback controls and utilizes HTML 5 styles (rounded corners) as available.
  • createTreeMenu()
    Small bugfix for an issue where the list item highlight would be lost in some cases. Only affected Firefox and only occurred when restoring a menu from a previous stored session in browser cookies.
  • Miscellaneous updates:
    Updated setup compiler to InnoSetup v.5.5.5
    Updated PowerPac engine compiler to v3.3.13.16
    All exe's are code-signed with a self-signed digital certificate.
Direct Download
Clifton
Site Admin
 
Posts: 732
Joined: Tue Jan 14, 2014 1:04 am

Return to New Releases

Who is online

Users browsing this forum: No registered users and 2 guests