From 20173593a3c3c5b9ddfee66256df03b4adecdc9c Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Wed, 17 Jul 2013 20:24:26 +0300 Subject: [PATCH] Complain in Closed Dates Editor when ending date is earlier than starting date. Signed-off-by: Pasi Kallinen --- Open-ILS/web/opac/locale/en-US/lang.dtd | 1 + Open-ILS/xul/staff_client/server/admin/closed_dates.js | 6 ++++++ Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml | 1 + 3 files changed, 8 insertions(+) diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index e9f9f1ccb1..b72b300ce7 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -2173,6 +2173,7 @@ + diff --git a/Open-ILS/xul/staff_client/server/admin/closed_dates.js b/Open-ILS/xul/staff_client/server/admin/closed_dates.js index 09c78bbf47..c4958f85fb 100644 --- a/Open-ILS/xul/staff_client/server/admin/closed_dates.js +++ b/Open-ILS/xul/staff_client/server/admin/closed_dates.js @@ -355,6 +355,12 @@ function cdNew() { start = cdDateStrToDate(sdate + ' ' + stime); end = cdDateStrToDate(edate + ' ' + etime); + + } + + if (end.getTime() < start.getTime()) { + alertId('cd_invalid_date_span'); + return; } cdCreate(start, end, $('cd_edit_note').value); diff --git a/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml b/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml index 23299c1b16..c831f7d999 100644 --- a/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml +++ b/Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml @@ -225,6 +225,7 @@ &staff.server.admin.closed_dates.date.invalid; &staff.server.admin.closed_dates.time.invalid; &staff.server.admin.closed_dates.success; + &staff.server.admin.closed_dates.date_span.invalid; -- 2.11.0