@@ -214,6 +214,10 @@ function toggleSMMDB() {
214214 }
215215}
216216
217+ function toggleSMMDBIDDownloadModal ( ) {
218+ document . querySelector ( '#smm-modal-id-download' ) . classList . remove ( 'hidden' ) ;
219+ }
220+
217221function toggleSMMDBPlayerCourses ( ) {
218222 var el = document . getElementById ( 'smm-wrapper-player-courses' ) ;
219223 if ( el . classList . contains ( 'hidden' ) ) {
@@ -473,6 +477,16 @@ addEvent(document.querySelector('.instance_add.emulator_instances'), 'click', ()
473477 ) ;
474478} ) ;
475479
480+ addEvent ( document . querySelectorAll ( '.smm-close' ) [ 0 ] , 'click' , ( ) => {
481+ document . querySelectorAll ( '.smm-close' ) [ 0 ] . parentElement . parentElement . parentElement . classList . add ( 'hidden' ) ;
482+ } ) ;
483+ addEvent ( document . querySelectorAll ( '.smm-close' ) [ 1 ] , 'click' , ( ) => {
484+ document . querySelectorAll ( '.smm-close' ) [ 1 ] . parentElement . parentElement . parentElement . classList . add ( 'hidden' ) ;
485+ } ) ;
486+ addEvent ( document . querySelector ( '.smm-id-download' ) , 'click' , ( ) => {
487+ ipcRenderer . send ( 'smm_dl_level' , document . querySelector ( '.smm-id-download' ) . parentElement . querySelector ( 'input' ) . value ) ;
488+ } ) ;
489+
476490function openScreen ( id ) {
477491 var el = document . getElementById ( id ) ;
478492 el . classList . remove ( 'closed' ) ;
@@ -830,6 +844,12 @@ function setIPCevents() {
830844 }
831845 } ) ;
832846
847+ ipcRenderer . on ( 'smm_course_uploaded' , ( event , data ) => {
848+ document . querySelector ( '#smm-modal-course-uploaded' ) . querySelector ( 'input' ) . value = data . id ;
849+ document . querySelector ( '#smm-modal-course-uploaded' ) . querySelector ( 'input' ) . size = data . id . length ;
850+ document . querySelector ( '#smm-modal-course-uploaded' ) . classList . remove ( 'hidden' ) ;
851+ } ) ;
852+
833853 ipcRenderer . on ( 'rom_decryption_missing' , ( ) => {
834854 document . querySelector ( '#popup1' ) . classList . remove ( 'hidden' ) ;
835855 } ) ;
0 commit comments