Update app.py
Browse files
app.py
CHANGED
|
@@ -789,12 +789,18 @@ TMA_DASHBOARD_HTML_TEMPLATE = '''
|
|
| 789 |
backButton.onClick(() => { haptic.impactOccurred('light'); window.location.href = `{{ url_for('tma_dashboard') }}?folder_id=${parentFolderId}`; });
|
| 790 |
} else { window.Telegram.WebApp.BackButton.hide(); }
|
| 791 |
|
|
|
|
| 792 |
const installContainer = document.getElementById('install-container');
|
| 793 |
const installBtn = document.getElementById('install-app-btn');
|
| 794 |
-
|
|
|
|
| 795 |
installContainer.style.display = 'block';
|
| 796 |
installBtn.addEventListener('click', () => {
|
| 797 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 798 |
});
|
| 799 |
}
|
| 800 |
});
|
|
|
|
| 789 |
backButton.onClick(() => { haptic.impactOccurred('light'); window.location.href = `{{ url_for('tma_dashboard') }}?folder_id=${parentFolderId}`; });
|
| 790 |
} else { window.Telegram.WebApp.BackButton.hide(); }
|
| 791 |
|
| 792 |
+
const tg = window.Telegram.WebApp;
|
| 793 |
const installContainer = document.getElementById('install-container');
|
| 794 |
const installBtn = document.getElementById('install-app-btn');
|
| 795 |
+
|
| 796 |
+
if (tg.isVersionAtLeast('6.9') && !tg.isAddedToHomeScreen) {
|
| 797 |
installContainer.style.display = 'block';
|
| 798 |
installBtn.addEventListener('click', () => {
|
| 799 |
+
tg.showAddToHomeScreenPrompt(added => {
|
| 800 |
+
if (added) {
|
| 801 |
+
installContainer.style.display = 'none';
|
| 802 |
+
}
|
| 803 |
+
});
|
| 804 |
});
|
| 805 |
}
|
| 806 |
});
|