From: unknown Date: Mon, 12 Nov 2012 17:11:55 +0000 (-0500) Subject: Click on time of event to edit event X-Git-Tag: whats-been-changed~487 X-Git-Url: https://repo.or.cz/w/openemr.git/commitdiff_plain/9ccc85162f3884c29158c914231cce3531d0e063 Click on time of event to edit event --- diff --git a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/day/ajax_template.html b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/day/ajax_template.html index 7b06e445e..d0023d817 100644 --- a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/day/ajax_template.html +++ b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/day/ajax_template.html @@ -635,7 +635,7 @@ foreach ($providers as $provider) { // some sort of patient appointment $divTitle .= "\r\n[".$catname.' '.htmlspecialchars($comment, ENT_QUOTES) ."]".htmlspecialchars($fname, ENT_QUOTES)." ".htmlspecialchars($lname, ENT_QUOTES); $content .= ""; - $content .= $dispstarth . ':' . $startm; + $content .= create_event_time_anchor($dispstarth.":".$startm); if ($event['recurrtype'] == 1) $content .= "".htmlspecialchars(xl("Repeating event"),ENT_QUOTES).""; // $content .= htmlspecialchars($event['apptstatus']); $content .= ' '.htmlspecialchars($event['apptstatus']); diff --git a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/header.html b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/header.html index 855c68e67..71ce122f6 100644 --- a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/header.html +++ b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/header.html @@ -16,7 +16,18 @@ - + +[-php-] +/** + * @param string $displayString This is the text to be displayed(most likely representing the time of an event). It is the responsibility of the caller to escape any entities as needed. This allows html tags to be used in the $displayString if desired. + * @return string html anchor element with javascript onclick event that edits an appointment + */ +function create_event_time_anchor($displayString) +{ + $title=htmlspecialchars(xl('Click to edit')); + return "".$displayString.""; +} +[-/php-] [-/if-] diff --git a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/month/ajax_template.html b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/month/ajax_template.html index 48f860c35..0768bf69a 100644 --- a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/month/ajax_template.html +++ b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/month/ajax_template.html @@ -498,7 +498,7 @@ foreach ($providers as $provider) { else { // some sort of patient appointment $divTitle .= "\r\n[".$catname.' '.htmlspecialchars($comment, ENT_QUOTES) ."]".htmlspecialchars($fname,ENT_QUOTES)." ".htmlspecialchars($lname,ENT_QUOTES); - $content .= $displayTime; + $content .= create_event_time_anchor($displayTime); if ($patientid) { // include patient name and link to their details $link_title = htmlspecialchars($fname,ENT_QUOTES)." ".htmlspecialchars($lname,ENT_QUOTES). " \n"; diff --git a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/week/ajax_template.html b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/week/ajax_template.html index d2bd5c30a..913231436 100644 --- a/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/week/ajax_template.html +++ b/interface/main/calendar/modules/PostCalendar/pntemplates/default/views/week/ajax_template.html @@ -676,7 +676,7 @@ foreach ($providers as $provider) { // some sort of patient appointment $divTitle .= "\r\n[".$catname.' '.htmlspecialchars($comment, ENT_QUOTES) ."] ".htmlspecialchars($fname,ENT_QUOTES)." ".htmlspecialchars($lname,ENT_QUOTES); $content .= ""; - $content .= $dispstarth . ':' . $startm; + $content .= create_event_time_anchor($dispstarth . ':' . $startm); if ($event['recurrtype'] == 1) $content .= "Repeating event"; $content .= htmlspecialchars($event['apptstatus']); if ($patientid) { diff --git a/interface/themes/ajax_calendar.css b/interface/themes/ajax_calendar.css index 86ccb50f9..fe99dbbc5 100644 --- a/interface/themes/ajax_calendar.css +++ b/interface/themes/ajax_calendar.css @@ -302,6 +302,15 @@ div.tiny { width:1px; height:1px; font-size:1px; } margin: -3px; background-color: black; } +.event_time +{ + cursor: pointer; +} +.event_time:hover +{ + color: red; +} + .view1 { font-size:10px; }