How fatikmarbawi23-ui/birthday-web- works
This repository implements a birthday-greeting microsite: a visitor navigates its pages, views photos and video clips, reads a scrolling greeting, and can submit a message. The JavaScript excerpts show the photo-book and password flow, clip selection, navigation and media controls, message submission, and several presentation effects. The HTML and product documentation were not sampled, so page composition and links among independently loaded scripts are not inferred; edges below are limited to relationships visible in the excerpts.
Main entry points: nav.js Page navigation · pesan.js Message submission · video.js Clip player · main.html Greeting site
Components 16
Site navigation
- Greeting site
main.html - Page navigation
js/nav.js - Background music
js/nav.js - Main video controls
js/nav.js
Photo and video
- Photo book and viewer
js/foto.js - Special photo access
js/foto.js - Clip player
js/video.js - Video clips
assets/videos
Greetings and effects
- Birthday typing
js/gretting.js - Scrolling letter
js/ucapan.js - Heart confetti
js/confetti.js
Visitor messages
- Message submission
js/pesan.js - Sent confirmation
js/pesan.js - Credits roll
js/pesan.js
Other components
- Visitor
- Web3Forms API
Connections 9
- Visitor → Greeting site: visits
- Page navigation → Main video controls: controls playback
js/nav.js - Page navigation → Greeting site: shows pages
js/nav.js - Page navigation → Clip player: pauses off-page
js/nav.js - Photo book and viewer → Special photo access: checks access
js/foto.js - Clip player → Video clips: loads clips
js/video.js - Message submission → Web3Forms API: submits form
js/pesan.js - Message submission → Sent confirmation: shows on success
js/pesan.js - Sent confirmation → Credits roll: starts credits
js/pesan.js