AAIT#28073 3D plattegrond ook aanklikbaar
svn path=/Website/trunk/; revision=20684
This commit is contained in:
@@ -223,7 +223,11 @@ if (fac_usrrap_key > -1)
|
||||
|
||||
function MMap_onClick(SlnkEvent)
|
||||
{
|
||||
// TODO: Doorgeven aan refresher.asp dat hij even geen reload moet doen resetReload();
|
||||
// Voorkom dat de popup verdwijnt door de reload. Laat wel een timeout staan zodat
|
||||
// het scherm uiteindelijk zich wel ververst als iemand wegloopt met open popup
|
||||
if (parent.resetReload)
|
||||
parent.resetReload();
|
||||
|
||||
switch (SlnkEvent.Param)
|
||||
{
|
||||
case "onclick":
|
||||
@@ -237,8 +241,7 @@ if (fac_usrrap_key > -1)
|
||||
var intKey = parseInt(SlnkEvent.Key.substring(2),10);
|
||||
window.ins_key = intKey; // onthouden
|
||||
window.alg_ruimte_key = -1
|
||||
myRefresh();
|
||||
var url = "../pda/reserveringen.asp?qrc=1&ins_key=" + intKey;
|
||||
var url = "../pda/reserveringen.asp?qrc=1&modal=1&ins_key=" + intKey;
|
||||
// alwaysCall zetten lijkt niet genoeg: die reageert niet op het kruisje? alwaysCallbackParams: {} werkt wel
|
||||
MMap.noAutoResize(true); // rustiger
|
||||
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
||||
@@ -250,8 +253,7 @@ if (fac_usrrap_key > -1)
|
||||
var alg_ruimte_key = SlnkEvent.Key;
|
||||
window.ins_key = -1;
|
||||
window.alg_ruimte_key = alg_ruimte_key; // onthouden
|
||||
myRefresh();
|
||||
var url = "../pda/reserveringen.asp?qrc=1&alg_ruimte_key=" + alg_ruimte_key;
|
||||
var url = "../pda/reserveringen.asp?qrc=1&modal=1&alg_ruimte_key=" + alg_ruimte_key;
|
||||
MMap.noAutoResize(true); // rustiger
|
||||
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
||||
MMap.noAutoResize(false);
|
||||
|
||||
@@ -472,6 +472,9 @@ FcltMgr =
|
||||
// Omdat onze <iframe> de dialog *is* hoeven we die schijnbaar niet afzonderlijk te zetten?
|
||||
//$(frm).height(newHeight + 200);
|
||||
$('iframe#fcltmodal'+FcltMgr._modalCount).dialog('option', 'height', newHeight + dialogborderHeight + 20);
|
||||
var newHeight2 = Math.min(frmcontent.outerHeight(), $(window).height()-100);
|
||||
if (newHeight2 > newHeight) // Gebeurde in FireFox wel eens
|
||||
$('iframe#fcltmodal'+FcltMgr._modalCount).dialog('option', 'height', newHeight2 + dialogborderHeight + 20);
|
||||
|
||||
var extraWidth = 0;
|
||||
if (newHeight < frmcontent.height())
|
||||
|
||||
@@ -96,8 +96,13 @@
|
||||
Response.Write(L("lcl_pda_res_nietres"));
|
||||
Response.End;
|
||||
}
|
||||
|
||||
if (getQParamInt("modal",0)==1)
|
||||
{ // Voorkom te groot scherm als modal popup
|
||||
%>
|
||||
<style>
|
||||
.ui-mobile,.ui-mobile .ui-page {min-height:100px}
|
||||
</style>
|
||||
<% } %>
|
||||
<script type='text/javascript'>
|
||||
function reserveer(tot)
|
||||
{
|
||||
@@ -317,7 +322,7 @@
|
||||
if (schoonvan < times[0] && tot > now) // Bezig of begin binnen half uur
|
||||
{
|
||||
var nubezet = true;
|
||||
%><span class="cbezet"><%
|
||||
%><div class="cbezet"><%
|
||||
// We zeggen tot wanneer de huidige reservering loopt. Garandeert niet dat die erna wel vrij is
|
||||
// Functioneel zou je je het einde van de laatste (aansluitende) reservering willen laten zien
|
||||
// Dus wanneer is-ie weer vrij (binnen de openingstijden).
|
||||
@@ -328,7 +333,7 @@
|
||||
{
|
||||
Response.write(toTimeString(van)+" - "+toTimeString(tot)+": "+ safe.html(oRs("res_rsv_ruimte_omschrijving").Value)+"/"+safe.html(oRs("contact").Value));
|
||||
}
|
||||
%></span><%
|
||||
%></div><%
|
||||
}
|
||||
else {
|
||||
// nu vrij, maar naderende reservering om 'van' (dat ligt binnen ???)
|
||||
@@ -338,9 +343,9 @@
|
||||
}
|
||||
}
|
||||
else { // helemaal vrij
|
||||
%><span class="cvrij"><%
|
||||
%><div class="cvrij"><%
|
||||
Response.write("<div class='vrij'>"+L("lcl_mobile_res_ruimtevrij")+"</div>");
|
||||
%></span><%
|
||||
%></div><%
|
||||
van = null; // er is geen eerstvolgende in de weg
|
||||
}
|
||||
// BLOCK_END();
|
||||
|
||||
@@ -111,6 +111,13 @@ function startAutoRefreshTimer() {
|
||||
}
|
||||
}
|
||||
|
||||
function resetReload()
|
||||
{
|
||||
if (window.refreshtimerId)
|
||||
clearTimeout(window.refreshtimerId);
|
||||
startAutoRefreshTimer();
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user