forked from MarseyWorld/MarseyWorld
dont go to /app if ppl click on the X
parent
29452e2e6e
commit
e27bebcb06
|
@ -179,17 +179,17 @@
|
||||||
|
|
||||||
{% if request.path == '/' and time.time() > session.get('tooltip_last_dismissed',0)+60*60*24*30 %}
|
{% if request.path == '/' and time.time() > session.get('tooltip_last_dismissed',0)+60*60*24*30 %}
|
||||||
<style>
|
<style>
|
||||||
.beg-icon {
|
.dismiss-beg {
|
||||||
color: #919191;
|
color: #919191;
|
||||||
float: left;
|
float: left;
|
||||||
font-size: 10px;
|
font-size: 14px;
|
||||||
margin-top: 0.25rem;
|
padding-top: 0.25rem;
|
||||||
margin-right: 0.25rem;
|
padding-right: 0.25rem;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<div id="mobile-prompt-container" class="fixed-top">
|
<div id="mobile-prompt-container" class="fixed-top">
|
||||||
<div id="mobile-prompt" data-bs-toggle="tooltip" data-bs-container="#mobile-prompt-container" data-bs-placement="top" data-bs-trigger="click" data-bs-html="true" title="<i class='beg-icon fas fa-x'></i>Click me to install the {{SITE_NAME}} mobile app!"></div>
|
<div id="mobile-prompt" data-bs-toggle="tooltip" data-bs-container="#mobile-prompt-container" data-bs-placement="top" data-bs-trigger="click" data-bs-html="true" title="<i class='dismiss-beg fas fa-x'></i>Click me to install the {{SITE_NAME}} mobile app!"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@ -198,14 +198,15 @@
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
const tt = bootstrap.Tooltip.getOrCreateInstance(document.getElementById('mobile-prompt'))
|
const tt = bootstrap.Tooltip.getOrCreateInstance(document.getElementById('mobile-prompt'))
|
||||||
tt.show()
|
tt.show()
|
||||||
document.getElementsByClassName('tooltip')[0].onclick = function() {
|
document.getElementsByClassName('tooltip')[0].onclick = function(e) {
|
||||||
tt.hide()
|
tt.hide()
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.withCredentials=true;
|
xhr.withCredentials=true;
|
||||||
xhr.open("POST", '/dismiss_mobile_tip', true);
|
xhr.open("POST", '/dismiss_mobile_tip', true);
|
||||||
xhr.setRequestHeader('xhr', 'xhr');
|
xhr.setRequestHeader('xhr', 'xhr');
|
||||||
xhr.send();
|
xhr.send();
|
||||||
location.href = "/app"
|
if (!e.target.classList.contains('dismiss-beg'))
|
||||||
|
location.href = "/app"
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue