FCLT#91403 Locatie info op de kaart

svn path=/Website/trunk/; revision=70943
This commit is contained in:
Erik Groener
2025-11-14 10:01:09 +00:00
parent 2c0b703192
commit ed0e0728f9

View File

@@ -97,18 +97,24 @@ function getFlagHtml(oRs) {
// Merk op dat er een max-height staat op de .fclt-card // Merk op dat er een max-height staat op de .fclt-card
// Als er content toegevoegd wordt moet die CSS (die voor de inklapt-animatie bestaat) mogelijk ook aangepast worden // Als er content toegevoegd wordt moet die CSS (die voor de inklapt-animatie bestaat) mogelijk ook aangepast worden
function fnCardContent(oRs, mld_bord_params) { function fnCardContent(oRs, mld_bord_params) {
function cardLine(icon, value, info)
{
var v_icon = icon || "";
var v_info = info || "";
var cl = '<div class="bord-card-body-line limit-lines-1" title="' + v_info + '">'
+ (v_icon ? I(v_icon) : "")
+ '<span>' + safe.html(value) + '</span>'
+ '</div>';
return cl;
}
var result = ''; var result = '';
var subject = oRs("mld_melding_onderwerp").Value || oRs("mld_stdmelding_omschrijving").Value; var subject = oRs("mld_melding_onderwerp").Value || oRs("mld_stdmelding_omschrijving").Value;
result += '<div class="bord-card-body-line limit-lines-1" title="' + safe.htmlattr(subject) + '">' result += cardLine(null, subject, subject);
+ safe.html(subject)
+ '</div>';
var einddatum = oRs("mld_melding_einddatum").Value; var einddatum = oRs("mld_melding_einddatum").Value;
if (einddatum !== null) { if (einddatum !== null) {
result += '<div class="bord-card-body-line limit-lines-1" title="' + L("lcl_end_date_plan") + '">' result += cardLine("fa-calendar", toDateTimeString(einddatum), L("lcl_end_date_plan"));
+ I("fa-calendar")
+ '<span>' + toDateTimeString(einddatum) + '</span>'
+ '</div>';
} }
if ( if (
@@ -118,10 +124,7 @@ function fnCardContent(oRs, mld_bord_params) {
) { // Dan willen we het behandelteam wel zien ) { // Dan willen we het behandelteam wel zien
var behandelteam = oRs("behandelteam").Value; var behandelteam = oRs("behandelteam").Value;
if (behandelteam) { if (behandelteam) {
result += '<div class="bord-card-body-line limit-lines-1" title="' + L("mld_processing_group") + '">' result += cardLine("fa-users", behandelteam, L("mld_processing_group"));
+ I("fa-users")
+ '<span>' + safe.html(behandelteam) + '</span>'
+ '</div>';
} }
} }
@@ -132,14 +135,26 @@ function fnCardContent(oRs, mld_bord_params) {
{ {
var mijlpaal = oRs("mld_melding_tag_naam").Value; var mijlpaal = oRs("mld_melding_tag_naam").Value;
if (mijlpaal) { if (mijlpaal) {
result += '<div class="bord-card-body-line limit-lines-1" title="' + L("mld_melding_tag") + '">' result += cardLine("fa-bullseye-arrow", L("mld_melding_tag", mijlpaal));
+ I("fa-bullseye-arrow")
+ '<span>' + safe.html(mijlpaal) + '</span>'
+ '</div>';
} }
} }
// plaatsaanduiding tonen als:
// - er een ins_srtdiscipline_alg bestaat.
if (mld_bord_params.anygeo) {
var plaats = ( oRs("alg_locatie_plaats").Value
? oRs("alg_locatie_plaats").Value
: oRs("alg_locatie_code").Value
)
+ ( oRs("alg_onrgoed_niveau").Value == "T"
? (oRs("alg_terreinsector_code").Value ? " " + oRs("alg_terreinsector_code").Value : "")
: (oRs("alg_gebouw_code").Value ? " " + oRs("alg_gebouw_code").Value : "")
+ (oRs("alg_verdieping_code").Value ? "-" + oRs("alg_verdieping_code").Value : "")
+ (oRs("alg_ruimte_nr").Value ? "-" + oRs("alg_ruimte_nr").Value : "")
//+ (oRs("alg_ruimte_omschrijving").Value ? " " + oRs("alg_ruimte_omschrijving").Value : "")
);
result += cardLine("fa-map-marker", plaats, L("ins_srtdiscipline_alg"));
}
return result; return result;
} }
@@ -523,6 +538,11 @@ function mld_bord(pautfunction, params)
<body id="mldbordbody"> <body id="mldbordbody">
<% <%
params.mldbord = true; params.mldbord = true;
var sql= "SELECT MIN (ins_srtdiscipline_alg) min_plaats FROM ins_srtdiscipline WHERE ins_srtdiscipline_alg > 0 AND ins_srtdiscipline_verwijder IS NULL";
var oRs = Oracle.Execute(sql);
params.anygeo = (oRs("min_plaats").Value > 0)
oRs.Close();
var sql = mld_list(pautfunction, params); var sql = mld_list(pautfunction, params);
var oRs = Oracle.Execute(sql); var oRs = Oracle.Execute(sql);