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)
|
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)
|
switch (SlnkEvent.Param)
|
||||||
{
|
{
|
||||||
case "onclick":
|
case "onclick":
|
||||||
@@ -237,8 +241,7 @@ if (fac_usrrap_key > -1)
|
|||||||
var intKey = parseInt(SlnkEvent.Key.substring(2),10);
|
var intKey = parseInt(SlnkEvent.Key.substring(2),10);
|
||||||
window.ins_key = intKey; // onthouden
|
window.ins_key = intKey; // onthouden
|
||||||
window.alg_ruimte_key = -1
|
window.alg_ruimte_key = -1
|
||||||
myRefresh();
|
var url = "../pda/reserveringen.asp?qrc=1&modal=1&ins_key=" + intKey;
|
||||||
var url = "../pda/reserveringen.asp?qrc=1&ins_key=" + intKey;
|
|
||||||
// alwaysCall zetten lijkt niet genoeg: die reageert niet op het kruisje? alwaysCallbackParams: {} werkt wel
|
// alwaysCall zetten lijkt niet genoeg: die reageert niet op het kruisje? alwaysCallbackParams: {} werkt wel
|
||||||
MMap.noAutoResize(true); // rustiger
|
MMap.noAutoResize(true); // rustiger
|
||||||
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
||||||
@@ -250,8 +253,7 @@ if (fac_usrrap_key > -1)
|
|||||||
var alg_ruimte_key = SlnkEvent.Key;
|
var alg_ruimte_key = SlnkEvent.Key;
|
||||||
window.ins_key = -1;
|
window.ins_key = -1;
|
||||||
window.alg_ruimte_key = alg_ruimte_key; // onthouden
|
window.alg_ruimte_key = alg_ruimte_key; // onthouden
|
||||||
myRefresh();
|
var url = "../pda/reserveringen.asp?qrc=1&modal=1&alg_ruimte_key=" + alg_ruimte_key;
|
||||||
var url = "../pda/reserveringen.asp?qrc=1&alg_ruimte_key=" + alg_ruimte_key;
|
|
||||||
MMap.noAutoResize(true); // rustiger
|
MMap.noAutoResize(true); // rustiger
|
||||||
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
FcltMgr.openModalDetail(url, "", { callback: callback_reserved, alwaysCallbackParams: {}, xnoClose: true });
|
||||||
MMap.noAutoResize(false);
|
MMap.noAutoResize(false);
|
||||||
|
|||||||
@@ -472,6 +472,9 @@ FcltMgr =
|
|||||||
// Omdat onze <iframe> de dialog *is* hoeven we die schijnbaar niet afzonderlijk te zetten?
|
// Omdat onze <iframe> de dialog *is* hoeven we die schijnbaar niet afzonderlijk te zetten?
|
||||||
//$(frm).height(newHeight + 200);
|
//$(frm).height(newHeight + 200);
|
||||||
$('iframe#fcltmodal'+FcltMgr._modalCount).dialog('option', 'height', newHeight + dialogborderHeight + 20);
|
$('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;
|
var extraWidth = 0;
|
||||||
if (newHeight < frmcontent.height())
|
if (newHeight < frmcontent.height())
|
||||||
|
|||||||
@@ -96,8 +96,13 @@
|
|||||||
Response.Write(L("lcl_pda_res_nietres"));
|
Response.Write(L("lcl_pda_res_nietres"));
|
||||||
Response.End;
|
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'>
|
<script type='text/javascript'>
|
||||||
function reserveer(tot)
|
function reserveer(tot)
|
||||||
{
|
{
|
||||||
@@ -317,7 +322,7 @@
|
|||||||
if (schoonvan < times[0] && tot > now) // Bezig of begin binnen half uur
|
if (schoonvan < times[0] && tot > now) // Bezig of begin binnen half uur
|
||||||
{
|
{
|
||||||
var nubezet = true;
|
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
|
// 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
|
// Functioneel zou je je het einde van de laatste (aansluitende) reservering willen laten zien
|
||||||
// Dus wanneer is-ie weer vrij (binnen de openingstijden).
|
// 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));
|
Response.write(toTimeString(van)+" - "+toTimeString(tot)+": "+ safe.html(oRs("res_rsv_ruimte_omschrijving").Value)+"/"+safe.html(oRs("contact").Value));
|
||||||
}
|
}
|
||||||
%></span><%
|
%></div><%
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// nu vrij, maar naderende reservering om 'van' (dat ligt binnen ???)
|
// nu vrij, maar naderende reservering om 'van' (dat ligt binnen ???)
|
||||||
@@ -338,9 +343,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else { // helemaal vrij
|
else { // helemaal vrij
|
||||||
%><span class="cvrij"><%
|
%><div class="cvrij"><%
|
||||||
Response.write("<div class='vrij'>"+L("lcl_mobile_res_ruimtevrij")+"</div>");
|
Response.write("<div class='vrij'>"+L("lcl_mobile_res_ruimtevrij")+"</div>");
|
||||||
%></span><%
|
%></div><%
|
||||||
van = null; // er is geen eerstvolgende in de weg
|
van = null; // er is geen eerstvolgende in de weg
|
||||||
}
|
}
|
||||||
// BLOCK_END();
|
// BLOCK_END();
|
||||||
|
|||||||
@@ -111,6 +111,13 @@ function startAutoRefreshTimer() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function resetReload()
|
||||||
|
{
|
||||||
|
if (window.refreshtimerId)
|
||||||
|
clearTimeout(window.refreshtimerId);
|
||||||
|
startAutoRefreshTimer();
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user