From 43c072992f96a739fef51f6da1932c3e727f474b Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 26 May 2010 00:20:39 +0200 Subject: [PATCH] If quick adding failed due to parse errors, show event form with the entered text. --- kronolith/js/kronolith.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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)); -- 2.11.0