AAIT#34601: Opmerkingen kunnen maken bij boeken projecturen.
svn path=/Website/trunk/; revision=28620
This commit is contained in:
@@ -137,9 +137,12 @@ if (urole != "fe" && canWrite)
|
||||
// Veld is het inputveld. Vind het bijbehorende img jquery object.
|
||||
var imgveld = $("img", $(veld).closest("tr")); // <table><tr><td> <input><img> </td></tr></table>
|
||||
if (uren == 0)
|
||||
imgveld.css("display", "none"); // Uren zijn verwijderd.
|
||||
{
|
||||
imgveld.attr("src", "../../appl/Pictures/comment_empty.png");
|
||||
imgveld.css("visibility", "hidden"); // Uren zijn verwijderd.
|
||||
}
|
||||
else
|
||||
imgveld.css("display", "block");
|
||||
imgveld.css("visibility", "visible"); // Uren zijn toegevoegd of aangepast.
|
||||
|
||||
// Kleur/stijl aanpassen bij afwijkingen
|
||||
if ($("#fldmldurentotal", tr).val() == $("#fldmldurenplan", tr).val())
|
||||
@@ -222,10 +225,15 @@ if (urole != "fe" && canWrite)
|
||||
function editRemarkCallback(data, img, millisec)
|
||||
{
|
||||
if (data.success)
|
||||
{
|
||||
{ // Bijhouden of het inputveldje nu een opmerking heeft.
|
||||
var imgicon = "../../appl/Pictures/comment" + (data.remark == ""? "_empty" : "") + ".png";
|
||||
$(img).attr("src", imgicon);
|
||||
var texticon = data.remark == ""? "" : (data.remark.length > 50?data.remark.substr(0, 50) + "..." : data.remark);
|
||||
$(img).attr("title", texticon);
|
||||
|
||||
// Vind het inputveld jquery object.
|
||||
var inputveld = $("input", $(img).closest("tr"))[0]; // <table><tr><td> <input><img> </td></tr></table>
|
||||
updateDag(inputveld, millisec, data.remark)
|
||||
var inputfield = $("input", $(img).closest("tr"))[0]; // <table><tr><td> <input><img> </td></tr></table>
|
||||
updateDag(inputfield, millisec, data.remark)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -261,10 +269,10 @@ if (urole != "fe" && canWrite)
|
||||
|
||||
<% var buttons = [];
|
||||
if (canWrite && urole=="bo")
|
||||
buttons.push({title: L("lcl_mlduren_approve"), icon: "opslaan.png", action:"weekDone(true)"});
|
||||
buttons.push({title: L("lcl_mlduren_approve"), icon: "close.png", action:"weekDone(true)"});
|
||||
else if (canWrite && !anyKlaar)
|
||||
buttons.push({title: L("lcl_mlduren_close"), icon: "opslaan.png", action:"weekDone(false)"});
|
||||
buttons.push({title: L("lcl_cancel"), icon: "undo.png", action:"FcltMgr.closeDetail(window, {refresh: anyChange})"});
|
||||
buttons.push({title: L("lcl_mlduren_close"), icon: "finish.png", action:"weekDone(false)"});
|
||||
buttons.push({title: L("lcl_close_window"), icon: "undo.png", action:"FcltMgr.closeDetail(window, {refresh: anyChange})"});
|
||||
|
||||
IFRAMER_HEADER(urole == "fe"? L("lcl_menu_mld_uren_fe") : (urole == "fo"? L("lcl_menu_mld_uren_fo") : L("lcl_menu_mld_uren_bo")), buttons);
|
||||
%>
|
||||
@@ -404,7 +412,8 @@ if (urole != "fe" && canWrite)
|
||||
= { key: oRs("mld_opdr_uren_key").Value,
|
||||
besteed: oRs("mld_opdr_uren_besteed").Value,
|
||||
status: oRs("mld_opdr_uren_status").Value,
|
||||
opmerking: oRs("mld_opdr_uren_opmerking").Value || "" };
|
||||
opmerking: oRs("mld_opdr_uren_opmerking").Value == null? "" : oRs("mld_opdr_uren_opmerking").Value
|
||||
};
|
||||
oRs.MoveNext;
|
||||
}
|
||||
|
||||
@@ -577,7 +586,7 @@ if (urole != "fe" && canWrite)
|
||||
var totalBooked = 0;
|
||||
if (oRs("mld_opdr_key").Value > 0)
|
||||
{
|
||||
var exUren = existingUren["O"+oRs("mld_opdr_key").Value]||[];
|
||||
var exUren = existingUren["O"+oRs("mld_opdr_key").Value] || [];
|
||||
var idcode = "O" + oRs("mld_opdr_key").Value;
|
||||
cls += " mldopdruren";
|
||||
//
|
||||
@@ -625,6 +634,8 @@ if (urole != "fe" && canWrite)
|
||||
minStatus = Math.min(minStatus, dezeCell.status || 9);
|
||||
var dezeDag = dezeCell.besteed || 0;
|
||||
totaal += dezeDag;
|
||||
// Zorgen dat het type van dezeCell.opmerking altijd een String is (desnoods een lege string).
|
||||
dezeCell.opmerking = dezeCell.opmerking? dezeCell.opmerking : "";
|
||||
%><td>
|
||||
<table><tr><td>
|
||||
<% // Als het urenveldje readonly en leeg is dan hoeft er geen inputveld getoond te worden.
|
||||
@@ -646,10 +657,10 @@ if (urole != "fe" && canWrite)
|
||||
</td>
|
||||
<td>
|
||||
<% if (!reado && dezeCell.status != 4) { %>
|
||||
<img src="../../appl/Pictures/doc_text_image.png"
|
||||
<img src="../../appl/Pictures/comment<%=dezeCell.opmerking == ""? "_empty" : ""%>.png"
|
||||
class="details"
|
||||
title="<%=L("lcl_remark")%>"
|
||||
style="display: <%=dezeDag == 0? "none" : "block"%>"
|
||||
title="<%=dezeCell.opmerking == ""? "" : (String(dezeCell.opmerking).length > 50? dezeCell.opmerking.substr(0, 50) + "..." : dezeCell.opmerking)%>"
|
||||
style="visibility: <%=dezeDag == 0? "hidden" : "visible"%>"
|
||||
<% if (!reado && dezeCell.status != 4) { %>
|
||||
onclick="edit_remark(this, <%=datum.getTime()%>)"
|
||||
<% } %>
|
||||
|
||||
Reference in New Issue
Block a user