gluon-config-mode-geo-location: load only on internet conection and dont let browsers cache OpenLayers.js

This commit is contained in:
Jan-Tarek Butt 2018-07-19 01:18:43 +02:00
parent dfeafcd58e
commit ad1872163e

View File

@ -56,19 +56,21 @@ return function(form, uci)
text = text .. [[ text = text .. [[
<div id="locationPickerMap" style="width:100%; height:300px; display: none;"></div> <div id="locationPickerMap" style="width:100%; height:300px; display: none;"></div>
<script async="true" type="text/javascript" src="]] .. show_olurl() .. [["></script>
<script type="text/javascript" src="/static/osm.js"></script> <script type="text/javascript" src="/static/osm.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var latitude=]] .. show_lon() .. ",longitude=" .. show_lat() .. [[; var latitude=]] .. show_lon() .. ",longitude=" .. show_lat() .. [[;
document.addEventListener("DOMContentLoaded", showMap, false); function loadedContent() {
setInterval(function() { document.addEventListener("DOMContentLoaded", showMap, false);
if(false !== findObj("longitude")) { setInterval(function() {
document.getElementById("locationPickerMap").style.display="block"; if(false !== findObj("longitude")) {
}else{ document.getElementById("locationPickerMap").style.display="block";
document.getElementById("locationPickerMap").style.display="none"; }else{
} document.getElementById("locationPickerMap").style.display="none";
}, 1000); }
}, 10);
}
</script> </script>
<script onload="loadedContent();" type="text/javascript" src="]] .. show_olurl() .. [[?noCache=]] .. os.time() .. [["></script>
]] ]]
#endif #endif