FCLT#74626 nog wat safe.htmlattr's

svn path=/Website/trunk/; revision=57975
This commit is contained in:
2022-11-14 10:29:33 +00:00
parent a08bf01851
commit abfe64e292
34 changed files with 75 additions and 87 deletions

View File

@@ -85,7 +85,7 @@ var adres_key = getQParamInt("adres_key", -1);
}
// Zoekfilter
$("#iframerextratitle").after("<input id='autofilter' type='text' placeholder='"+L("lcl_autofilter")+"'>");
$("#iframerextratitle").after("<input id='autofilter' type='text' placeholder='" + safe.htmlattr(L("lcl_autofilter")) + "'>");
$("#autofilter").on("keyup", function(e)
{
$(".seperator, .besicmenu").hide();

View File

@@ -214,11 +214,11 @@ oRs.Close();
{
if (($("#groupby").val() == 1 || $("#groupby").val() == 6)) // Opdracht groepering is geselecteerd en aanvraagnummer is weergegeven
{ // Geef opdrachtnummer weer
$("label[for=rfonum]").html(L("lcl_ord_order_num") +":");
$("label[for=rfonum]").html(L("lcl_ord_order_num"));
}
else if (($("#groupby").val() != 1 && $("#groupby").val() != 6)) // Aanvraag groepering is geselecteerd en opdrachtnummer is weergegeven
{ // Geef aanvraagnummer weer
$("label[for=rfonum]").html(L("lcl_bes_key") +":");
$("label[for=rfonum]").html(L("lcl_bes_key"));
}
}
</script>

View File

@@ -91,7 +91,7 @@ FCLTHeader.Requires({plugins:["suggest", "jQuery"],
<% if (bes_bestelling.rfoStatus == 5) { %> // extra waarschuwing
txt = L("lcl_bes_confirm_embargo") + "\n";
<% } %>
FcltMgr.confirm(txt + "<%=L("lcl_bes_delete_1") + S("bes_bestelling_prefix") + bes_key + L("lcl_bes_delete_2")%>",
FcltMgr.confirm(txt + L("lcl_bes_delete_1") + "<%=safe.jsstring(S("bes_bestelling_prefix") + bes_key)%>" + L("lcl_bes_delete_2"),
function() {
var data = {
urole: "<%=urole%>",

View File

@@ -754,7 +754,7 @@ function sqlTracking(refkey, node)
{
// deze worker negeert de prs_key een laat je eigen stuff zien. Dat is embedded bij iemand anders niet nuttig.
var calendarurl = 'appl/shared/fullcalendar.asp?worker=faclist&prs_key='+pkey;
buttons = [{ icon: "fa-calendar-alt", title: L("lcl_calendar"), action: "FcltMgr.openDetail('" + calendarurl + "', '" + L("lcl_prs_frame_facilities") + "')" }];
buttons = [{ icon: "fa-calendar-alt", title: L("lcl_calendar"), action: "FcltMgr.openDetail('" + calendarurl + "', '" + safe.jsstring(L("lcl_prs_frame_facilities")) + "')" }];
}
buttons.push({ icon: "fa-columns", title: L("lcl_scf_columns"), action: "openColumns()"});

View File

@@ -145,13 +145,13 @@ function job_list(pautfunction, params)
+ " , p.prs_perslid_key"
+ " , fac_activiteit_omschrijving"
+ " FROM FAC_ACTIVITEIT act "
+ " ,(SELECT 1 stat_key, " + safe.quoted_sql(L("lcl_job_stat_1_inactief")) + " stat_omschrijving"
+ " ,(SELECT 1 stat_key, " + safe.qL("lcl_job_stat_1_inactief") + " stat_omschrijving"
+ " FROM DUAL"
+ " UNION ALL"
+ " SELECT 2, " + safe.quoted_sql(L("lcl_job_stat_2_actief"))
+ " SELECT 2, " + safe.qL("lcl_job_stat_2_actief")
+ " FROM DUAL "
+ " UNION ALL "
+ " SELECT 3, " + safe.quoted_sql(L("lcl_job_stat_3_1xoverslaan"))
+ " SELECT 3, " + safe.qL("lcl_job_stat_3_1xoverslaan")
+ " FROM DUAL) stat"
+ " , prs_perslid p"
+ " WHERE act.fac_activiteit_verwijder IS NULL"

View File

@@ -102,7 +102,7 @@ else
if ($(".fldcheck", "#insBindList").filter(":checked").length == 0)
{ // no fldcheck field is checked
FcltMgr.alert(L("lcl_obj_bind_mandatory")+"\n"+[L("lcl_obj_bind_r")+", "+L("lcl_obj_bind_w")+", "+L("lcl_obj_bind_t")+", "+L("lcl_obj_bind_p")+", "+L("lcl_obj_bind_a")+", "+L("lcl_obj_bind_i")].join(" of "));
FcltMgr.alert(L("lcl_obj_bind_mandatory") + "\n" + [L("lcl_obj_bind_r"), L("lcl_obj_bind_w"), L("lcl_obj_bind_t"), L("lcl_obj_bind_p"), L("lcl_obj_bind_a"), L("lcl_obj_bind_i")].join(" of "));
return false;
}
window.document.forms.u2.submit();

View File

@@ -61,7 +61,7 @@ if (window.$)
// Die schermen hebben voor de details namelijk geen IFRAMER_HEADER
var collapse = $("table.rstable").closest("#collapseblock");
var $frameHeader = collapse.prev(".fcltframeheader");
$frameHeader.find("#iframerextratitle").before("<input id='autofilter' type='text' placeholder='"+L("lcl_autofilter")+"'>");
$frameHeader.find("#iframerextratitle").before("<input id='autofilter' type='text' placeholder='" + safe.htmlattr(L("lcl_autofilter")) + "'>");
if (typeof buttons_hit_test === "function")
buttons_hit_test();
$("#autofilter").click(function (e) {e.stopPropagation()})

View File

@@ -106,7 +106,7 @@ if (srtdisc_key_arr.length > 0)
}
// Zoekfilter
$("#iframerextratitle").after("<input id='autofilter' type='text' placeholder='"+L("lcl_autofilter")+"'>");
$("#iframerextratitle").after("<input id='autofilter' type='text' placeholder='" + safe.htmlattr(L("lcl_autofilter")) + "'>");
$("#autofilter").on("keyup", function(e)
{
$(".seperator, .mldicmenu").hide();

View File

@@ -263,7 +263,7 @@ for (i in faq_info.fixed_faq)
function fin_verkoopfactuur ()
{
var url = "appl/fin/fin_verkoopfactuur.asp?mode=list&fin_verkoopfactuur_refkey=" + opdr_key + "&fin_verkoopfactuur_xmlnode=opdracht";
var url = "appl/fin/fin_verkoopfactuur.asp?mode=list&fin_verkoopfactuur_refkey=<%=opdr_key%>&fin_verkoopfactuur_xmlnode=opdracht";
FcltMgr.openDetail(url, L("lcl_verkoopfacturen"));
}

View File

@@ -318,7 +318,7 @@ if (urole != "fe" && canWrite)
$(function () {
if ($('table.fcltblocktab>tbody>tr').length > 12)
{
$("#iframerextratitle").before("<input id='autofilter' type='text' placeholder='"+L("lcl_autofilter")+"'>");
$("#iframerextratitle").before("<input id='autofilter' type='text' placeholder='" + safe.htmlattr(L("lcl_autofilter")) + "'>");
$("#autofilter")
.click(function (e) {e.stopPropagation()})
.keyup(function(e){

View File

@@ -71,21 +71,21 @@ function FCLTadresselector(fieldName, objectName, params)
</td>
<td>
<%
}
if (params.readonly)
{
}
if (params.readonly)
{
%>
<span id="<%=fieldName%>_show" class="readonly fld<%=params.moreinfo ? ' details' : '' %>"
<%=params.moreinfo ? " onclick='adresdetails_" + fieldName + "()'" : "" %>>
<%=safe.html(ladresName)%></span>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.adresKey%>">
<%
} else {
} else {
%>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='adresdetails_" + fieldName + "()'" : ""%>
value="<%=safe.htmlattr(ladresName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(ladresName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.adresKey%>">

View File

@@ -91,7 +91,7 @@ function FCLTafdelingselector(fieldName, objectName, params)
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.departmentKey%>">
<%} else { %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(ldepartmentName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(ldepartmentName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
sgType="<%=sgType%>" <%=params.readonly? " readonly tabindex=-1" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.departmentKey%>">

View File

@@ -107,7 +107,7 @@ function FCLTartikelgroepselector(fieldName, objectName, params)
<%
} %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lartikelgroepName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lartikelgroepName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.artikelgroepKey%>">

View File

@@ -116,7 +116,7 @@ function FCLTautorisatiegroepselector(fieldName, objectName, params)
{ %>
<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset">
<% } %>
<input id="<%=fieldName%>_show" class="fld<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lautorisatiegroep)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lautorisatiegroep)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=(typeof mobile != "undefined" ? "data-role=\"none\"" : "")%> <%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
<% if (typeof mobile != "undefined")
{ %>

View File

@@ -161,7 +161,7 @@ function FCLTautorisatieselector(fieldName, objectName, params)
{ %>
<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset">
<% } %>
<input id="<%=fieldName%>_show" class="fld<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lautorisatieName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lautorisatieName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=(typeof mobile != "undefined" ? "data-role=\"none\"" : "")%> <%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>
<% if (params.extraParamValue)
{

View File

@@ -96,7 +96,7 @@ function FCLTbedrijfselector(fieldName, objectName, params)
</td>
<td>
<%
}
}
if (params.readonly) { %>
<span id="<%=fieldName%>_show" class="readonly fld<%=params.moreinfo ? " details" : ""%>"
<%=params.moreinfo ? " onclick='bedrijfdetails_" + fieldName + "()'" : "" %>>
@@ -107,7 +107,7 @@ function FCLTbedrijfselector(fieldName, objectName, params)
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%><%=params.readonly && params.moreinfo ? " details" : ""%>"
<% =params.moreinfo && params.readonly ? " title='" + L("lcl_details") + "' onclick='bedrijfdetails_" + fieldName + "()'" : ""%>
value="<%=safe.htmlattr(lcompanyName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(lcompanyName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.companyKey%>">

View File

@@ -120,7 +120,7 @@ function FCLTbesitemselector(fieldName, objectName, params)
} %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>"
value="<%=safe.htmlattr(lbesitemName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(lbesitemName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly":""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.bessrtdeel_key%>">

View File

@@ -84,9 +84,9 @@ function FCLTcontactpersoonselector(fieldName, objectName, params)
<%}
else
{ %>
<input id="<%=fieldName%>_show" class="fld <%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lcontactpersoonName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld <%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lcontactpersoonName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
<%=(params.moreinfo && !params.label ? "<span class='details' onclick='" + objectName + "_contactpersoondetails(\"" + fieldName + "\")'>" + I("fa-info-circle") + "</span>" : "")%>
<%} %>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.contactpersoonKey%>">

View File

@@ -47,7 +47,7 @@ function FCLTdienstselector(fieldName, objectName, params)
<%
} %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(ldienstName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(ldienstName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly tabindex=-1" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.dienstKey%>">

View File

@@ -164,7 +164,7 @@ function FCLTdisciplineselector(fieldName, objectName, params)
<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset">
<% } %>
<input type="<%=params.dohide? "hidden" : "text"%>" id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(ldiscName)%>"
placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>"
placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>"
<%=(typeof mobile != "undefined" ? "data-role=\"none\"" : "")%>
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>
>

View File

@@ -43,16 +43,16 @@ function FCLTfunctieselector(fieldName, objectName, params)
<td>
<%
}
if (params.readonly)
{
if (params.readonly)
{
%>
<span id="<%=fieldName%>_show" class="readonly fld<%=params.moreinfo ? ' details' : '' %>"><%=safe.html(lfunctieName)%></span>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.srtperslidKey%>">
<%
} else {
} else {
%>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=params.required ? ' required' : ''%>" value="<%=safe.htmlattr(lfunctieName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=params.required ? ' required' : ''%>" value="<%=safe.htmlattr(lfunctieName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.srtperslidKey%>">
<%
@@ -61,17 +61,17 @@ function FCLTfunctieselector(fieldName, objectName, params)
%>
<input type="hidden" id="<%=params.extraParamField%>" name="<%=params.extraParamField%>" value="<%=safe.htmlattr(lextraInit)%>">
<%
}
}
%>
</nobr>
<%
<%
}
if (params.label)
{
{
%>
</td></tr>
<%
}
}
if (!params.readonly)
{
if (params.urlAdd)

View File

@@ -44,7 +44,7 @@ function CreateButton_HTML(tekst, onClick, btn, params)
+ (btn.tooltip?' title="' + safe.htmlattr(btn.tooltip) + '"' : "")
+ (btn.singlepress? ' singlepress=1':'')
+ ' onClick="iface.button.click(event, this)"'
+ ' fcltClick="' + onClick + '"'
+ ' fcltClick="' + safe.htmlattr(onClick) + '"'
+ (btn.id != null ?' id="' + btn.id + '"' : '')
+ ' tabindex="0"'
+ ' onkeypress="this.click()"'
@@ -283,8 +283,7 @@ function PAGE_START_HTML(params)
{
params = params || {};
var resultstr = '';
if ("pageHeader" in params)
{
if ("pageHeader" in params) {
var icon = ("icon" in params.pageHeader ? I(params.pageHeader.icon) + " " : "");
resultstr += '<h2 class="page-header">' + icon + safe.html(params.pageHeader.title || "") + '</h2>';
}

View File

@@ -160,7 +160,7 @@ function FCLTkostenplaatsselector(fieldName, objectName, prs_key, params)
<%=safe.html(lkostenplaatsName)%>
</span>
<% } else { %>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lkostenplaatsName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lkostenplaatsName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly tabindex=-1" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<% } %>

View File

@@ -69,13 +69,13 @@ function FCLTkostensoortselector(fieldName, objectName, params)
</td>
<td>
<%
}
}
if (params.readonly) { %>
<span><%=safe.html(lkostensoortName)%></span>
<% } else {
%>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>"
value="<%=safe.htmlattr(lkostensoortName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(lkostensoortName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<%

View File

@@ -322,7 +322,7 @@ function FCLTplaatsselector(alglevel, params)
if (params.readonlylevel<0)
{
%> <input id="regio<%=idadd%>" class="fld<%=params.requiredlevel >= 0? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeReg" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRegCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeReg" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRegCascade) + "'"%>>
<% } else { %>
<span id="regio<%=idadd%>"><%=safe.html(pname)%></span>
<% }
@@ -388,7 +388,7 @@ function FCLTplaatsselector(alglevel, params)
if (params.readonlylevel<1)
{
%> <input id="district<%=idadd%>" class="fld<%= params.requiredlevel >= 1? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeDis" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onDisCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeDis" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onDisCascade) + "'"%>>
<% } else { %>
<span id="district<%=idadd%>"><%=safe.html(pname)%></span>
<% }
@@ -466,7 +466,7 @@ function FCLTplaatsselector(alglevel, params)
{
%> <input id="locatie<%=idadd%>"
class="fld<%=params.requiredlevel >= 2? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%= " sgonChange='onChangeLoc" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onLocCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%= " sgonChange='onChangeLoc" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onLocCascade) + "'"%>>
<% } else { %>
<span id="locatie<%=idadd%>" <%=params.moreinfo ? "class='details' title='" + safe.htmlattr(L("lcl_estate_locatie_title")) + "' onclick='plaatsselector.locatiedetails(\"#locatiekey"+idadd+"\")'" : ""%>>
<%=safe.html(pname)%></span>
@@ -562,7 +562,7 @@ function FCLTplaatsselector(alglevel, params)
if (params.readonlylevel<3)
{
%> <input id="gebouw<%=idadd%>" class="fld<%=params.requiredlevel >= 3? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeGeb" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onGebCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeGeb" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onGebCascade) + "'"%>>
<% } else { %>
<span id="gebouw<%=idadd%>" <%=(params.moreinfo ? "class='details' title='" + safe.htmlattr(bldtitle) + "' onclick='plaatsselector.gebouwdetails(\"#gebouwkey"+idadd+"\",\"#bttype"+idadd+"\")'" : "")%>>
<%=safe.html(pname)%></span>
@@ -646,7 +646,7 @@ function FCLTplaatsselector(alglevel, params)
if (params.readonlylevel<4)
{
%> <input id="verdieping<%=idadd%>" class="fld<%=params.requiredlevel >= 4? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%=params.readonlylevel>=4? " readonly tabindex=-1": " sgonChange='onChangeVer" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onVerCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%=params.readonlylevel>=4? " readonly tabindex=-1": " sgonChange='onChangeVer" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onVerCascade) + "'"%>>
<% } else { %>
<span id="verdieping<%=idadd%>" <%=params.moreinfo ? "class='details' title='" + safe.htmlattr(L("lcl_estate_verdieping_title")) + "' onclick='plaatsselector.verdiepingdetails(\"#verdiepingkey"+idadd+"\")'" : ""%>>
<%=safe.html(pname)%></span>
@@ -737,7 +737,7 @@ function FCLTplaatsselector(alglevel, params)
{
%> <input type="hidden" id="alg_ruimte_nr" value="<%=safe.htmlattr(pnr)%>">
<input id="ruimte<%=idadd%>" class="fld<%=params.requiredlevel >= 5? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>"<%= " sgonChange='onChangeRui" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRuiCascade) + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>"<%= " sgonChange='onChangeRui" + idadd + "'" + " sgCascade='" + safe.htmlattr(params.onRuiCascade) + "'"%>>
<% if (params.cadSelect && user.has("WEB_CADUSE"))
{ %>
<input type="hidden" id="caddwgx<%=idadd%>" name="caddwgx<%=idadd%>" value="<%=params.cadDwgX%>">
@@ -879,7 +879,7 @@ function FCLTplaatsselector(alglevel, params)
if (params.readonlylevel<6)
{
%> <input id="werkplek<%=idadd%>" class="fld<%=params.requiredlevel >= 6? " required" : ""%><%=clsautoselect%>"
value="<%=safe.htmlattr(pname)%>" placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeWer" + idadd + "'"%>>
value="<%=safe.htmlattr(pname)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%><%=idadd%>" <%=" sgonChange='onChangeWer" + idadd + "'"%>>
<% } else { %>
<span id="werkplek<%=idadd%>"><%=safe.html(pname)%></span>
<% }

View File

@@ -42,13 +42,13 @@ sql_modules = " SELECT fac_module_name"
<div class="modules" style="display: none;">
<%
var search_modules = {
ALL: { prefix: "", icon: "fa-list-ul", text: L("lcl_search_product") },
BES: { prefix: "b", icon: "fa-shopping-cart", text: L("lcl_srch_bes") },
BEZ: { prefix: "a", icon: "fa-clock", text: L("lcl_srch_bez") },
CNT: { prefix: "c", icon: "fa-file-alt", text: L("lcl_srch_cnt") },
INS: { prefix: "#", icon: "fa-box-open", text: L("lcl_srch_ins") },
MLD: { prefix: "m", icon: "fa-wrench", text: L("lcl_srch_mld") },
RES: { prefix: "r", icon: "fa-users", text: L("lcl_srch_res") }
ALL: { prefix: "", icon: "fa-list-ul", text: "lcl_search_product" },
BES: { prefix: "b", icon: "fa-shopping-cart", text: "lcl_srch_bes" },
BEZ: { prefix: "a", icon: "fa-clock", text: "lcl_srch_bez" },
CNT: { prefix: "c", icon: "fa-file-alt", text: "lcl_srch_cnt" },
INS: { prefix: "#", icon: "fa-box-open", text: "lcl_srch_ins" },
MLD: { prefix: "m", icon: "fa-wrench", text: "lcl_srch_mld" },
RES: { prefix: "r", icon: "fa-users", text: "lcl_srch_res" }
};
var oRs_modules = Oracle.Execute(sql_modules);
var available_modules = {};
@@ -57,7 +57,7 @@ sql_modules = " SELECT fac_module_name"
Response.write('<div class="module" data-module="'
+ oRs_modules("fac_module_name").Value + '">'
+ I(search_modules[oRs_modules("fac_module_name").Value].icon+ " fa-2x") + ' '
+ safe.html(search_modules[oRs_modules("fac_module_name").Value].text)
+ safe.html(L(search_modules[oRs_modules("fac_module_name").Value].text))
+ '</div>'
);
available_modules[oRs_modules("fac_module_name").Value] = search_modules[oRs_modules("fac_module_name").Value];
@@ -82,7 +82,7 @@ sql_modules = " SELECT fac_module_name"
<% for (module in available_modules) { %>
<%= module %>: { prefix: "<%= available_modules[module].prefix %>",
icon: "<%= available_modules[module].icon %>",
text: search_icons.<%= module %> + "<%= safe.html(available_modules[module].text) %>"
text: search_icons.<%= module %> + L("<%=available_modules[module].text%>")
},
<% } %>
};

View File

@@ -8,32 +8,21 @@ var $moduleselector;
var $productsearch;
var $modules;
$(function () {
function strip_safe(t)
{
var v = t;
var safe_char = [ {a:"&amp;", b:"&"}, {a:"&quot;", b:"\""}, {a:"&#39;", b:"'"}];
for (var i=0; i<safe_char.length; i++)
{
v = v.replace(safe_char[i].a, safe_char[i].b);
}
return v;
}
$moduleselector = $("span.moduleselector");
$productsearch = $("input#productsearch");
if ($productsearch.length > 0) {
$modules = $("div.modules");
$moduleselector.attr("data-module", localStorage.getItem("productsearch_module") || "ALL");
$productsearch.attr("placeholder", strip_safe(search_modules[$moduleselector.attr("data-module")].text));
$productsearch.attr("placeholder", search_modules[$moduleselector.attr("data-module")].text);
// select module
$("div.module").on("click",
function (event) {
var $this = $(this);
let mod = $(this).attr("data-module");
event.preventDefault();
localStorage.setItem("productsearch_module", $this.attr("data-module"));
localStorage.setItem("productsearch_module", mod);
$modules.hide();
$moduleselector.attr("data-module", $this.attr("data-module"));
$productsearch.attr("placeholder", search_modules[$this.attr("data-module")].text);
$productsearch.attr("placeholder", strip_safe(search_modules[$this.attr("data-module")].text));
$moduleselector.attr("data-module", mod);
$productsearch.attr("placeholder", search_modules[mod].text);
}
);
// hide select module

View File

@@ -64,7 +64,7 @@ function FCLTreferentieselector(fieldName, objectName, params)
<% } else { %>
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>"
value="<%=safe.htmlattr(lreferenceName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(lreferenceName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
<% } %>

View File

@@ -93,7 +93,7 @@ function FCLTsrtcontroleselector(fieldName, objectName, params)
<%
} %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtcontroleName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=(!params.readonly && params.required)? " required" : ""%>" value="<%=safe.htmlattr(lsrtcontroleName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly":""%> sgType="<%=sgType%>"
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'":""%>
>

View File

@@ -116,7 +116,7 @@ function FCLTsrtdeelselector(fieldName, objectName, params)
</span>
<% } else {
%>
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(lsrtdeelName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(lsrtdeelName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
sgType="<%=sgType%>" <%=params.onChange ? " sgonChange='" + params.onChange + "'":""%>>
<% } %>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.srtdeel_key%>">

View File

@@ -108,7 +108,7 @@ function FCLTsrtgroepselector(fieldName, objectName, params)
</span>
<% } else {
%>
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(lsrtgroepName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(lsrtgroepName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
sgType="<%=sgType%>" <%=params.onChange ? " sgonChange='" + params.onChange + "'":""%>>
<% } %>

View File

@@ -48,7 +48,7 @@ function FCLTsrtprodselector(fieldName, objectName, params)
<td>
<% } %>
<nobr>
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lsrtprodName)%>" placeholder="<%=lwhenEmpty%>"
<input id="<%=fieldName%>_show" class="fld<%=!params.readonly&&params.required? " required" : ""%>" value="<%=safe.htmlattr(lsrtprodName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.readonly? " readonly tabindex=-1" : ""%>
<%=params.onChange && !params.readonly? " sgonChange='" + params.onChange + "'" : ""%>>
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.srtprodKey%>">

View File

@@ -118,7 +118,7 @@ function FCLTstdmeldingselector(fieldName, objectName, params)
else
{ %>
<input id="<%=fieldName%>_show" class="fld<%=params.required ? " required" : ""%>" value="<%=safe.htmlattr(lstdmeldingName)%>"
placeholder="<%=lwhenEmpty%>" sgType="<%=sgType%>"
placeholder="<%=safe.htmlattr(lwhenEmpty)%>" sgType="<%=sgType%>"
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>
>
<%} %>

View File

@@ -178,7 +178,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
</td>
<td>
<%
}
}
if (params.readonly) { %>
<span id="<%=fieldName%>_show" <%=params.moreinfo ? "class='details'" : ""%>
<% =params.moreinfo ? " title='" + safe.htmlattr(luitvoerendeOpm ? luitvoerendeOpm : L("lcl_details")) + "' onclick='" + objectName + "_uitvoerendedetails()'" : ""%>>
@@ -187,7 +187,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
<% } else {
%>
<input id="<%=fieldName%>_show" class="fld<%=params.required? " required" : ""%>"
value="<%=safe.htmlattr(luitvoerendeName)%>" placeholder="<%=lwhenEmpty%>"
value="<%=safe.htmlattr(luitvoerendeName)%>" placeholder="<%=safe.htmlattr(lwhenEmpty)%>"
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
<%=params.moreinfo && !params.label ? "<span class='details' onclick='" + objectName + "_uitvoerendedetails(\"" + fieldName + "\")'>" + I("fa-info-circle") + "</span>" : ""%>
<% } %>
@@ -204,15 +204,15 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
function <%=objectName%>_uitvoerendedetails(fieldName)
{
<% if (params.readonly)
{
{
if (lpbtype == "P")
{
%> FcltMgr.openDetail("appl/fac/fac_user.asp?prs_key=<%=params.uitvoerendekey%>");
<% } else { %>
FcltMgr.openDetail("appl/prs/prs_bedrijf.asp?bedrijf_key=<%=params.uitvoerendekey%>");
<% }
} else {
%>
} else {
%>
var pkey=$('#'+fieldName)[0].value;
var pname=$('#'+fieldName+'_show')[0].value;
if (pkey != -1) {
@@ -221,7 +221,7 @@ function FCLTuitvoerendeselector(fieldName, objectName, params)
else if ($('#pbtype')[0].value == "BI" || $('#pbtype')[0].value == "BE")
FcltMgr.openDetail("appl/prs/prs_bedrijf.asp?bedrijf_key=" + pkey, pname);
}
<% }%>
<% }%>
}
</script>