PageSourceSearch

https://mylibretto.app/support.html

html mylibretto.app collected 2026-10-02 01:14:17 UTC 28,742 bytes, 523 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zxx" class="js">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta name="description" content="MyLibretto è un'applicazione creata con lo scopo di aiutare gli studenti a tenere d'occhio la propria carriera universitaria e non solo.">
7    <!-- Fav Icon  -->
8    <link rel="shortcut icon" href="images/favicon.png">
9    <!-- Site Title  -->
10    <title>MyLibretto - l'università in tasca</title>
11    <!-- Vendor Bundle CSS -->
12    <link rel="stylesheet" href="assets/css/vendor.bundle.css">
13    <!-- Custom styles for this template -->
14    <link href="assets/css/style.css" rel="stylesheet">
15    <link href="assets/css/theme-orange.css" rel="stylesheet">
16    <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css" />
17    
17<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
17
18    
18<script>
19        window.addEventListener("load", function(){
20            window.cookieconsent.initialise({
21                "palette": {
22                    "popup": {
23                        "background": "#f8f8f8",
24                        "text": "#404040"
25                    },
26                    "button": {
27                        "background": "#d34143"
28                    }
29                },
30                "content": {
31                    "message": "Questo sito web utilizza i cookie per migliorare la tue esperienza. Supponiamo che tu sia d'accordo, ma puoi disattivarli se lo desideri.",
32                    "dismiss": "Accetto",
33                    "link": "Scopri di più",
34                    "href": "https://lorenzogreco.com/cookie_policy.html"
35                }
36            })});
37    </script>
37
38    <style>
39        .faq-item {
40            margin-bottom: 16px;
41        }
42
43        .faq-question {
44            cursor: pointer;
45            background-color: #ffffff;
46            padding: 18px 20px;
47            border-radius: 12px;
48            display: flex;
49            justify-content: space-between;
50            align-items: center;
51            gap: 16px;
52            user-select: none;
53            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
54            border: 1px solid #f0f0f0;
55            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);
56        }
57
58        .faq-question:hover {
59            box-shadow: 0 12px 32px rgba(0, 0, 0, 0.06);
60            border-color: #d34143;
61        }
62
63        .faq-question.active {
64            background-color: #ffffff;
65            border-color: #d34143;
66        }
67
68        .faq-question-text {
69            font-weight: 600;
70            color: #1f2937;
71            flex-grow: 1;
72            font-size: 15px;
73            line-height: 1.5;
74            text-align: left;
75        }
76
77        .faq-toggle-icon {
78            font-size: 24px;
79            color: #d34143;
80            transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
81            flex-shrink: 0;
82            display: flex;
83            align-items: center;
84            justify-content: center;
85            font-weight: bold;
86        }
87
88        .faq-toggle-icon.plus {
89            display: flex;
90        }
91
92        .faq-toggle-icon.minus {
93            display: none;
94        }
95
96        .faq-question.active .faq-toggle-icon.plus {
97            display: none;
98        }
99
100        .faq-question.active .faq-toggle-icon.minus {
101            display: flex;
102        }
103
104        .faq-answer {
105            max-height: 0;
106            overflow: hidden;
107            transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0s 0.3s;
108            opacity: 0;
109            background-color: transparent;
110            padding: 0;
111            border: none;
112            margin-top: 0;
113            box-shadow: none;
114        }
115
116        .faq-answer.active {
117 max-height: 800px;
118            opacity: 1;
119            padding: 16px 20px;
120            transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0s;
121        }
122
123        .faq-answer-text {
124            color: #4b5563;
125            line-height: 1.7;
126            white-space: pre-wrap;
127            font-size: 14px;
128            text-align: left;
129        }
130
131        .faq-section {
132            margin-bottom: 48px;
133        }
134
135        .faq-section h3 {
136            margin-bottom: 24px;
137            font-size: 24px;
138            color: #1f2937;
139            font-weight: 700;
140            text-align: left;
141        }
142    </style>
143</head>
144<body>
145
146<!-- Start .header-section -->
147<div id="home" class="header-section flex-box-middle half-header section gradiant-background header-curbed">
148    <div class="header-content-small">
149        <div class="container">
150            <div class="row text-center">
151                <div class="col-md-6 col-md-offset-3 pb-80">
152                    <div class="header-texts">
153                        <h1 class="wow fadeInUp" data-wow-duration=".5s" style="font-size: 40px">Domande Frequenti</h1>
154                        <p class="wow fadeInUp" data-wow-duration=".5s" data-wow-delay=".3s"><a class="white-text-link" href="https://lorenzogreco.com/apps/myLibretto/">MyLibretto</a></p>
155                    </div>
156                </div><!-- .col -->
157            </div><!-- .row -->
158        </div><!-- .container -->
159    </div><!-- .header-content -->
160</div><!-- .header-section -->
161
162<!-- Start .about-section  -->
163<div id="about" class="about-section section pb-90 white-bg half-header-about pt-60">
164    <div class="container tab-fix">
165        <div class="section-head">
166            <div class="row">
167                <div class="col-md-8 col-md-offset-2">
168
169                                            <!-- Warning Banner -->
170                        <div
171                            style="background-color: rgba(246, 179, 108, 0.1); border: 2px solid #f6b36c; border-radius: 12px; padding: 16px 20px; margin-bottom: 64px; display: flex; align-items: flex-start; gap: 12px;">
172                            <span style="font-size: 16px; flex-shrink: 0;">⚠️</span>
173                            <div style="text-align: left;">
174                                <strong
175                                    style="color: #1f2937; display: block; margin-bottom: 4px; font-size: 16px;">Problema
176                                    con la
177                                    media o il
178                                    calcolo previsioni?</strong>
179                                <span style="color: #1f2937; font-size: 14px; line-height: 1.6;">Se riscontri problemi
180                                    con le previsioni o il calcolo della tua media, controlla che nel tuo corso di studi
181                                    la media sia impostata su 
182                                    <strong>Ponderata</strong>. Un problema di trasferimento dati potrebbe aver portato
183                                    ad un'incongruenza.</span>
184                            </div>
185                        </div>
186                    <!-- Applicazione Section -->
187                    <div class="faq-section">
188                        <h3>📱 Applicazione</h3>
189
190                        <div class="faq-item">
191                            <div class="faq-question" onclick="toggleAnswer(this)">
192                                <span class="faq-question-text">Come modifico o elimino un esame?</span>
193                                <span class="faq-toggle-icon plus">+</span>
194                                <span class="faq-toggle-icon minus">−</span>
195                            </div>
196                            <div class="faq-answer">
197                                <div class="faq-answer-text">È possibile rimuovere o modificare un esame tenendo premuto su di esso, oppure accedi alla pagina di dettaglio e premi sul menu in alto a destra.</div>
198                            </div>
199                        </div>
200
201                        <div class="faq-item">
202
203                            <div class="faq-question" onclick="toggleAnswer(this)">
204                                <span class="faq-question-text">Cosa faccio se la mia università non è presente?</span>
205                                <span class="faq-toggle-icon plus">+</span>
206                                <span class="faq-toggle-icon minus">−</span>
207                            </div>
208                            <div class="faq-answer">
209                                <div class="faq-answer-text">Se la tua università non è presente, puoi comunque utilizzare l'app inserendo il nome dell'università nel momento in cui non viene ritornato nessun risultato nella pagina di ricerca dell'università.</div>
210                            </div>
211                        </div>
212
213                        <div class="faq-item">
214                            <div class="faq-question" onclick="toggleAnswer(this)">
215                                <span class="faq-question-text">Cosa faccio se la media risulta sbagliata?</span>
216                                <span class="faq-toggle-icon plus">+</span>
217                                <span class="faq-toggle-icon minus">−</span>
218                            </div>
219                            <div class="faq-answer">
220                                <div class="faq-answer-text"><strong>Prima di tutto, verifica i parametri:</strong> MyLibretto consente di configurare i parametri specifici della tua università che vengono utilizzati per il calcolo della media (valore della lode, crediti da escludere, tipo di media, ecc.). Se la media calcolata dall'app differisce da quella del tuo portale universitario, controlla innanzitutto che questi parametri siano impostati correttamente secondo le regole della tua università.
221
222<strong>Se il problema persiste:</strong> Se dopo aver verificato i parametri la media risulta ancora errata, puoi inviare una segnalazione a: <a href="mailto:[email protected]?subject=%5BISSUE%5D%20MyLibretto%20iOS%20(o%20Android)%20-%20Media%20calcolata%20incorrettamente&body=Per%20aiutarmi%20a%20identificare%20il%20problema%2C%20includi%20la%20media%20calcolata%20da%20MyLibretto%2C%20la%20media%20corretta%20secondo%20la%20tua%20universit%C3%A0%2C%20il%20nome%20della%20tua%20universit%C3%A0%20e%20facolt%C3%A0%2C%20uno%20screenshot%20della%20lista%20esami%20dalla%20pagina%20principale%20con%20i%20voti%20visibili%2C%20e%20uno%20screenshot%20dei%20parametri%20configurati%20dalla%20pagina%20Impostazioni%20Carriera.">[email protected]</a>
223
224<strong>Formato Oggetto:</strong>
225[ISSUE] MyLibretto iOS (o Android) - Media calcolata incorrettamente
226
227<strong>Nel corpo dell'email includi:</strong>
228- La media calcolata da MyLibretto
229- La media corretta secondo la tua università
230- Screenshot della lista esami (dalla pagina principale) con i voti visibili
231- Screenshot dei parametri configurati dalla pagina Impostazioni Carriera
232- Nome della tua università e facoltà
233- Se possibile, il periodo di studio e il numero totale di esami
234
235<strong>Esempi di soggetto corretto:</strong>
236[ISSUE] MyLibretto iOS - Media calcolata incorrettamente
237[ISSUE] MyLibretto Android - Media ponderata non corretta
238
239<strong>Nota:</strong> MyLibretto utilizza un algoritmo di calcolo che è stato testato su tantissime università per diversi anni. Tuttavia, dato l'elevato numero di varianti nei sistemi universitari, non è garantito il 100% di copertura di tutti i casi particolari. Più dettagli fornisci, più sarò in grado di identificare il problema rapidamente.</div>
240                            </div>
241                        </div>
242
243                        <div class="faq-item">
244                            <div class="faq-question" onclick="toggleAnswer(this)">
245                                <span class="faq-question-text">Ho finito la laurea triennale, posso creare un secondo piano di studi per la magistrale?</span>
246                                <span class="faq-toggle-icon plus">+</span>
247                                <span class="faq-toggle-icon minus">−</span>
248                            </div>
249                            <div class="faq-answer">
250                                <div class="faq-answer-text">Sì, puoi creare un nuovo piano di studi per la magistrale. MyLibretto PRO offre la possibilità di creare più piani di studi senza limitazioni. Trovi questa opzione nella pagina di profilo.</div>
251                            </div>
252                        </div>
253
254                        <div class="faq-item">
255                            <div class="faq-question" onclick="toggleAnswer(this)">
256                                <span class="faq-question-text">Che fine ha fatto il widget e la gestione delle lezioni?</span>
257                                <span class="faq-toggle-icon plus">+</span>
258                                <span class="faq-toggle-icon minus">−</span>
259                            </div>
260                            <div class="faq-answer">
261                                <div class="faq-answer-text">Il widget e la gestione delle lezioni sono stati ripensati in seguito ai feedback ricevuti. Ora puoi importare un calendario ICS per personalizzarlo e gestirlo con i tool che preferisci, dandoti maggiore flessibilità. Questa soluzione ti permette di scegliere il provider per gestire il calendario e il widget per visualizzarlo, senza essere vincolato alle opzioni predefinite dell'app.</div>
262                            </div>
263                        </div>
264
265                        <div class="faq-item">
266                            <div class="faq-question" onclick="toggleAnswer(this)">
267                                <span class="faq-question-text">
267Alcune funzioni della versione precedente non sono implementate, perché?</span>
268                                <span class="faq-toggle-icon plus">+</span>
269                                <span class="faq-toggle-icon minus">−</span>
270                            </div>
271                            <div class="faq-answer">
272                                <div class="faq-answer-text">Alcune funzioni non sono state implementate nella nuova versione perché non aggiungevano valore significativo all'esperienza principale. Questa scelta è stata fatta in base al feedback ricevuto nel corso degli anni.
273
274Se ritieni che una funzione sia importante per la tua esperienza con l'app, puoi inviare una richiesta a: <a href="mailto:[email protected]?subject=%5BFEATURE%20REQUEST%5D%20MyLibretto%20iOS%20(o%20Android)%20-%20Nome%20della%20funzionalit%C3%A0&body=Descrivi%20il%20nome%20della%20funzionalit%C3%A0%20che%20desideri%2C%20il%20motivo%20per%20cui%20%C3%A8%20importante%20per%20te%2C%20come%20potrebbe%20migliorare%20la%20tua%20esperienza%20con%20l%27app%2C%20e%20se%20applicabile%2C%20quale%20era%20l%27utilizzo%20nella%20versione%20precedente%20di%20MyLibretto.">[email protected]</a>
275
276<strong>Formato Oggetto:</strong>
277[FEATURE REQUEST] MyLibretto iOS (o Android) - Nome della funzionalità
278
279<strong>Nel corpo dell'email includi:</strong>
280- Il nome della funzionalità che desideri
281- Il motivo per cui è importante per te
282- Come potrebbe migliorare la tua esperienza con l'app
283- Se applicabile, quale era l'utilizzo nella versione precedente
284
285<strong>Esempi di soggetto corretto:</strong>
286[FEATURE REQUEST] MyLibretto iOS - Widget personalizzato per la home
287[FEATURE REQUEST] MyLibretto Android - Sincronizzazione cloud
288
289Sarò felice di considerare il tuo feedback per i futuri aggiornamenti dell'app!</div>
290                            </div>
291                        </div>
292                    </div>
293                    <!-- MyLibretto PRO Section -->
294                    <div class="faq-section">
295                        <h3>✨ MyLibretto PRO</h3>
296
297                        <div class="faq-item">
298                            <div class="faq-question" onclick="toggleAnswer(this)">
299                                <span class="faq-question-text">Ho cambiato telefono, come posso ripristinare il mio acquisto?</span>
300                                <span class="faq-toggle-icon plus">+</span>
301                                <span class="faq-toggle-icon minus">−</span>
302                            </div>
303                            <div class="faq-answer">
304                                <div class="faq-answer-text">Accedi alla pagina di MyLibretto PRO e tocca il pulsante "Ripristina acquisto". L'app verificherà gli acquisti associati al tuo account e ripristinerà la versione PRO.
305
306<strong>Importante:</strong> Assicurati di utilizzare lo stesso account Google (su Android) o Apple ID (su iOS) che hai usato per effettuare l'acquisto originale. Se utilizzi un account diverso, l'app non sarà in grado di riconoscere l'acquisto.</div>
307                            </div>
308                        </div>
309
310                        <div class="faq-item">
311                            <div class="faq-question" onclick="toggleAnswer(this)">
312                                <span class="faq-question-text">Sono passato da Android ad iOS (o viceversa), posso ripristinare il mio acquisto?</span>
313                                <span class="faq-toggle-icon plus">+</span>
314                                <span class="faq-toggle-icon minus">−</span>
315                            </div>
316                            <div class="faq-answer">
317                                <div class="faq-answer-text">Purtroppo, gli acquisti in-app sono legati agli store specifici di ciascuna piattaforma. Poiché MyLibretto non richiede un account utente centralizzato, i tuoi acquisti su Google Play Store (Android) non sono automaticamente trasferibili all'Apple App Store (iOS) e viceversa.
318
319Se desideri continuare a utilizzare MyLibretto PRO sulla nuova piattaforma, dovrai acquistare nuovamente la versione PRO attraverso lo store corrispondente.</div>
320                            </div>
321                        </div>
322
323                        <div class="faq-item" id="android-restore-issue">
324                            <div class="faq-question" onclick="toggleAnswer(this)">
325                                <span class="faq-question-text">Non riesco a ripristinare il mio acquisto su Android, cosa devo fare?</span>
326                                <span class="faq-toggle-icon plus">+</span>
327                                <span class="faq-toggle-icon minus">−</span>
328                            </div>
329                            <div class="faq-answer">
330                                <div class="faq-answer-text">Se il ripristino dell'acquisto non funziona su Android, potrebbero esserci problemi tecnici o con il riconoscimento dell'acquisto.
331
332<strong>Primo passo - Verifica l'account:</strong> Assicurati di essere connesso con lo stesso account Google che hai utilizzato per effettuare l'acquisto originale di MyLibretto PRO. Se utilizzi un account Google diverso, l'app non sarà in grado di riconoscere l'acquisto.
333
334<strong>Se il problema persiste:</strong> Invia un'email a: <a href="mailto:[email protected]?subject=%5BISSUE%5D%20MyLibretto%20Android%20-%20Ripristino%20acquisto%20PRO%20non%20funziona&body=Non%20riesco%20a%20ripristinare%20il%20mio%20acquisto%20PRO%20su%20Android.%20Sto%20utilizzando%20lo%20stesso%20account%20Google%20usato%20per%20l%27acquisto%20originale.%20Includi%20l%27ID%20della%20transazione%20inviato%20da%20Google%20Play%20Store%20%28inizia%20con%20GPA%29%20ricevuto%20nell%27email%20di%20conferma%20dell%27acquisto%2C%20il%20nome%20del%20dispositivo%20e%20la%20versione%20di%20Android%2C%20lo%20screenshot%20del%20tentativo%20di%20ripristino%20fallito%20e%20qualsiasi%20messaggio%20di%20errore%20ricevuto.">[email protected]</a>
335
336<strong>Formato Oggetto:</strong>
337[ISSUE] MyLibretto Android - Ripristino acquisto PRO non funziona
338
339<strong>Nel corpo dell'email includi:</strong>
340- L'ID della transazione inviato da Google Play Store (inizia con "GPA") che hai ricevuto nell'email di conferma dell'acquisto - <strong>QUESTO È FONDAMENTALE PER RISOLVERE IL PROBLEMA</strong>
341- Il nome del dispositivo e la versione di Android
342- Screenshot della pagina del ripristino acquisto
343- Qualsiasi messaggio di errore ricevuto
344
345<strong>Trovare l'ID della transazione:</strong>
346Controlla la tua email di Google Play Store per il ricevimento di acquisto. L'ID della transazione (che inizia con "GPA") dovrebbe trovarsi nel corpo dell'email. Se non riesci a trovarlo, accedi a Google Play Store, vai a "I miei acquisti" > "MyLibretto PRO" e cerca i dettagli della transazione.
347
348<strong>Nota importante:</strong> Senza l'ID della transazione (GPA), non sarò in grado di verificare l'acquisto e aiutarti a risolvere il problema. Assicurati di includerlo nella tua email.</div>
349                            </div>
350                        </div>
351                    </div>
352
353                    <!-- Bug e Feedback Section -->
354                    <div class="faq-section">
355                        <h3>🐛 Bug e Feedback</h3>
356
357                        <div class="faq-item">
358                            <div class="faq-question" onclick="toggleAnswer(this)">
359                                <span class="faq-question-text">Credo di aver trovato un bug, come lo segnalo?</span>
360                                <span class="faq-toggle-icon plus">+</span>
361                                <span class="faq-toggle-icon minus">−</span>
362                            </div>
363                            <div class="faq-answer">
364                                <div class="faq-answer-text">Puoi segnalare un bug inviando un'email a: <a href="mailto:[email protected]?subject=%5BBUG%5D%20MyLibretto%20iOS%20(o%20Android)&body=Descrivi%20chiaramente%20il%20problema%20riscontrato%2C%20fornisci%20i%20passaggi%20precisi%20per%20riprodurre%20il%20bug%2C%20il%20nome%20del%20dispositivo%20e%20la%20versione%20del%20sistema%20operativo%2C%20e%20se%20possibile%20includi%20screenshot%20o%20video%20del%20problema.">[email protected]</a>
365
366<strong>Formato Oggetto:</strong>
367[BUG] MyLibretto iOS (o Android) - Descrizione breve del problema
368
369<strong>Nel corpo dell'email includi:</strong>
370- Una descrizione chiara del problema riscontrato
371- I passaggi precisi per riprodurre il bug
372- Il nome del dispositivo e la versione del sistema operativo
373- Screenshot o video del problema se possibile
374
375<strong>Esempi di soggetto corretto:</strong>
376[BUG] MyLibretto iOS - App crash all'apertura
377[BUG] MyLibretto Android - Media calcolata incorrettamente
378
379Più dettagli fornisci, più sarò in grado di identificare e risolvere il problema rapidamente.</div>
380                            </div>
381                        </div>
382
383                        <div class="faq-item">
384                            <div class="faq-question" onclick="toggleAnswer(this)">
385                                <span class="faq-question-text">Come posso inviare un feedback o richiedere una funzionalità?</span>
386                                <span class="faq-toggle-icon plus">+</span>
387                                <span class="faq-toggle-icon minus">−</span>
388                            </div>
389                            <div class="faq-answer">
390                                <div class="faq-answer-text">Puoi inviare feedback e richieste di funzionalità a: <a href="mailto:[email protected]?subject=%5BFEEDBACK%5D%20MyLibretto%20iOS%20(o%20Android)&body=Condividi%20il%20tuo%20feedback%20o%20richiesta%20di%20funzionalit%C3%A0%2C%20il%20motivo%20per%20cui%20ritieni%20che%20sia%20importante%2C%20come%20potrebbe%20migliorare%20la%20tua%20esperienza%20con%20l%27app%2C%20e%20il%20contesto%20della%20tua%20richiesta.">[email protected]</a>
391
392<strong>Formato Oggetto:</strong>
393[FEEDBACK] MyLibretto iOS (o Android) - Descrizione breve del feedback
394oppure
395[FEATURE REQUEST] MyLibretto iOS (o Android) - Nome della funzionalità
396
397<strong>Nel corpo dell'email includi:</strong>
398- Una descrizione del tuo feedback o della funzionalità richiesta
399- Il motivo per cui ritieni sia importante
400- Come potrebbe migliorare la tua esperienza con l'app
401- Se pertinente, il contesto su come utilizzi attualmente l'app
402
403<strong>Esempi di soggetto corretto:</strong>
404[FEEDBACK] MyLibretto iOS - Suggerimento per migliorare la UI
405[FEATURE REQUEST] MyLibretto Android - Esportazione in formato PDF
406
407Sarò felice di ascoltare i tuoi suggerimenti e considerarli per i futuri aggiornamenti dell'app!</div>
408                            </div>
409                        </div>
410                    </div>
411
412                    <br><br>
413                </div>
414            </div>
415        </div><!-- .section-head -->
416    </div><!-- .container -->
417</div><!-- .about-section  -->
418
419<!-- Start .footer-section  -->
420<div class="footer-section section">
421    <div class="container">
422        <div class="row text-center">
423            <div class="col-md-12">
424                <ul class="footer-navigation inline-list">
425                    <li><a class="nav-item" href="index.html">Home</a></li>
426                    <li><a class="nav-item" href="terms_and_conds.html">Termini e condizioni</a></li>
427                    <li><a class="nav-item" href="privacy_policy.html">Privacy Policy</a></li>
428                    <li><a class="nav-item" href="#">Supporto</a></li>
429                </ul>
430                <ul class="footer-links inline-list">
431                    <li>Copyright © 
431<script>document.write(new Date().getFullYear())</script>
431 <a href="https://lorenzogreco.com" target="_blank"> Lorenzo Greco.</a></li>
432                </ul>
433            </div><!-- .col  -->
434        </div><!-- .row  -->
435    </div><!-- .container  -->
436</div><!-- .footer-section  -->
437
438<!-- Preloader !remove please if you do not want -->
439<div id="preloader"><div id="status">&nbsp;</div></div>
440<!-- Preloader End -->
441
442
443<!-- JavaScript
444================================================== -->
445<!-- Placed at the end of the document so the pages load faster -->
446
447<script src="assets/js/jquery.bundle.js"></script>
vendor: 1 bytes, line 447
447
448<script src="assets/js/script.js"></script>
448
449
450<script>
451    // Get platform from URL parameter
452    function getPlatformFromUrl() {
453        const params = new URLSearchParams(window.location.search);
454        const platform = params.get('platform');
455        return platform && (platform.toLowerCase() === 'ios' || platform.toLowerCase() === 'android')
456            ? platform.toLowerCase()
457            : null;
458    }
459
460    // Update mailto links with platform-specific subjects and handle visibility
461    function updateEmailLinks() {
462        const platform = getPlatformFromUrl();
463        const platformName = platform === 'ios' ? 'iOS' : 'Android';
464
465        // Update all mailto links
466        document.querySelectorAll('a[href^="mailto:"]').forEach(function(link) {
467            let href = link.getAttribute('href');
468
469            // Replace "iOS (o Android)" patterns with platform-specific ones
470            href = href.replace(/iOS%20\(o%20Android\)/g, platformName);
471
472            // Also handle non-encoded versions if they exist
473            href = href.replace(/iOS \(o Android\)/g, platformName);
474
475            link.setAttribute('href', href);
476        });
477
478        // Handle Android-specific question visibility
479        const androidRestoreIssue = document.getElementById('android-restore-issue');
480        if (androidRestoreIssue) {
481            // Show Android question only if platform is Android or not specified
482            if (platform === 'ios') {
483                androidRestoreIssue.style.display = 'none';
484            } else {
485                androidRestoreIssue.style.display = 'block';
486            }
487        }
488    }
489
490    function toggleAnswer(element) {
491        const question = element;
492        const answer = question.nextElementSibling;
493
494        // Close all other answers
495        document.querySelectorAll('.faq-answer').forEach(function(ans) {
496            if (ans !== answer) {
497                ans.classList.remove('active');
498                ans.previousElementSibling.classList.remove('active');
499            }
500        });
501
502
503        // Toggle current answer
504        question.classList.toggle('active');
505        answer.classList.toggle('active');
506    }
507
508    // Update email links when page loads
509    document.addEventListener('DOMContentLoaded', function() {
510        updateEmailLinks();
511    });
vendor: 362 bytes, lines 511-518
511
512
513    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
514            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
515        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
516    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
517
518    ga('create', '
518UA-55379446-4
vendor: 16 bytes, lines 518-519
518', 'auto');
519    
519ga('send', 'pageview', "MyLibretto - Supporto");
520
521</script>
521
522</body>
523</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.