Appearance
eWizard.js v5.51.1 and eWizard CLI v2.1.3
March 2025
Portfolio e-Detailers NEW BETA
We're excited to announce a new content item type—portfolio e-Detailers!
With portfolio e-Detailers, you get:
Simplified organization. Demonstrate related content in a single presentation without losing individual e-Detailer functionality.
Extended usability. Maintain and manage projects without worrying about version compatibility.
Streamlined navigation. Benefit from smooth experience for multi-presentation projects, seamlessly merging different e-Detailers within one project.
In a nutshell
Multi e-Detailer bundling
Bundle up to 10 e-Detailers.
Display methods adapt, depending on the build type:
Development and SPA builds: Use iframes for displaying component e-Detailers.
MPA systems: Demonstrate e-Detailers as a single presentation.
Cross-version compatibility
- Combine and handle e-Detailers built across different eWizard.js versions.
Advanced navigation
The new
PortfolioNavigatormodule ensures smooth swiping and seamless transitions between bundled e-Detailers and their slides.Support for enhanced navigation parameters (
edetailer,slide,chapter,subslide) for precise control of navigation within component e-Detailer and between e-Detailers in your portfolio.
Enhanced API
- New APIs are available for navigation between e-Detailers and slides, monitoring user behavior, and retrieving data.
Limitations
Currently, the Portfolio e-Detailer content item type isn't directly supported by the eWizard CLI. However, you can still manage the nested e-Detailers using the CLI.
iPDF export for e-Detailers NEW BETA
From now on, you can export e-Detailers in the interactive PDF format. The exported iPDF preserves e-Detailer structure, key interactive elements, and features seamless navigation capabilities.
In a nutshell
Interactive elements support
Open slide action
Popup functionality
PDF embedding
External link navigation
Comprehensive navigation
Full support for essential Navigation API methods
Chapter, slide, and subslide navigation
Document and link handling
Partial flow control support
Component support
@edetiler/wiz-popup—open/close, state preservation in exported PDF, customizable behavior.@edetailer/wiz-tab-group—support for both v4 and v5, interactive tab switching, state management for tab content.
Implementation notes
Popup states and tab group require proper class implementation.
PDF navigation redirects to slide-level for popup interactions.
Email component wiz-template-fragment NEW
This version also brings a new email component, wiz-template-fragment, designed to include emailTemplateFragment tokens in emails targeted for Veeva Vault PromoMats.
In a nutshell
Veeva Vault PromoMats compliance
Proper HTML markup handling for
emailTemplateFragmenttokens.Correct template fragment rendering by eliminating formatting issues common with direct token insertion.
eWizard capabilities
- Supports usage with the
wiz-fragmentcomponent in the same email template.
Implementation notes
Simple installation through the package manager.
Seamlessly integrates with existing email templates.
Limitations
Only one wiz-template-fragment per email is allowed.
e-Detailer Veeva Vault builds with iframes IMPROVED
We've introduced a new configuration option to address a specific iOS/iPadOS viewport behavior issue—the adaptationScale.resetViewport: true/false option (default: false).
This option fixes slide displacement when swiping on iframes in iOS/iPadOS devices by automatically adjusting viewport meta tag values to use device-width and device-height with responsive device-specific settings.
Usage recommendation
Set adaptationScale.resetViewport to true in e-Detailers containing iframes and targeting iOS or iPadOS devices.
Documentation updates
wiz-template-fragment