File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,36 @@ export function initStage() {
4747 console . warn ( "Delete function not implemented yet." ) ;
4848 } ) ;
4949
50+ // inside initStage()
51+ document . querySelector ( ".videos-tool-btn" ) ?. addEventListener ( "click" , ( ) => {
52+ const popup = document . getElementById ( "add-video-view" ) ;
53+ const content = popup . querySelector ( ".popup-content" ) ;
54+ content . innerHTML = "" ;
55+
56+ if ( importedVideos . length === 0 ) {
57+ content . innerHTML = "<p>No videos imported yet.</p>" ;
58+ } else {
59+ importedVideos . forEach ( video => {
60+ const item = document . createElement ( "div" ) ;
61+ item . className = "video-item" ;
62+ item . innerHTML = `
63+ <p>${ video . name } </p>
64+ <video src="${ video . url } " controls width="200"></video>
65+ ` ;
66+ content . appendChild ( item ) ;
67+ } ) ;
68+ }
69+
70+ popup . classList . remove ( "hidden" ) ;
71+ console . log ( "🎬 Videos popup opened" ) ;
72+ } ) ;
73+
74+ document . getElementById ( "close-popup" ) ?. addEventListener ( "click" , ( ) => {
75+ document . getElementById ( "add-video-view" ) . classList . add ( "hidden" ) ;
76+ console . log ( "❌ Videos popup closed" ) ;
77+ } ) ;
78+
79+
5080 document . getElementById ( "next-btn" ) ?. addEventListener ( "click" , ( ) => {
5181 console . log ( "🍭 Next button clicked from Edit tab" ) ;
5282 // TODO: Implement stage-loader transition
You can’t perform that action at this time.
0 commit comments