44 < meta charset ="UTF-8 " />
55 < meta name ="viewport " content ="width=device-width, initial-scale=1 " />
66 < title > Login e Donazione</ title >
7- <!-- Favicon di default (verrà aggiornato dinamicamente da version.json) -->
7+ <!-- Favicon dinamico (verrà aggiornato dinamicamente da version.json) -->
88 < link id ="dynamic-favicon " rel ="icon " href ="https://i.postimg.cc/XYfBdscq/icon.png " type ="image/png " />
99 < style >
1010 /* Stili moderni e minimal per un design pulito */
@@ -111,7 +111,8 @@ <h2>Accedi per visualizzare i giochi</h2>
111111 <!-- Gruppo pulsanti: Accedi e Dona -->
112112 < div class ="button-group ">
113113 < button type ="submit "> Accedi</ button >
114- < a href ="# " id ="donate-btn " class ="donate-btn " target ="_blank "> Dona</ a >
114+ <!-- Rimosso il target="_blank" in modo che il link si apra nella stessa pagina -->
115+ < a href ="# " id ="donate-btn " class ="donate-btn "> Dona</ a >
115116 </ div >
116117 </ form >
117118 < div id ="error-message " class ="error "> </ div >
@@ -121,7 +122,7 @@ <h2>Accedi per visualizzare i giochi</h2>
121122 let accountsData = null ;
122123 let versionData = null ;
123124
124- // Carica i dati degli account da remoto
125+ // Funzione per caricare i dati degli account da remoto
125126 async function fetchAccounts ( ) {
126127 try {
127128 const response = await fetch ( "https://raw.githubusercontent.com/Server21/PCGames/refs/heads/main/accounts.json" ) ;
@@ -133,7 +134,7 @@ <h2>Accedi per visualizzare i giochi</h2>
133134 }
134135 }
135136
136- // Carica i dati di versione/donazione da version.json
137+ // Funzione per caricare i dati di versione/donazione da version.json
137138 async function fetchVersionInfo ( ) {
138139 try {
139140 const response = await fetch ( "https://raw.githubusercontent.com/Server21/PCGames/refs/heads/main/version.json" ) ;
@@ -152,10 +153,12 @@ <h2>Accedi per visualizzare i giochi</h2>
152153 if ( versionData ) {
153154 donationInfo . innerHTML = `
154155 <p class="info">
156+ <img src="${ versionData . icon_link } " alt="Icona donazione" class="donation-icon">
155157 ${ versionData . donation_message }
156158 </p>
157159 ` ;
158- // Imposta il link del pulsante Dona
160+ // Imposta il link del pulsante Dona.
161+ // Senza target="_blank", il link aprirà la pagina nello stesso window.
159162 document . getElementById ( "donate-btn" ) . href = versionData . donation_link ;
160163 }
161164 }
@@ -174,7 +177,7 @@ <h2>Accedi per visualizzare i giochi</h2>
174177 }
175178 }
176179
177- // Inizializza i fetch
180+ // Inizializzazione: carica i dati degli account e quelli di versione/donazione
178181 fetchAccounts ( ) ;
179182 fetchVersionInfo ( ) ;
180183
0 commit comments