Add bundle animation support to the editor and rendering logic

- Introduced a new 'bundleAnim' attribute in the block editor settings and PHP backend.
- Updated the editor UI to include a toggle for 'Player + Display Bundle Animation'.
- Modified the rendering logic to display the bundle animation structure when 'bundleAnim' is enabled.
- Adjusted the visual class names to accommodate the new animation type.
This commit is contained in:
Matt Batchelder
2026-04-05 20:01:08 -04:00
parent 9c40ff2f0e
commit 2548179a8d
5 changed files with 738 additions and 128 deletions

View File

@@ -66,7 +66,7 @@ return <<<'ORIBI_SYNC_CONTENT'
<!-- wp:oribi/value-card {"iconType":"fontawesome","faIcon":"fas fa-circle-check","title":"3. Publish Content","description":"Once your player is connected it works exactly like an OTS player — schedule content, monitor it remotely, and manage it alongside any other screens in your network."} /-->
<!-- /wp:oribi/value-section -->
<!-- wp:oribi/intro-section {"variant":"normal","heading":"Player + Display Packages","description":"Don't have screens yet? We offer turnkey bundles pairing our player device with a commercial-grade display rated for 24/7 operation - brighter, tougher, and longer-lasting than consumer TVs. Available from 32\" to 75\". Contact us for volume pricing and custom configurations."} /-->
<!-- wp:oribi/intro-section {"variant":"normal","heading":"Player + Display Packages","description":"Don't have screens yet? We offer turnkey bundles pairing our player device with a commercial-grade display rated for 24/7 operation - brighter, tougher, and longer-lasting than consumer TVs. Available from 32\" to 75\". Contact us for volume pricing and custom configurations.","bundleAnim":true} /-->
<!-- wp:oribi/value-section {"variant":"alt","heading":"Protected Long After Setup","lead":"Every device ships with comprehensive coverage so you can deploy with confidence.","columns":3} -->
<!-- wp:oribi/value-card {"iconType":"fontawesome","faIcon":"fas fa-file-shield","title":"Hardware Warranty","description":"Every player includes a standard manufacturer warranty covering defects and hardware failures. Extended warranty options are available for enterprise deployments."} /-->

View File

@@ -10,7 +10,7 @@
<!-- wp:oribi/page-hero-animated {"title":"Digital Signage for Hospitality — Menus, Lobbies, and Events","description":"Digital menu boards, lobby displays, event listings, and wayfinding - managed from one platform across every property in your portfolio."} /-->
<!-- wp:oribi/platform-section {"heading":"From the Restaurant Floor to the Conference Suite","lead":"Sync menu boards with your POS, run lobby displays and event schedules, and manage every screen across your property from one dashboard."} -->
<!-- wp:oribi/platform-row {"heading":"Digital Menu Boards","description":"Sync with your POS system so prices, items, and availability update automatically. Schedule breakfast, lunch, and dinner menus with day-parting. Highlight daily specials, allergen information, and seasonal promotions - all without reprinting a single card. Multi-language support lets you switch menus for international guests automatically.","btnText":"See Features","btnUrl":"/features","galleryIds":[418,417]} /-->
<!-- wp:oribi/platform-row {"heading":"Digital Menu Boards","description":"Sync with your POS system so prices, items, and availability update automatically. Schedule breakfast, lunch, and dinner menus with day-parting. Highlight daily specials, allergen information, and seasonal promotions - all without reprinting a single card. Multi-language support lets you switch menus for international guests automatically.","btnText":"See Features","btnUrl":"/features","menuBoardAnim":true} /-->
<!-- wp:oribi/platform-row {"heading":"Lobby &amp; Reception Displays","description":"Welcome guests by name, showcase local attractions, promote on-site amenities, and display live event schedules. First impressions matter - and a polished digital lobby creates a modern, professional atmosphere that sets the tone for the entire stay.","btnText":"See Pricing","btnUrl":"/pricing","reversed":true,"lobbyAnim":true} /-->
<!-- wp:oribi/platform-row {"heading":"Conference &amp; Event Signage","description":"Display meeting room schedules, event agendas, and directional wayfinding for conference centres and function rooms. Update in real time when sessions change or rooms are reassigned - no more handwritten signs or outdated printed schedules outside meeting rooms.","btnText":"Get a Quote","btnUrl":"/contact","conferenceAnim":true} /-->
<!-- /wp:oribi/platform-section -->