From: Jan Schneider Date: Tue, 25 May 2010 22:20:39 +0000 (+0200) Subject: If quick adding failed due to parse errors, show event form with the entered text. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=43c072992f96a739fef51f6da1932c3e727f474b;p=horde.git If quick adding failed due to parse errors, show event form with the entered text. --- diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 44533b844..762e59dd5 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -4478,7 +4478,7 @@ KronolithCore = { }.bind(this)); }, - editEvent: function(calendar, id, date) + editEvent: function(calendar, id, date, title) { if (this.redBoxLoading) { return; @@ -4539,6 +4539,9 @@ KronolithCore = { } else { d = new Date(); } + if (title) { + $('kronolithEventTitle').setValue(title); + } $('kronolithEventId').clear(); $('kronolithEventCalendar').clear(); $('kronolithEventTarget').setValue(Kronolith.conf.default_calendar); @@ -4612,7 +4615,9 @@ KronolithCore = { }), function(r) { this.loadEventsCallback(r); - if (!r.msgs.size()) { + if (r.msgs.size()) { + this.editEvent(null, null, null, text); + } else { $('kronolithQuickinsertQ').value = ''; } }.bind(this));