X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fstatic%2Fwclib.js;h=853f01b353721f78f4a0f51e536f0176c77f6f62;hb=d7c25f23120a33ffd4bbac1aba246413f0d5f045;hp=931d8e241893ec66731233dbfb613ed8380b8d33;hpb=2e0b9832e441b36d82a32ce7d0c0c7c106f9d9d6;p=citadel.git diff --git a/webcit/static/wclib.js b/webcit/static/wclib.js index 931d8e241..853f01b35 100644 --- a/webcit/static/wclib.js +++ b/webcit/static/wclib.js @@ -866,24 +866,34 @@ function HandleRSVP(question_divname, title_divname, msgnum, cal_partnum, sc) { new Ajax.Updater(title_divname, 'handle_rsvp', { method: 'post', parameters: p } ); Effect.Fade(question_divname, { duration: 0.5 }); } - +var fakeMouse = document.createEvent("MouseEvents"); +fakeMouse.initMouseEvent("click", true, true, window, + 0,0,0,0,0, false, false, false, false, 0, null); // TODO: Collapse into one function function toggleTaskDtStart(event) { var checkBox = $('nodtstart'); + dtStart = document.getElementById("dtstart"); if (checkBox.checked) { - $('dtstart').disabled = true; - $('dtstart').value = ""; + dtStart.disabled = true; + dtStart.style.textDecoration = "line-through"; } else { - $('dtstart').disabled = false; + dtStart.disabled = false; + dtStart.style.textDecoration = ""; + if (dtStart.value.length == 0) + dtStart.dpck._initCurrentDate(); } } function toggleTaskDue(event) { var checkBox = $('nodue'); + dueField = document.getElementById("due"); if (checkBox.checked) { - $('due').disabled = true; - $('due').value = ""; + dueField.disabled = true; + dueField.style.textDecoration = "line-through"; } else { - $('due').disabled = false; + dueField.disabled = false; + dueField.style.textDecoration = ""; + if (dueField.value.length == 0) + dueField.dpck._initCurrentDate(); } } function ToggleTaskDateOrNoDateActivate(event) { @@ -899,3 +909,22 @@ function TaskViewGatherCategoriesFromTable() { var table = $('taskview'); } +function attachDatePicker(relative) { + var dpck = new DatePicker({ + relative: relative, + language: 'en', // fix please + disableFutureDate: false + }); + document.getElementById(relative).dpck = dpck; // attach a ref to it +} +function eventEditAllDay() { + var allDayCheck = document.getElementById("alldayevent"); + var dtend= document.getElementById("dtendcell"); + if(allDayCheck.checked) { + //dtend.disabled = true; + dtend.style.textDecoration = "line-through"; + } else { + //dtend_day.disabled = false; + dtend.style.textDecoration = ""; + } +}