AREO#83998 Savepoint, oa; styling, routing, handtekening, otp, mobile-input-type-date, profielpagina, jquery-lijst-filter-panels -> bootstrap offcanvas, lijst-multiactions/bulkables
svn path=/Website/trunk/; revision=69323
This commit is contained in:
@@ -270,7 +270,7 @@ if (S("login_remember_days") > 0)
|
|||||||
%>
|
%>
|
||||||
<%IFACE.FORM_END();%>
|
<%IFACE.FORM_END();%>
|
||||||
</form>
|
</form>
|
||||||
<form name="ifl_f_pm" action="<%=rooturl%>/appl/aut/pass2mail_save.asp" method="post" onsubmit="do_submit();return false;" autocomplete="off" hidden>
|
<form name="ifl_f_pm" action="<%=rooturl%>/appl/aut/pass2mail_save.asp" method="post" onsubmit="do_submit();return false;" autocomplete="off" style="display: none;">
|
||||||
<div class="form-group passtomail">
|
<div class="form-group passtomail">
|
||||||
<input class="form-control required" type="text" maxlength="200" id="vismail" name="vis_mail" placeholder="<%=L("lcl_noti_sendbymail")%>">
|
<input class="form-control required" type="text" maxlength="200" id="vismail" name="vis_mail" placeholder="<%=L("lcl_noti_sendbymail")%>">
|
||||||
</div>
|
</div>
|
||||||
@@ -280,7 +280,7 @@ if (S("login_remember_days") > 0)
|
|||||||
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
<form name="ifl_f_tm" action="<%=rooturl%>/appl/aut/pass2mail_save.asp" method="post" onsubmit="do_submit();return false;" autocomplete="off" hidden>
|
<form name="ifl_f_tm" action="<%=rooturl%>/appl/aut/pass2mail_save.asp" method="post" onsubmit="do_submit();return false;" autocomplete="off" style="display: none;">
|
||||||
<div class="form-group tokentomail">
|
<div class="form-group tokentomail">
|
||||||
<input class="form-control required" type="text" maxlength="200" id="vistoken" name="vis_token" placeholder="<%=L("lcl_token2email")%>">
|
<input class="form-control required" type="text" maxlength="200" id="vistoken" name="vis_token" placeholder="<%=L("lcl_token2email")%>">
|
||||||
</div>
|
</div>
|
||||||
@@ -290,7 +290,7 @@ if (S("login_remember_days") > 0)
|
|||||||
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
<form name="ifl_f_sr" action="<%=rooturl%>/appl/prs/self_register_save.asp?" method="post" onsubmit="do_submit();return false;" autocomplete="off" hidden>
|
<form name="ifl_f_sr" action="<%=rooturl%>/appl/prs/self_register_save.asp?" method="post" onsubmit="do_submit();return false;" autocomplete="off" style="display: none;">
|
||||||
|
|
||||||
<div class="form-group selfregister">
|
<div class="form-group selfregister">
|
||||||
<input class="form-control required visselfregister" type="text" maxlength="200" autocomplete="off" name="prs_naam" placeholder="<%=L("lcl_prs_person_name")%>">
|
<input class="form-control required visselfregister" type="text" maxlength="200" autocomplete="off" name="prs_naam" placeholder="<%=L("lcl_prs_person_name")%>">
|
||||||
@@ -306,7 +306,7 @@ if (S("login_remember_days") > 0)
|
|||||||
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
CreateButtons(buttons, { entersubmit: true, vertical: true, showIcons: true, display: "flex" });
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
<form name="ifl_f_otp" action="<%=rooturl%>/appl/aut/login_save.asp" method="post" onsubmit="do_submit_otp();return false;" autocomplete="off" hidden>
|
<form name="ifl_f_otp" action="<%=rooturl%>/appl/aut/login_save.asp" method="post" onsubmit="do_submit_otp();return false;" autocomplete="off" style="display: none;">
|
||||||
<div class="form-group otp">
|
<div class="form-group otp">
|
||||||
<label for="otpcode"></label>
|
<label for="otpcode"></label>
|
||||||
<input class="form-control" type="text" maxlength="6" id="otpcode" name="otpcode">
|
<input class="form-control" type="text" maxlength="6" id="otpcode" name="otpcode">
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -143,7 +143,7 @@ msg = {
|
|||||||
if (msg_info.category_key) {
|
if (msg_info.category_key) {
|
||||||
carddata.category = msg_info.category_key;
|
carddata.category = msg_info.category_key;
|
||||||
}
|
}
|
||||||
CARD_START({ "cls": "msg" + (mode == "show" ? "" : " preview"), "data": carddata });
|
CARD_START({ "cls": "msg" + (mode == "show" ? "" : " preview") + (mode == "list" ? " tappable" : ""), "data": carddata });
|
||||||
var author = prs.prs_perslid(msg_info.author_key, { withPhoto: true });
|
var author = prs.prs_perslid(msg_info.author_key, { withPhoto: true });
|
||||||
%> <div class="msg-card-header">
|
%> <div class="msg-card-header">
|
||||||
<span class="msg-info">
|
<span class="msg-info">
|
||||||
@@ -165,7 +165,7 @@ msg = {
|
|||||||
</div>
|
</div>
|
||||||
<% } %>
|
<% } %>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-content<%=(mode == "list" ? " tappable" : "")%>">
|
<div class="card-content">
|
||||||
<div class="card-title"><%=safe.html(msg_info.msg_subject)%></div>
|
<div class="card-title"><%=safe.html(msg_info.msg_subject)%></div>
|
||||||
<div class="card-descr"><%=safe.fclthtml(msg_info.msg_omschrijving, { "file_params": { "module": "MSG", "key": msg_key }})%></div>
|
<div class="card-descr"><%=safe.fclthtml(msg_info.msg_omschrijving, { "file_params": { "module": "MSG", "key": msg_key }})%></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ if (params.extFilter != "xxx")
|
|||||||
}
|
}
|
||||||
function sig_cancel()
|
function sig_cancel()
|
||||||
{
|
{
|
||||||
window.history.back();
|
mobile.changePage();
|
||||||
}
|
}
|
||||||
|
|
||||||
function uploadDone(json)
|
function uploadDone(json)
|
||||||
@@ -84,7 +84,7 @@ if (params.extFilter != "xxx")
|
|||||||
// Sla de naam op in het hidden field met het name attribuut zodat we de naam ook in de kenmerk-tabel opslaan
|
// Sla de naam op in het hidden field met het name attribuut zodat we de naam ook in de kenmerk-tabel opslaan
|
||||||
$("[name=" + btn.id + "]").val(json.safefilename || "");
|
$("[name=" + btn.id + "]").val(json.safefilename || "");
|
||||||
|
|
||||||
var $img = $signatureButton.siblings("img.kenmerk").attr("src", json.fullPath || "");
|
$("#" + $signatureButton.attr("aria-controls")).attr("src", json.fullPath || "");
|
||||||
|
|
||||||
if (save_url) {
|
if (save_url) {
|
||||||
$.post(save_url, { flexVal: json.safefilename || "" }); // DIRECT opslaan in de database
|
$.post(save_url, { flexVal: json.safefilename || "" }); // DIRECT opslaan in de database
|
||||||
@@ -95,7 +95,7 @@ if (params.extFilter != "xxx")
|
|||||||
fullPath: json.fullPath || ""
|
fullPath: json.fullPath || ""
|
||||||
};
|
};
|
||||||
window.return_data = return_data;
|
window.return_data = return_data;
|
||||||
window.history.back();
|
mobile.changePage();
|
||||||
}
|
}
|
||||||
|
|
||||||
function sig_init()
|
function sig_init()
|
||||||
@@ -131,7 +131,7 @@ if (params.extFilter != "xxx")
|
|||||||
</div>
|
</div>
|
||||||
<div class="signature-pad--footer">
|
<div class="signature-pad--footer">
|
||||||
<%
|
<%
|
||||||
CONTROLGROUP_START({ horizontal: true });
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_filedelete"), { click: "sig_clear()", icon: "fa-trash-alt" });
|
BUTTON(L("lcl_filedelete"), { click: "sig_clear()", icon: "fa-trash-alt" });
|
||||||
BUTTON(L("lcl_submit"), { click: "sig_submit()", icon: "fa-fclt-save" });
|
BUTTON(L("lcl_submit"), { click: "sig_submit()", icon: "fa-fclt-save" });
|
||||||
BUTTON(L("lcl_cancel"), { click: "sig_cancel()", icon: "fa-fclt-cancel" });
|
BUTTON(L("lcl_cancel"), { click: "sig_cancel()", icon: "fa-fclt-cancel" });
|
||||||
|
|||||||
@@ -68,10 +68,8 @@ var thisUser = prs.prs_perslid(user_key, { withPhoto: true });
|
|||||||
|
|
||||||
portalnews(user.alg_locatie_key({withcurrent: true}), user.alg_gebouw_key({withcurrent: true}), 1, 1);
|
portalnews(user.alg_locatie_key({withcurrent: true}), user.alg_gebouw_key({withcurrent: true}), 1, 1);
|
||||||
|
|
||||||
CARDS_WRAPPER_START({ "layout": "horizontal" });
|
fac_list(0);
|
||||||
fac_list(0);
|
fac_list(1);
|
||||||
fac_list(1);
|
|
||||||
CARDS_WRAPPER_END();
|
|
||||||
|
|
||||||
CONTENT_END();
|
CONTENT_END();
|
||||||
FOOTER({ mswitch: true, banner: true, nousername: true, thisuser: thisUser });
|
FOOTER({ mswitch: true, banner: true, nousername: true, thisuser: thisUser });
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ function addFile(inputEl, file, eagerUpload) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
fileSpan.append(
|
fileSpan.append(
|
||||||
$('<input>', { type: 'text', 'class': 'icon icon-attachment filename readonly', name: param +'[' + attachmentId + '][filename]', readonly: 'readonly'} ).val(file.name),
|
$('<input>', { type: 'text', 'class': 'icon icon-attachment filename readonly form-control-plaintext', name: param +'[' + attachmentId + '][filename]', readonly: 'readonly'} ).val(file.name),
|
||||||
$('<input>', { type: 'hidden', 'class': 'token', name: param + '[' + attachmentId + '][token]'} )
|
$('<input>', { type: 'hidden', 'class': 'token', name: param + '[' + attachmentId + '][token]'} )
|
||||||
/* Gelijk een Delete knop invoegen is wat te complex */
|
/* Gelijk een Delete knop invoegen is wat te complex */
|
||||||
).appendTo(attachmentsFields);
|
).appendTo(attachmentsFields);
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ var authparams = user.checkAutorisation("WEB_MSGUSE");
|
|||||||
</head>
|
</head>
|
||||||
<body class="body-msg">
|
<body class="body-msg">
|
||||||
<%
|
<%
|
||||||
|
PAGE_START();
|
||||||
HEADER({ title: L("lcl_msg_community_title") });
|
HEADER({ title: L("lcl_msg_community_title") });
|
||||||
shared.registeraction("community", { daily: -1 }); // Registreer mijn laatste bezoek
|
shared.registeraction("community", { daily: -1 }); // Registreer mijn laatste bezoek
|
||||||
CONTENT_START();
|
CONTENT_START();
|
||||||
@@ -138,6 +139,7 @@ var authparams = user.checkAutorisation("WEB_MSGUSE");
|
|||||||
%> <a href="<%=rooturl + "/appl/pda/bericht.asp?msg_key=-1"%>" class="primary-action-button link-fixed-bottom-right" data-ajax="false"><%=I("fa-plus")%></a><%
|
%> <a href="<%=rooturl + "/appl/pda/bericht.asp?msg_key=-1"%>" class="primary-action-button link-fixed-bottom-right" data-ajax="false"><%=I("fa-plus")%></a><%
|
||||||
CONTENT_END();
|
CONTENT_END();
|
||||||
FOOTER();
|
FOOTER();
|
||||||
|
PAGE_END();
|
||||||
%>
|
%>
|
||||||
<% PDA_PAGE_END(); %>
|
<% PDA_PAGE_END(); %>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -33,11 +33,12 @@ var geb_key = getQParamInt("geb_key", -1);
|
|||||||
var ver_key = getQParamInt("ver_key", -1);
|
var ver_key = getQParamInt("ver_key", -1);
|
||||||
var rui_key = getQParamInt("rui_key", -1);
|
var rui_key = getQParamInt("rui_key", -1);
|
||||||
var cntnum = getQParam("cntnum", ""); // Contractnummer (zoekveld, unsafe)
|
var cntnum = getQParam("cntnum", ""); // Contractnummer (zoekveld, unsafe)
|
||||||
var cntFFut = getQParamInt("cntFFut", 0) == 1; // Fase toekomstig binnen status actief
|
|
||||||
var cntFAct = getQParamInt("cntFAct", 0) == 1; // Fase actueel binnen status actief
|
var cntFFut = getQParamSafe("cntFFut", "off") == "on"; // Fase toekomstig binnen status actief
|
||||||
var cntFRap = getQParamInt("cntFRap", 0) == 1; // Fase rappel binnen status actief
|
var cntFAct = getQParamSafe("cntFAct", "off") == "on"; // Fase actueel binnen status actief
|
||||||
var cntFOpz = getQParamInt("cntFOpz", 0) == 1; // Fase in opzegtermijn binnen status actief
|
var cntFRap = getQParamSafe("cntFRap", "off") == "on"; // Fase rappel binnen status actief
|
||||||
var cntFVerl = getQParamInt("cntFVerl", 0) == 1; // Fase verlopen binnen status actief
|
var cntFOpz = getQParamSafe("cntFOpz", "off") == "on"; // Fase in opzegtermijn binnen status actief
|
||||||
|
var cntFVerl = getQParamSafe("cntFVerl", "off") == "on"; // Fase verlopen binnen status actief
|
||||||
|
|
||||||
var cntAct = 1; // standard checked
|
var cntAct = 1; // standard checked
|
||||||
if (!cntFFut && !cntFAct && !cntFRap && !cntFOpz)
|
if (!cntFFut && !cntFAct && !cntFRap && !cntFOpz)
|
||||||
@@ -122,65 +123,48 @@ var autfunction = (urole == "fe" ? "WEB_CNTUSE" : "WEB_CNTMAN");
|
|||||||
PAGE_START();
|
PAGE_START();
|
||||||
HEADER({title: subject, back:!qrc});
|
HEADER({title: subject, back:!qrc});
|
||||||
%>
|
%>
|
||||||
<script type="text/javascript" >
|
<script>
|
||||||
function openFilterPanel()
|
|
||||||
{
|
|
||||||
$(function ()
|
|
||||||
{
|
|
||||||
$('.cntFilterPanel:visible').panel('open');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function cnt_filter()
|
function cnt_filter()
|
||||||
{
|
{
|
||||||
document.forms.cnt_filter_list.submit();
|
document.forms.cnt_filter_list.submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
function cnt_home()
|
function cnt_home()
|
||||||
{
|
{
|
||||||
window.location.href = rooturl + "/appl/pda/Facilitor.asp";
|
window.location.href = rooturl + "/appl/pda/Facilitor.asp";
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<% FILTER_PANEL_START(); %>
|
||||||
|
|
||||||
<div data-role="panel" data-display="overlay" id="cntFilterP" class="cntFilterPanel">
|
|
||||||
<form name="u2" id="cnt_filter_list" action="<%=rooturl%>/appl/pda/cnt_list.asp" method="get">
|
<form name="u2" id="cnt_filter_list" action="<%=rooturl%>/appl/pda/cnt_list.asp" method="get">
|
||||||
<input type="hidden" name="urole" id="urole" value="<%=urole%>">
|
<input type="hidden" name="urole" id="urole" value="<%=urole%>">
|
||||||
<input type="hidden" name="cntAct" id="cntAct" value="<%=params.cntAct%>">
|
<input type="hidden" name="cntAct" id="cntAct" value="<%=params.cntAct%>">
|
||||||
<%
|
<%
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
%>
|
CHB_FIELD("cntFFut", L("lcl_cnt_future"), params.cntFFutu, { "inline": true });
|
||||||
<input type="checkbox" class="fldcntFfut" name="cntFFut" id="cntFFut" value="1" <%=params.cntFFutu? "checked" : ""%>>
|
CHB_FIELD("cntFAct", L("lcl_cnt_topical"), params.cntFAct, { "inline": true });
|
||||||
<label for="cntFFut"><%=L("lcl_cnt_future")%></label>
|
CHB_FIELD("cntFRap", L("lcl_cnt_warn"), params.cntFRap, { "inline": true });
|
||||||
<input type="checkbox" class="fldcntfact" name="cntFAct" id="cntFAct" value="1" <%=params.cntFAct? "checked" : ""%>>
|
CHB_FIELD("cntFOpz", L("lcl_cnt_cancel"), params.cntFOpz, { "inline": true });
|
||||||
<label for="cntFAct"><%=L("lcl_cnt_topical")%></label>
|
CHB_FIELD("cntFVerl", L("lcl_cnt_past"), params.cntFVerl, { "inline": true });
|
||||||
<input type="checkbox" class="fldcntfrap" name="cntFRap" id="cntFRap" value="1" <%=params.cntFRap? "checked" : ""%>>
|
|
||||||
<label for="cntFRap"><%=L("lcl_cnt_warn")%></label>
|
|
||||||
<input type="checkbox" class="fldcntfopz" name="cntFOpz" id="cntFOpz" value="1" <%=params.cntFOpz? "checked" : ""%>>
|
|
||||||
<label for="cntFOpz"><%=L("lcl_cnt_cancel")%></label>
|
|
||||||
<input type="checkbox" class="fldcntfverl" name="cntFVerl" id="cntFVerl" value="1" <%=params.cntFVerl? "checked" : ""%>>
|
|
||||||
<label for="cntFVerl"><%=L("lcl_cnt_past")%></label>
|
|
||||||
<%
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
%>
|
RWFIELD("cntnum", L("lcl_cnt_intern_nr"), cntnum);
|
||||||
<legend><%=L("lcl_cnt_intern_nr")%>:</legend>
|
|
||||||
<input type="text" class="fldcntnum" name="cntnum" value="<%=safe.htmlattr(cntnum)%>">
|
|
||||||
<%
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
CONTROLGROUP_START({ horizontal: true });
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "cnt_filter()", icon: "fa-fclt-refresh", datarel: "close" });
|
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "cnt_filter()", icon: "fa-fclt-refresh" });
|
||||||
//BUTTON(L("lcl_home"), { id: "home", click: "cnt_home()", icon: "fa-home", datarel: "close" });
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
<% FILTER_PANEL_END();
|
||||||
<%
|
|
||||||
var p_useraction = { icon: "fa-filter-list", action: "openFilterPanel()", label: L("lcl_mld_filter") };
|
HEADER({
|
||||||
HEADER({title: subject,
|
title: subject,
|
||||||
back:false,
|
back: false,
|
||||||
useraction: p_useraction});
|
filterPanel: true
|
||||||
|
});
|
||||||
CONTENT_START();
|
CONTENT_START();
|
||||||
|
|
||||||
var rst = new ResultsetTable({sql: sql,
|
var rst = new ResultsetTable({sql: sql,
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ var subject = L("lcl_fin_invoice") + " " + fin_key;
|
|||||||
}
|
}
|
||||||
<% if (fin_key > -1 && this_fin.canAccept) { %>
|
<% if (fin_key > -1 && this_fin.canAccept) { %>
|
||||||
function fin_reject_confirm() {
|
function fin_reject_confirm() {
|
||||||
$.mobile.changePage("#frej-1-<%=fin_key%>");
|
mobile.changePage("frej-1-<%=fin_key%>");
|
||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|||||||
@@ -876,7 +876,7 @@ if (alg_typ == "R" || alg_typ == "W" || alg_typ == "T")
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (btns["ins_save"] && (this_ins.canChangeAlg || this_ins.canChange)) {
|
if (btns["ins_save"] && (this_ins.canChangeAlg || this_ins.canChange)) {
|
||||||
BUTTON(L("lcl_cancel"), {datarel: "back", icon: "fa-fclt-cancel"} );
|
BUTTON(L("lcl_cancel"), {click: "mobile.changePage();", icon: "fa-fclt-cancel"} );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
|
|||||||
@@ -104,22 +104,19 @@ else
|
|||||||
<head>
|
<head>
|
||||||
<% FCLTMHeader.Generate({}); %>
|
<% FCLTMHeader.Generate({}); %>
|
||||||
<script>
|
<script>
|
||||||
function openFilterPanel() {
|
|
||||||
$(".inspectFilterPanel").panel("open");
|
|
||||||
}
|
|
||||||
|
|
||||||
function onClickDone() {
|
function onClickDone() {
|
||||||
if (document.getElementById("insInspDone").checked)
|
if (document.getElementById("insInspDone").checked)
|
||||||
{
|
{
|
||||||
$("[id^=donedate_]").closest("div").show();
|
$("[id^=donedate_]").closest("div").show();
|
||||||
$("[id^=inspsoon_]").closest("div").hide();
|
$("[id^=inspsoon_]").closest("div").hide();
|
||||||
$("#insInspBusy, #insInspClosed, #insInspSoon").closest(".ui-checkbox").hide();
|
$("#insInspBusy, #insInspClosed, #insInspSoon").closest(".<%=MOBILE_UI_CLASSES.checkbox_wrapper.replace(/^\s*/, "")%>").hide();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$("[id^=donedate_]").closest("div").hide();
|
$("[id^=donedate_]").closest("div").hide();
|
||||||
$("[id^=inspsoon_]").closest("div").show();
|
$("[id^=inspsoon_]").closest("div").show();
|
||||||
$("#insInspBusy, #insInspClosed, #insInspSoon").closest(".ui-checkbox").show();
|
$("#insInspBusy, #insInspClosed, #insInspSoon").closest(".<%=MOBILE_UI_CLASSES.checkbox_wrapper.replace(/^\s*/, "")%>").show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,78 +129,83 @@ else
|
|||||||
<body>
|
<body>
|
||||||
<%
|
<%
|
||||||
PAGE_START();
|
PAGE_START();
|
||||||
%>
|
|
||||||
<div data-role="panel" data-display="overlay" id="inspectFilterP" class="inspectFilterPanel">
|
FILTER_PANEL_START(); %>
|
||||||
|
|
||||||
<form name="u2" id="inspect_filter_list" action="<%=rooturl%>/appl/pda/ins_inspect_list.asp" method="get">
|
<form name="u2" id="inspect_filter_list" action="<%=rooturl%>/appl/pda/ins_inspect_list.asp" method="get">
|
||||||
<input type="hidden" name="urole" value="<%=urole%>">
|
<input type="hidden" name="urole" value="<%=urole%>">
|
||||||
<%
|
<%
|
||||||
FCLTdienstselector("dienst_key", "dienst_key",
|
|
||||||
{ dienstKey : dienst_key,
|
|
||||||
filtercode: (urole == "b2" ? "OWN" : null),
|
|
||||||
label: L("lcl_prs_companies_dienst")
|
|
||||||
});
|
|
||||||
|
|
||||||
CHB_FIELD("insInspDone", L("lcl_ins_controle_done"), (inspDone ? 1 : 0));
|
CONTROLGROUP_START();
|
||||||
|
FCLTdienstselector("dienst_key", "dienst_key",
|
||||||
|
{ dienstKey : dienst_key,
|
||||||
|
filtercode: (urole == "b2" ? "OWN" : null),
|
||||||
|
label: L("lcl_prs_companies_dienst")
|
||||||
|
});
|
||||||
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
FCLTcalendar("donedate_from",
|
CONTROLGROUP_START();
|
||||||
{
|
CHB_FIELD("insInspDone", L("lcl_ins_controle_done"), (inspDone ? 1 : 0), { "inline": true });
|
||||||
label: L("lcl_period_from"),
|
|
||||||
datum: (donedatefrom ? donedatefrom : new Date(new Date().getTime() - 2*24*60*60*1000)),
|
|
||||||
volgnr: 1,
|
|
||||||
maxFuture: 0,
|
|
||||||
nofollow: true,
|
|
||||||
trhidden: !inspDone,
|
|
||||||
mobile: true
|
|
||||||
});
|
|
||||||
|
|
||||||
FCLTcalendar("donedate_to",
|
FCLTcalendar("donedate_from",
|
||||||
{
|
{
|
||||||
label: L("lcl_period_to"),
|
label: L("lcl_period_from"),
|
||||||
datum: (donedateto ? donedateto : new Date(new Date().getTime() - 1*24*60*60*1000)),
|
datum: (donedatefrom ? donedatefrom : new Date(new Date().getTime() - 2*24*60*60*1000)),
|
||||||
volgnr: 2,
|
volgnr: 1,
|
||||||
maxFuture: 0,
|
maxFuture: 0,
|
||||||
nofollow: true,
|
nofollow: true,
|
||||||
trhidden: !inspDone,
|
trhidden: !inspDone,
|
||||||
mobile: true
|
mobile: true
|
||||||
});
|
});
|
||||||
|
|
||||||
CHB_FIELD("insInspBusy", L("lcl_ins_controle_busy"), (inspBusy ? 1 : 0));
|
FCLTcalendar("donedate_to",
|
||||||
CHB_FIELD("insInspClosed", L("lcl_ins_controle_act_req"), (inspClosed ? 1 : 0));
|
{
|
||||||
CHB_FIELD("insInspSoon", L("lcl_ins_controle_soon"), (inspSoon ? 1 : 0));
|
label: L("lcl_period_to"),
|
||||||
|
datum: (donedateto ? donedateto : new Date(new Date().getTime() - 1*24*60*60*1000)),
|
||||||
|
volgnr: 2,
|
||||||
|
maxFuture: 0,
|
||||||
|
nofollow: true,
|
||||||
|
trhidden: !inspDone,
|
||||||
|
mobile: true
|
||||||
|
});
|
||||||
|
|
||||||
FCLTcalendar("inspsoon_from",
|
CHB_FIELD("insInspBusy", L("lcl_ins_controle_busy"), (inspBusy ? 1 : 0), { "inline": true });
|
||||||
{
|
CHB_FIELD("insInspClosed", L("lcl_ins_controle_act_req"), (inspClosed ? 1 : 0), { "inline": true });
|
||||||
label: L("lcl_period_from"),
|
CHB_FIELD("insInspSoon", L("lcl_ins_controle_soon"), (inspSoon ? 1 : 0), { "inline": true });
|
||||||
datum: inspsoonfrom,
|
CONTROLGROUP_END();
|
||||||
initEmpty: inspsoonfrom === null,
|
|
||||||
volgnr: 3,
|
|
||||||
nofollow: true,
|
|
||||||
trhidden: inspDone,
|
|
||||||
mobile: true
|
|
||||||
});
|
|
||||||
FCLTcalendar("inspsoon_to",
|
|
||||||
{
|
|
||||||
label: L("lcl_period_to"),
|
|
||||||
datum: inspsoonto,
|
|
||||||
volgnr: 4,
|
|
||||||
nofollow: true,
|
|
||||||
trhidden: inspDone,
|
|
||||||
mobile: true
|
|
||||||
});
|
|
||||||
|
|
||||||
CONTROLGROUP_START({ horizontal: true });
|
CONTROLGROUP_START();
|
||||||
|
FCLTcalendar("inspsoon_from",
|
||||||
|
{
|
||||||
|
label: L("lcl_period_from"),
|
||||||
|
datum: inspsoonfrom,
|
||||||
|
initEmpty: inspsoonfrom === null,
|
||||||
|
volgnr: 3,
|
||||||
|
nofollow: true,
|
||||||
|
trhidden: inspDone,
|
||||||
|
mobile: true
|
||||||
|
});
|
||||||
|
FCLTcalendar("inspsoon_to",
|
||||||
|
{
|
||||||
|
label: L("lcl_period_to"),
|
||||||
|
datum: inspsoonto,
|
||||||
|
volgnr: 4,
|
||||||
|
nofollow: true,
|
||||||
|
trhidden: inspDone,
|
||||||
|
mobile: true
|
||||||
|
});
|
||||||
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "document.forms.inspect_filter_list.submit();", icon: "fa-fclt-refresh", datarel: "close" });
|
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "document.forms.inspect_filter_list.submit();", icon: "fa-fclt-refresh", datarel: "close" });
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
<% FILTER_PANEL_END();
|
||||||
<%
|
|
||||||
HEADER({
|
HEADER({
|
||||||
title: subject,
|
title: subject,
|
||||||
useraction: {
|
filterPanel: true
|
||||||
icon: "fa-filter-list",
|
|
||||||
action: "openFilterPanel()"
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
CONTENT_START();
|
CONTENT_START();
|
||||||
|
|
||||||
|
|||||||
@@ -740,7 +740,7 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
)
|
)
|
||||||
+ "</div>"
|
+ "</div>"
|
||||||
+ (oRs("mld_melding_onderwerp").Value != null ? "<span class='subject'>" + safe.html(oRs("mld_melding_onderwerp").Value) + "</span><br>" : "")
|
+ (oRs("mld_melding_onderwerp").Value != null ? "<span class='subject'>" + safe.html(oRs("mld_melding_onderwerp").Value) + "</span><br>" : "")
|
||||||
+ (oRs("mld_melding_omschrijving").Value? "<div class='listbodytext'>" + safe.html(shorttxt(shared.stripbbcodes(oRs("mld_melding_omschrijving").Value), S("rs_mobile_maxchar"))) + "</div>" : "");
|
+ (oRs("mld_melding_omschrijving").Value? "<div class='listbodytext limit-lines-2'>" + safe.html(shorttxt(shared.stripbbcodes(oRs("mld_melding_omschrijving").Value), S("rs_mobile_maxchar"))) + "</div>" : "");
|
||||||
};
|
};
|
||||||
|
|
||||||
function fncolStatus(oRs)
|
function fncolStatus(oRs)
|
||||||
@@ -754,15 +754,7 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
PAGE_START({ datacache: false });
|
PAGE_START({ datacache: false });
|
||||||
|
|
||||||
%>
|
%>
|
||||||
<script type="text/javascript" >
|
<script>
|
||||||
function openFilterPanel()
|
|
||||||
{
|
|
||||||
$(function ()
|
|
||||||
{
|
|
||||||
$('.mldFilterPanel:visible').panel('open');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function mld_filter()
|
function mld_filter()
|
||||||
{
|
{
|
||||||
document.forms.mld_filter_list.submit();
|
document.forms.mld_filter_list.submit();
|
||||||
@@ -794,8 +786,9 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<div data-role="panel" data-display="overlay" id="mldFilterP" class="mldFilterPanel">
|
|
||||||
|
<% FILTER_PANEL_START(); %>
|
||||||
<form name="u2" id="mld_filter_list" action="<%=rooturl%>/appl/pda/mld_list.asp" method="get" accept-charset="utf-8">
|
<form name="u2" id="mld_filter_list" action="<%=rooturl%>/appl/pda/mld_list.asp" method="get" accept-charset="utf-8">
|
||||||
<input type="hidden" name="grp" id="grp" value="<%=safe.htmlattr(grp_sel)%>">
|
<input type="hidden" name="grp" id="grp" value="<%=safe.htmlattr(grp_sel)%>">
|
||||||
<input type="hidden" name="urole" value="<%=urole%>">
|
<input type="hidden" name="urole" value="<%=urole%>">
|
||||||
@@ -807,25 +800,24 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
<input type="hidden" name="has_actiecodeFE" id="has_actiecodeFE" value="<%=has_actiecodeFE%>">
|
<input type="hidden" name="has_actiecodeFE" id="has_actiecodeFE" value="<%=has_actiecodeFE%>">
|
||||||
<input type="hidden" name="cnt_disc" id="cnt_disc" value="<%=p_cnt_disc%>">
|
<input type="hidden" name="cnt_disc" id="cnt_disc" value="<%=p_cnt_disc%>">
|
||||||
<input type="hidden" name="cnt_mld" id="cnt_mld" value="<%=p_cnt_mld%>">
|
<input type="hidden" name="cnt_mld" id="cnt_mld" value="<%=p_cnt_mld%>">
|
||||||
|
|
||||||
<%
|
<%
|
||||||
CONTROLGROUP_START();
|
if (S("mld_melding_flags") > 1)
|
||||||
if (S('mld_melding_flags') > 1)
|
|
||||||
{
|
{
|
||||||
for (flagkey=0; flagkey < S("mld_melding_flags"); flagkey++)
|
CONTROLGROUP_START();
|
||||||
{ %>
|
for (flagkey=0; flagkey < S("mld_melding_flags"); flagkey++) {
|
||||||
<label for="flag<%=flagkey%>">
|
var label_html = '<span class="mldflag' + flagkey + ' flag">' + I("fa-fclt-flag" + (flagkey == 0 ? "0" : ""))
|
||||||
<input type="checkbox" name="flag<%=flagkey%>" data-mini="true" id="flag<%=flagkey%>" <%=((checkboxParams[flagkey] == "on") ? "checked" : "")%>>
|
+ ' <span>' + L("lcl_mld_flag" + flagkey)
|
||||||
<span class="mldflag<%=flagkey%> mlds">
|
+ '</span>';
|
||||||
<%=I("fa-fclt-flag" + (flagkey == 0 ? "0" : ""))%>
|
CHB_FIELD("flag" + flagkey, label_html, checkboxParams[flagkey] == "on", { "inline": true });
|
||||||
</span> <%=safe.html(L("lcl_mld_flag" + flagkey))%>
|
|
||||||
</label><%
|
|
||||||
}
|
}
|
||||||
|
CONTROLGROUP_END();
|
||||||
}
|
}
|
||||||
%>
|
|
||||||
<label for="actiecodeFE"><input type="checkbox" name="actiecodeFE" data-mini="true" id="actiecodeFE" <%=((actiecodeFE == "on") ? "checked" : "")%>><span class="mlds"><%=I("fa-user-circle", { fastyle: "fas" })%></span> <%=safe.html(L("lcl_mld_actiecodeFEchk"))%></label>
|
CONTROLGROUP_START();
|
||||||
<label for="actiecodeATT"><input type="checkbox" name="actiecodeATT" data-mini="true" id="actiecodeATT" <%=((actiecodeATT == "on") ? "checked" : "")%>><span class="mlds"><%=I("fa-bell", { fastyle: "fas" })%></span> <%=safe.html(L("lcl_mld_actiecodeATTchk"))%></label>
|
|
||||||
<%
|
CHB_FIELD("actiecodeFE", I("fa-user-circle", { fastyle: "fas" }) + "<span>" + L("lcl_mld_actiecodeFEchk") + "</span>", (actiecodeFE == "on"), { "inline": true });
|
||||||
|
CHB_FIELD("actiecodeATT", I("fa-bell", { fastyle: "fas" }) + "<span>" + L("lcl_mld_actiecodeATTchk") + "</span>", (actiecodeATT == "on"), { "inline": true });
|
||||||
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
if (S("mld_restrict_mobile_to_me") == 1 && self <= 0)
|
if (S("mld_restrict_mobile_to_me") == 1 && self <= 0)
|
||||||
{
|
{
|
||||||
@@ -834,45 +826,40 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
<% }
|
<% }
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
%>
|
|
||||||
<input type="radio" name="self" id="mldbehall" data-mini="true" value="-1" <%=((self<=0) ? "checked" : "")%> />
|
var radios = [
|
||||||
<label for="mldbehall"><%=safe.html(L("lcl_mld_melding_all"))%></label>
|
{ id: "mldbehall", value: "-1", checked: (self <= 0), label: L("lcl_mld_melding_all") },
|
||||||
<input type="radio" name="self" id="mldbehown" data-mini="true" value="1" <%=((self > 0) ? "checked" : "")%> />
|
{ id: "mldbehown", value: "1", checked: (self > 0), label: L("lcl_mld_melding_own") }
|
||||||
<label for="mldbehown"><%=safe.html(L("lcl_mld_melding_own"))%></label>
|
]
|
||||||
<%
|
RADIO_GROUP("self", radios);
|
||||||
CONTROLGROUP_END();
|
|
||||||
|
CONTROLGROUP_END();
|
||||||
}
|
}
|
||||||
CONTROLGROUP_START();
|
|
||||||
if (status.length == 0)
|
if (status.length == 0) {
|
||||||
{
|
CONTROLGROUP_START();
|
||||||
%>
|
CHB_FIELD("mldtebeh", L("lcl_mld_chk_bo_mldNew"), (fase & 1) == 1, { "inline": true });
|
||||||
<input type="checkbox" name="fase1" id="mldtebeh" value="1" <%=((fase & 1) ? "checked" : "")%> />
|
CHB_FIELD("mldinbeh", L("lcl_mld_chk_bo_mldSelf"), (fase & 2) == 1, { "inline": true });
|
||||||
<label for="mldtebeh"><%=safe.html(L("lcl_mld_chk_bo_mldNew"))%></label>
|
CHB_FIELD("mldafm", L("lcl_mld_chk_bo_mldAfm"), (fase & 4) == 1, { "inline": true });
|
||||||
<input type="checkbox" name="fase2" id="mldinbeh" value="2" <%=((fase & 2) ? "checked" : "")%> />
|
CONTROLGROUP_END();
|
||||||
<label for="mldinbeh"><%=safe.html(L("lcl_mld_chk_bo_mldSelf"))%></label>
|
|
||||||
<input type="checkbox" name="fase4" id="mldafm" value="4" <%=((fase & 4) ? "checked" : "")%> />
|
|
||||||
<label for="mldafm"><%=safe.html(L("lcl_mld_chk_bo_mldAfm"))%></label>
|
|
||||||
<%
|
|
||||||
}
|
}
|
||||||
CONTROLGROUP_END();
|
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
if (behandel3_key < 0 && !(S("mld_restrict_mobile_to_me") == 1 && self <= 0))
|
if (behandel3_key < 0 && !(S("mld_restrict_mobile_to_me") == 1 && self <= 0))
|
||||||
{
|
{
|
||||||
%>
|
%>
|
||||||
<div>
|
<label for="behandel"><%=safe.html(L("lcl_mld_no_handler"))%></label>
|
||||||
<label style="float: left;" for="behandel"><%=safe.html(L("lcl_mld_no_handler"))%></label>
|
<select name="behandel" id="behandel" class="<%=MOBILE_UI_CLASSES.select%>">
|
||||||
<select name="behandel" style="float: left;" id="behandel" data-role="slider" data-mini="true">
|
|
||||||
<option value="-2" <%=((behandel3_key == -2) ? "selected" : "")%> ><%=safe.html(L("lcl_Yes"))%></option>
|
<option value="-2" <%=((behandel3_key == -2) ? "selected" : "")%> ><%=safe.html(L("lcl_Yes"))%></option>
|
||||||
<option value="-1" <%=((behandel3_key == -1) ? "selected" : "")%> ><%=safe.html(L("lcl_No"))%></option>
|
<option value="-1" <%=((behandel3_key == -1) ? "selected" : "")%> ><%=safe.html(L("lcl_No"))%></option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
|
||||||
<% }
|
<% }
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
%> <input type="text" placeholder="<%=L("lcl_call_number")%>" class="fldmld_key" id="mld_key" name="mld_key" <%=(mld_key > 0) ? "value='" + mld_key + "'" : ""%>>
|
%> <input type="text" placeholder="<%=L("lcl_call_number")%>" class="<%=MOBILE_UI_CLASSES.input%>" id="mld_key" name="mld_key" <%=(mld_key > 0) ? "value='" + mld_key + "'" : ""%>>
|
||||||
<input type="text" placeholder="<%=L("lcl_search_diff_fields")%>" class="searchtekst" id="searchtekst" name="searchtekst" <%=(searchtekst != "") ? "value='" + safe.htmlattr(searchtekst) + "'" : ""%>>
|
<input type="text" placeholder="<%=L("lcl_search_diff_fields")%>" class="<%=MOBILE_UI_CLASSES.input%>" id="searchtekst" name="searchtekst" <%=(searchtekst != "") ? "value='" + safe.htmlattr(searchtekst) + "'" : ""%>>
|
||||||
<%
|
<%
|
||||||
if (inArray(filterLevel, ["L", "D", "A"])) { // Anders is een gebouwfilter niet relevant
|
if (inArray(filterLevel, ["L", "D", "A"])) { // Anders is een gebouwfilter niet relevant
|
||||||
|
|
||||||
@@ -923,20 +910,13 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
|
|
||||||
CONTROLGROUP_START({ horizontal: true });
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_mobile_panel_filter"), {id: "search_submit", click: "mld_filter()", icon: "fa-fclt-refresh", datarel: "close" });
|
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "mld_filter()", icon: "fa-fclt-refresh" });
|
||||||
// Sinds 2024.1 zit dit in de navbar BUTTON(L("lcl_home"), {id: "home", click: "mld_home()", icon: "fa-home", datarel: "close"});
|
|
||||||
// Moet er niet een knop bij voor het weer inklappen van het zoekpanel? Voor wie wil kijken waarop gefilterd is?
|
|
||||||
// Dat kan "gewoon" door naast het panel te klikken
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
<% FILTER_PANEL_END();
|
||||||
<%
|
|
||||||
var withContext = (ruimte_key > -1 || ins_key > -1 || rsv_ruimte_key > -1);
|
var withContext = (ruimte_key > -1 || ins_key > -1 || rsv_ruimte_key > -1);
|
||||||
|
|
||||||
var p_useraction = {icon: "fa-filter-list", action: "openFilterPanel()", label: L("lcl_mld_filter")};
|
|
||||||
|
|
||||||
var multiactions = [];
|
var multiactions = [];
|
||||||
if (user.has("WEB_MLDFOF") || user.has("WEB_MLDBOF")) {
|
if (user.has("WEB_MLDFOF") || user.has("WEB_MLDBOF")) {
|
||||||
multiactions.push({ icon: "fa-flag-checkered", action: "mld_close", caption: L("lcl_close") });
|
multiactions.push({ icon: "fa-flag-checkered", action: "mld_close", caption: L("lcl_close") });
|
||||||
@@ -946,7 +926,7 @@ var canAdd = addparams && addparams.ALGwritelevel;
|
|||||||
HEADER({
|
HEADER({
|
||||||
title: subject,
|
title: subject,
|
||||||
back: (!qrc && withContext),
|
back: (!qrc && withContext),
|
||||||
useraction: (!withContext ? p_useraction : null),
|
filterPanel: !withContext,
|
||||||
addaction: canAdd? (rooturl + "/appl/pda/melding.asp?mld_key=-1" + (ins_key > -1? "&ins_key=" + ins_key : "") + (ruimte_key > -1? "&ruimte_key=" + ruimte_key : "") + "&meldbronkey=" + meldbron_key + (deelsrtcont_key>-1 ? "&deelsrtcont_key=" + deelsrtcont_key : "")) : false,
|
addaction: canAdd? (rooturl + "/appl/pda/melding.asp?mld_key=-1" + (ins_key > -1? "&ins_key=" + ins_key : "") + (ruimte_key > -1? "&ruimte_key=" + ruimte_key : "") + "&meldbronkey=" + meldbron_key + (deelsrtcont_key>-1 ? "&deelsrtcont_key=" + deelsrtcont_key : "")) : false,
|
||||||
multiactions: !group && multiactions.length
|
multiactions: !group && multiactions.length
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -660,8 +660,8 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_submit"), {click: "note_submit()", icon: "fa-fclt-save", singlepress: true});
|
BUTTON(L("lcl_submit"), {click: "note_submit()", icon: "fa-fclt-save", singlepress: true});
|
||||||
BUTTON(L("lcl_cancel"), {datarel: "back", icon: "fa-fclt-cancel"} );
|
BUTTON(L("lcl_cancel"), {click: "history.back()", icon: "fa-fclt-cancel"} );
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
IFACE.FORM_END();
|
IFACE.FORM_END();
|
||||||
%>
|
%>
|
||||||
|
|||||||
@@ -453,14 +453,7 @@ if (!hasParamFlag)
|
|||||||
|
|
||||||
PAGE_START({datacache:false});
|
PAGE_START({datacache:false});
|
||||||
%>
|
%>
|
||||||
<script type="text/javascript" >
|
<script>
|
||||||
function openFilterPanel()
|
|
||||||
{
|
|
||||||
$(function ()
|
|
||||||
{
|
|
||||||
$('.ordersFilterPanel:visible').panel('open');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function orders_filter()
|
function orders_filter()
|
||||||
{
|
{
|
||||||
@@ -494,47 +487,34 @@ if (!hasParamFlag)
|
|||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<div data-role="panel" data-display="overlay" id="ordersFilterP" class="ordersFilterPanel">
|
|
||||||
|
<% FILTER_PANEL_START(); %>
|
||||||
|
|
||||||
<form name="u2" id="orders_filter_list" action="<%=rooturl%>/appl/pda/orders_list.asp" method="get">
|
<form name="u2" id="orders_filter_list" action="<%=rooturl%>/appl/pda/orders_list.asp" method="get">
|
||||||
<input type="hidden" name="grp" id="grp" value="<%=safe.htmlattr(grp_sel)%>">
|
<input type="hidden" name="grp" id="grp" value="<%=safe.htmlattr(grp_sel)%>">
|
||||||
<input type="hidden" name="grpby" id="grpby" value="<%=disc_type%>">
|
<input type="hidden" name="grpby" id="grpby" value="<%=disc_type%>">
|
||||||
<input type="hidden" name="qrc" id="qrc" value="<%=(qrc ? 1 : 0)%>">
|
<input type="hidden" name="qrc" id="qrc" value="<%=(qrc ? 1 : 0)%>">
|
||||||
<input type="hidden" name="deelsrtcont_key" id="deelsrtcont_key" value="<%=deelsrtcont_key%>">
|
<input type="hidden" name="deelsrtcont_key" id="deelsrtcont_key" value="<%=deelsrtcont_key%>">
|
||||||
|
|
||||||
<%
|
<%
|
||||||
|
if (S("mld_opdracht_flags") > 1)
|
||||||
|
{
|
||||||
|
CONTROLGROUP_START();
|
||||||
|
for (flagkey=0; flagkey < S("mld_opdracht_flags"); flagkey++) {
|
||||||
|
var label_html = '<span class="opdrflag' + flagkey + ' flag">' + I("fa-fclt-flag" + (flagkey == 0 ? "0" : ""))
|
||||||
|
+ ' <span>' + L("lcl_opdr_flag" + flagkey) + '</span>'
|
||||||
|
+ '</span>';
|
||||||
|
CHB_FIELD("flag" + flagkey, label_html, checkboxParams[flagkey] == "on", { "inline": true });
|
||||||
|
}
|
||||||
|
CONTROLGROUP_END();
|
||||||
|
}
|
||||||
|
|
||||||
CONTROLGROUP_START();
|
CONTROLGROUP_START();
|
||||||
if (S('mld_opdracht_flags') > 1)
|
BUTTON(L("lcl_mobile_panel_filter"), { id: "search_submit", click: "orders_filter()", icon: "fa-fclt-refresh" });
|
||||||
{
|
|
||||||
for (flagkey=0; flagkey < S("mld_opdracht_flags"); flagkey++)
|
|
||||||
{ %>
|
|
||||||
<label for="flag<%=flagkey%>">
|
|
||||||
<input type="checkbox" name="flag<%=flagkey%>" data-mini="true" id="flag<%=flagkey%>" <%=((checkboxParams[flagkey] == "on") ? "checked" : "")%>>
|
|
||||||
<span class="opdrflag<%=flagkey%> opdrs">
|
|
||||||
<%=I("fa-fclt-flag" + (flagkey == 0 ? "0" : ""))%>
|
|
||||||
</span> <%=safe.html(L("lcl_opdr_flag"+flagkey))%>
|
|
||||||
</label>
|
|
||||||
<% }
|
|
||||||
}
|
|
||||||
|
|
||||||
CONTROLGROUP_END();
|
|
||||||
|
|
||||||
CONTROLGROUP_START({ horizontal: true });
|
|
||||||
if (S("mld_opdracht_flags") > 0)
|
|
||||||
{
|
|
||||||
BUTTON(L("lcl_mobile_panel_filter"), {id: "search_submit", click: "orders_filter()", icon: "fa-fclt-refresh", datarel: "close" });
|
|
||||||
}
|
|
||||||
//BUTTON(L("lcl_home"), {id: "home", click: "orders_home()", icon: "fa-home", datarel: "close"});
|
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
%>
|
%>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
|
||||||
<%
|
<%
|
||||||
var p_useraction;
|
FILTER_PANEL_END();
|
||||||
// Het filterpanel moet alleen als er content is, dus hetzelfde criterium als hierboven. Dat mag tzt best uitgebreider.
|
|
||||||
if (S("mld_opdracht_flags") > 0)
|
|
||||||
{
|
|
||||||
p_useraction = {icon: "fa-filter-list", action: "openFilterPanel()", label: L("lcl_mld_filter")};
|
|
||||||
}
|
|
||||||
|
|
||||||
var multiactions = [];
|
var multiactions = [];
|
||||||
if (user.has("WEB_ORDBOF") || user.has("WEB_ORDBO2")) {
|
if (user.has("WEB_ORDBOF") || user.has("WEB_ORDBO2")) {
|
||||||
@@ -551,10 +531,12 @@ if (!hasParamFlag)
|
|||||||
}
|
}
|
||||||
var isGrouped = (grp_sel == "" && listmode == 2);
|
var isGrouped = (grp_sel == "" && listmode == 2);
|
||||||
|
|
||||||
HEADER({title: listtitle,
|
HEADER({
|
||||||
useraction: p_useraction,
|
title: listtitle,
|
||||||
addaction: addaction,
|
filterPanel: S("mld_opdracht_flags") > 0,
|
||||||
multiactions: !isGrouped && multiactions.length});
|
addaction: addaction,
|
||||||
|
multiactions: !isGrouped && multiactions.length
|
||||||
|
});
|
||||||
|
|
||||||
CONTENT_START();
|
CONTENT_START();
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ function showError(error)
|
|||||||
}
|
}
|
||||||
|
|
||||||
function loc_submit() {
|
function loc_submit() {
|
||||||
var $selected = $("#alg_key.ui-controlgroup").find(".selected");
|
var $selected = $("#alg_key").find(".selected");
|
||||||
if (!$selected.length)
|
if (!$selected.length)
|
||||||
{
|
{
|
||||||
jqToast(L("lcl_select_location"));
|
jqToast(L("lcl_select_location"));
|
||||||
@@ -236,12 +236,15 @@ $(function()
|
|||||||
else
|
else
|
||||||
gps_btn_params.click = "selectByGPS();";
|
gps_btn_params.click = "selectByGPS();";
|
||||||
BUTTON(L("lcl_mobile_currentgps"), gps_btn_params);
|
BUTTON(L("lcl_mobile_currentgps"), gps_btn_params);
|
||||||
%> <input type="text" placeholder="<%=L("lcl_autofilter")%>" id="filter">
|
CONTROLGROUP_END();
|
||||||
<%
|
CONTROLGROUP_START();
|
||||||
|
%> <input type="text" id="filter" class="<%=MOBILE_UI_CLASSES.input%>" placeholder="<%=L("lcl_autofilter")%>">
|
||||||
|
<% CONTROLGROUP_END();
|
||||||
|
CONTROLGROUP_START();
|
||||||
var oRs = Oracle.Execute(sql);
|
var oRs = Oracle.Execute(sql);
|
||||||
if (!oRs.EoF)
|
if (!oRs.EoF)
|
||||||
{
|
{
|
||||||
%> <fieldset id="alg_key" data-role="controlgroup" data-mini="true" data-filter="true" data-input="#filter"><%
|
%> <fieldset id="alg_key"><%
|
||||||
while (!oRs.EoF)
|
while (!oRs.EoF)
|
||||||
{
|
{
|
||||||
BUTTON(safe.html(oRs("descr").Value), {
|
BUTTON(safe.html(oRs("descr").Value), {
|
||||||
@@ -253,6 +256,8 @@ $(function()
|
|||||||
%> </fieldset ><%
|
%> </fieldset ><%
|
||||||
}
|
}
|
||||||
oRs.Close();
|
oRs.Close();
|
||||||
|
CONTROLGROUP_END();
|
||||||
|
CONTROLGROUP_START();
|
||||||
BUTTON(L("lcl_select"), { click: "loc_submit()", icon: "fa-fclt-save" });
|
BUTTON(L("lcl_select"), { click: "loc_submit()", icon: "fa-fclt-save" });
|
||||||
CONTROLGROUP_END();
|
CONTROLGROUP_END();
|
||||||
IFACE.FORM_END();
|
IFACE.FORM_END();
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ var photoMap = thisUser.photomap; // map waarin de foto wordt opgeslagen
|
|||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<div style="text-align:center;">
|
<div>
|
||||||
<form name="u2Photo" id="u2photo" method="post" enctype="multipart/form-data">
|
<form name="u2Photo" id="u2photo" method="post" enctype="multipart/form-data">
|
||||||
<input type="hidden" name="noresize" id="noresize" value="0">
|
<input type="hidden" name="noresize" id="noresize" value="0">
|
||||||
<img id="photo" alt="<%=safe.htmlattr(L("fac_profiel")) + " " + safe.htmlattr(L("lcl_photos"))%>"
|
<img id="photo" alt="<%=safe.htmlattr(L("fac_profiel")) + " " + safe.htmlattr(L("lcl_photos"))%>"
|
||||||
@@ -135,7 +135,9 @@ var photoMap = thisUser.photomap; // map waarin de foto wordt opgeslagen
|
|||||||
<%
|
<%
|
||||||
if (S("prs_use_edit_photo") && canChange)
|
if (S("prs_use_edit_photo") && canChange)
|
||||||
{
|
{
|
||||||
%><label><%=L("lcl_pda_change_photo")%></label><%
|
%>
|
||||||
|
<div class="flex-center">
|
||||||
|
<label for="photo"><%=L("lcl_pda_change_photo")%></label><%
|
||||||
%> <div class="attachments_form" style="display: none;">
|
%> <div class="attachments_form" style="display: none;">
|
||||||
<span class="attachments_form">
|
<span class="attachments_form">
|
||||||
<span class="attachments_fields"></span>
|
<span class="attachments_fields"></span>
|
||||||
@@ -154,6 +156,7 @@ var photoMap = thisUser.photomap; // map waarin de foto wordt opgeslagen
|
|||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<%
|
<%
|
||||||
IFACE.FORM_END();
|
IFACE.FORM_END();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ function _FCLTcalendar (fieldID, params)
|
|||||||
<input id="show_<%=fieldID%>"
|
<input id="show_<%=fieldID%>"
|
||||||
class="flddate<%=params.required?" required":""%><%=isMobile ? MOBILE_UI_CLASSES.input : ""%><%=params.addClass? " " + params.addClass : ""%>"
|
class="flddate<%=params.required?" required":""%><%=isMobile ? MOBILE_UI_CLASSES.input : ""%><%=params.addClass? " " + params.addClass : ""%>"
|
||||||
type="<%=params.hidden?'hidden':(isMobile ? 'date' : 'text')%>" <%=hiddentag%>
|
type="<%=params.hidden?'hidden':(isMobile ? 'date' : 'text')%>" <%=hiddentag%>
|
||||||
value="<%=safe.htmlattr(iniTextDate)%>"
|
value="<%=safe.htmlattr(isMobile ? iniDateDate : iniTextDate)%>"
|
||||||
autocomplete="off"
|
autocomplete="off"
|
||||||
nofollow="<%=params.nofollow? 1 : 0%>">
|
nofollow="<%=params.nofollow? 1 : 0%>">
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ function _FCLTcalendar (fieldID, params)
|
|||||||
return fnBeforeShowDay(date, selectableDay);
|
return fnBeforeShowDay(date, selectableDay);
|
||||||
}
|
}
|
||||||
}).change(cal_show_onChange)
|
}).change(cal_show_onChange)
|
||||||
.val("<%=safe.jsstring(iniTextDate)%>");
|
.val("<%=safe.jsstring(isMobile ? iniDateDate : iniTextDate)%>");
|
||||||
$("#show_<%=fieldID%>").on('focus', function() { $("#show_<%=fieldID%>").datepicker('show'); });
|
$("#show_<%=fieldID%>").on('focus', function() { $("#show_<%=fieldID%>").datepicker('show'); });
|
||||||
|
|
||||||
<% if (params.autoopen){ %>
|
<% if (params.autoopen){ %>
|
||||||
|
|||||||
@@ -232,34 +232,6 @@ i.btn_disabled
|
|||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* **************************************************** */
|
|
||||||
/* **************************************************** */
|
|
||||||
/* ****** UTILITY CLASSES ******** */
|
|
||||||
/* **************************************************** */
|
|
||||||
/* **************************************************** */
|
|
||||||
.pointer {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.limit-lines-1,
|
|
||||||
.limit-lines-2 {
|
|
||||||
display: -webkit-box;
|
|
||||||
overflow: hidden;
|
|
||||||
-webkit-box-orient: vertical;
|
|
||||||
}
|
|
||||||
.limit-lines-1 {
|
|
||||||
-webkit-line-clamp: 1;
|
|
||||||
line-clamp: 1;
|
|
||||||
}
|
|
||||||
.limit-lines-2 {
|
|
||||||
-webkit-line-clamp: 2;
|
|
||||||
line-clamp: 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
.semibold {
|
|
||||||
font-weight: 600;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* **************************************************** */
|
/* **************************************************** */
|
||||||
/* ***** ***** */
|
/* ***** ***** */
|
||||||
/* ***** LOGIN / PORTAL ***** */
|
/* ***** LOGIN / PORTAL ***** */
|
||||||
@@ -362,7 +334,8 @@ i.btn_disabled
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.otp label {
|
.otp label,
|
||||||
|
.otp label.active {
|
||||||
color: #ffffff; /* todo */
|
color: #ffffff; /* todo */
|
||||||
font-size: 1.25em;
|
font-size: 1.25em;
|
||||||
}
|
}
|
||||||
@@ -8821,6 +8794,29 @@ body::-webkit-scrollbar-thumb:horizontal { border-radius: 4px/50%; }
|
|||||||
// Utility classes //
|
// Utility classes //
|
||||||
// //
|
// //
|
||||||
////////////////////////////////////////////////////////*/
|
////////////////////////////////////////////////////////*/
|
||||||
|
.pointer {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.limit-lines-1,
|
||||||
|
.limit-lines-2 {
|
||||||
|
display: -webkit-box;
|
||||||
|
overflow: hidden;
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
}
|
||||||
|
.limit-lines-1 {
|
||||||
|
-webkit-line-clamp: 1;
|
||||||
|
line-clamp: 1;
|
||||||
|
}
|
||||||
|
.limit-lines-2 {
|
||||||
|
-webkit-line-clamp: 2;
|
||||||
|
line-clamp: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.semibold {
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
.default-clickable-button {
|
.default-clickable-button {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
box-shadow: 0 1px 2px var(--fclt-body-color-25);
|
box-shadow: 0 1px 2px var(--fclt-body-color-25);
|
||||||
|
|||||||
@@ -641,7 +641,7 @@ function BijlagenButton(tfield, tprops, tparams)
|
|||||||
|
|
||||||
// Handtekening plaatje
|
// Handtekening plaatje
|
||||||
if (tfield.kdimensie == "xxx") {
|
if (tfield.kdimensie == "xxx") {
|
||||||
res += "<img alt='" + safe.htmlattr(L("lcl_flex_preview")) + "' class='preview kenmerk'"
|
res += "<img alt='" + safe.htmlattr(L("lcl_flex_preview")) + "' id='preview_" + tprops.nameprefix + tfield.idCounter + "' class='preview kenmerk'"
|
||||||
+ " onClick='" + safe.htmlattr(blg) + "'";
|
+ " onClick='" + safe.htmlattr(blg) + "'";
|
||||||
if (lijst.length) {
|
if (lijst.length) {
|
||||||
res += " src=' " + protectQS.create(OpenFlexFile(tparams.module, lijst[0].key, { mime_type: "image/png", contentdp: "inline" }));
|
res += " src=' " + protectQS.create(OpenFlexFile(tparams.module, lijst[0].key, { mime_type: "image/png", contentdp: "inline" }));
|
||||||
@@ -687,7 +687,8 @@ function BijlagenButton(tfield, tprops, tparams)
|
|||||||
"click": blg,
|
"click": blg,
|
||||||
"attributes": {
|
"attributes": {
|
||||||
"isBijlage": "1",
|
"isBijlage": "1",
|
||||||
"nBijlagen": lijst.length
|
"nBijlagen": lijst.length,
|
||||||
|
"aria-controls": "preview_" + tprops.nameprefix + tfield.idCounter
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
res = "<div>" + res + "</div>"; // Wrap in divje om conditionele zichtbaarheid makkelijker te kunnen togglen
|
res = "<div>" + res + "</div>"; // Wrap in divje om conditionele zichtbaarheid makkelijker te kunnen togglen
|
||||||
@@ -911,7 +912,7 @@ function kv2html(pfield, pparams)
|
|||||||
+ '</h4>';
|
+ '</h4>';
|
||||||
} else {
|
} else {
|
||||||
kvhtml += ('\n <label for="' + pparams.props.nameprefix + pfield.idCounter + 'val"'
|
kvhtml += ('\n <label for="' + pparams.props.nameprefix + pfield.idCounter + 'val"'
|
||||||
+ (pfield.krolcode ? ' data-fclt-rolcode="' + pfield.krolcode + '"' : '')
|
+ (pfield.krolcode ? ' data-fclt-rolcode="' + pfield.krolcode + '"' : '')
|
||||||
+ '>' + safe_oms + (pparams.label_ext ? " "+pparams.label_ext : "") + pfield.separator
|
+ '>' + safe_oms + (pparams.label_ext ? " "+pparams.label_ext : "") + pfield.separator
|
||||||
+ (
|
+ (
|
||||||
(pfield.kdimensie != null && pfield.kdimensie != "xxx")
|
(pfield.kdimensie != null && pfield.kdimensie != "xxx")
|
||||||
|
|||||||
@@ -62,6 +62,8 @@
|
|||||||
--fclt-body-bg: var(--bs-body-bg);
|
--fclt-body-bg: var(--bs-body-bg);
|
||||||
--fclt-body-bg-rgb: var(--bs-body-bg-rgb);
|
--fclt-body-bg-rgb: var(--bs-body-bg-rgb);
|
||||||
|
|
||||||
|
--fclt-body-color-5: rgba(var(--fclt-body-color-rgb), 5%);
|
||||||
|
--fclt-body-color-10: rgba(var(--fclt-body-color-rgb), 10%);
|
||||||
--fclt-body-color-25: rgba(var(--fclt-body-color-rgb), 25%);
|
--fclt-body-color-25: rgba(var(--fclt-body-color-rgb), 25%);
|
||||||
--fclt-body-color-50: rgba(var(--fclt-body-color-rgb), 50%);
|
--fclt-body-color-50: rgba(var(--fclt-body-color-rgb), 50%);
|
||||||
--fclt-body-color-100: rgba(var(--fclt-body-color-rgb), 100%);
|
--fclt-body-color-100: rgba(var(--fclt-body-color-rgb), 100%);
|
||||||
|
|||||||
Reference in New Issue
Block a user