Eluza133 commited on
Commit
8618c42
·
verified ·
1 Parent(s): aee0933

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
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
- if (window.Telegram.WebApp.isVersionAtLeast('6.9') && !window.Telegram.WebApp.isAddedToHomeScreen) {
 
795
  installContainer.style.display = 'block';
796
  installBtn.addEventListener('click', () => {
797
- window.Telegram.WebApp.showAddToHomeScreen();
 
 
 
 
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
  });