FCLT#56754 Tot slot nog een toggle voor de hidden notes
svn path=/Website/trunk/; revision=41398
This commit is contained in:
@@ -43,6 +43,7 @@ lcl.set_dialect(mld_info.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||
var mfe = mld.func_enabled_melding (mld_key);
|
||||
// Heb ik rechten om notities te zien
|
||||
user.auth_required_or_abort(mfe.canReadNotes);
|
||||
var hasFOBOMIread = mfe.canFOread || mfe.canBOread || mfe.canMIread;
|
||||
|
||||
var eigenMelding = user_key == mld_info.melder_key || user.isCollega(mld_info.melder_key);
|
||||
var afgehandeld = (mld_info.mld_status == 1 || mld_info.mld_status == 5 || mld_info.mld_status == 6);
|
||||
@@ -335,10 +336,10 @@ if (mld_key > 0)
|
||||
});
|
||||
}
|
||||
|
||||
var init = 0;
|
||||
var hasTracking = <%= hasTracking ? 1 : 0 %>;
|
||||
var hasNoteToggle = $("span.notetoggler").length ? 1 : 0;
|
||||
if (hasTracking || hasNoteToggle) // Anders valt er niets te togglen
|
||||
var hasHiddenNotes = <%=(hasFOBOMIread ? 1 : 0)%> && $(".note_fe_hidden").length ? 1 : 0;
|
||||
if (hasTracking || hasNoteToggle || hasHiddenNotes) // Anders valt er niets te togglen
|
||||
{
|
||||
if (hasTracking)
|
||||
$(".btn-group").append("<button id='0' class='selected' title='<%=L("fac_tracking")%>'><i class='fa fa-history'> </i></button>");
|
||||
@@ -348,11 +349,26 @@ if (mld_key > 0)
|
||||
var hasOneOpenNote = $("span.notetoggler").length == $("span.notetoggler.lastOpen").length; // == 1
|
||||
$(".btn-group").append("<button id='1' title='<%=L("lcl_rs_trunc_both")%>'" + (hasOneOpenNote ? " class='selected'" : "") + "><i class='fa fa-ellipsis-h'> </i></button>");
|
||||
}
|
||||
if (hasHiddenNotes)
|
||||
{
|
||||
$(".btn-group").append("<button id='2' title='<%=L("lcl_mld_verborgen_FE")%>' class='selected'><i class='fa fa-lock'> </i></button>");
|
||||
|
||||
var divMinHeight = parseInt($("div#mldHistorieList").find("tr > td.note_fe_hidden > div").eq(0).css("minHeight"), 10);
|
||||
var divHeight;
|
||||
// Replace minHeight properties with height properties
|
||||
$("div#mldHistorieList").find("tr > td.note_fe_hidden > div").each(function() {
|
||||
divHeight = parseInt($(this).css("height"), 10);
|
||||
if (divHeight == divMinHeight)
|
||||
$(this).css("height", divHeight + "px");
|
||||
$(this).css("minHeight", "0px");
|
||||
});
|
||||
}
|
||||
|
||||
/* Detailniveaus
|
||||
|
||||
0: toggle tracking, indien tracking = 1
|
||||
1: toggle ...minder/...meer
|
||||
1: toggle ...Meer/...minder
|
||||
2: toggle hidden notes
|
||||
|
||||
*/
|
||||
|
||||
@@ -381,6 +397,10 @@ if (mld_key > 0)
|
||||
else
|
||||
$noteDiv.find("span.notetoggler.open").trigger("click", true);
|
||||
break;
|
||||
case 2: $(this).find("> i.fa").toggleClass("fa-unlock-alt fa-lock");
|
||||
$noteDiv.find("tr:has(td.note_fe_hidden)").add($noteDiv.find("tr:has(td.note_fe_hidden) > td")).animate({ paddingTop: "toggle", paddingBottom: "toggle" }, ANIMATION_DURATION);
|
||||
$noteDiv.find("tr:has(td.note_fe_hidden) > td > div").animate({ height: "toggle" }, ANIMATION_DURATION);
|
||||
break;
|
||||
}
|
||||
|
||||
setTimeout(function() {
|
||||
@@ -686,7 +706,7 @@ if (mld_key > 0)
|
||||
}
|
||||
// De MoveNext hebben we al eerder gehad
|
||||
}
|
||||
oRs.Close()
|
||||
oRs.Close();
|
||||
|
||||
if (S("mld_note_sort_ascending") != 0) { note_field(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user