ATTENTION!
Before installing the update, you MUST perform a full backup of the site.
After the update, you must clear the cache to apply the template, styles, and script updates.
The following changes have been made:
1. Fixed an issue where clicking on the product list at 75% scale caused the background image to shift/jerk.
2. Implemented centering of the tooltip when clicking on a product from the product list in the table.
3. Modified the onLoadIMarkers event; its processing has been moved to after the main image loads.
4. Added a callback handler to the marker_refresh function after loading.
5. Fixed the tooltip check when opening a marker.
6. Implemented moving the marker title to the opposite side of the marker if it is too long.
7. Fixed crashes when reducing the scale of a vertical image.
8. Fixed marker display when active. If the tooltip is empty, it will not be displayed.
9. Fixed init.js; it has been moved inside "include.php".
10. Moved all calculations to component.php.
11. Enhanced the ability to enable/disable the product table in the explosion diagram mode. Added the option to change its position: right, left, bottom, or off.
12. Fixed errors when installing the module after the demo period ends.
13. Added events: new BX.infograd.marker(node, { ...parameters.. }).on(event, eventHandler);
Where event is the currently available event: init (after marker initialization), showPoint (after opening the marker), showModal (opening the modal window).
eventHandler is the handler function.
14. Fixed adminSecTab.php during marker updates; old data was being overwritten.
15. Fixed calculation errors for minimum zoom size display.
16. Fixed the function where the active marker was not displayed in the mobile version.
17. Fixed the vertical center alignment function.
18. Fixed the issue where the marker does not center when clicked from the list in the table.
19. Other modifications for stable and correct module operation.