Commit ef96ee26 authored by Frank Bergmann's avatar Frank Bergmann

- OpenACS 5.9

parent a8420234
......@@ -2,24 +2,24 @@
<!-- Generated by the OpenACS Package Manager -->
<package key="acs-datetime" url="http://openacs.org/repository/apm/packages/acs-datetime" type="apm_service">
<package-name>Date and Time Utilities</package-name>
<pretty-plural>Date and Time Utilities</pretty-plural>
<package-name>ACS Date and Time Utilities</package-name>
<pretty-plural>ACS Date and Time Utilities</pretty-plural>
<initial-install-p>f</initial-install-p>
<singleton-p>t</singleton-p>
<version name="5.8.1" url="http://openacs.org/apms/acs-datetime-5.8.1.apm">
<version name="5.9.0" url="http://openacs.org/apms/acs-datetime-5.9.0.apm">
<owner url="http://openacs.org">OpenACS</owner>
<summary>An API for date and time functions</summary>
<release-date>2013-09-08</release-date>
<release-date>2015-10-04</release-date>
<vendor url="http://openacs.org">OpenACS</vendor>
<description format="text/html">Note: this version of the package requires acs-event(s) for a helper function. This requirement may go away in the future. </description>
<maturity>2</maturity>
<provides url="acs-datetime" version="5.8.1"/>
<requires url="acs-kernel" version="5.8.1"/>
<provides url="acs-datetime" version="5.9.0"/>
<requires url="acs-kernel" version="5.9.0"/>
<requires url="acs-events" version="0.6d2"/>
<requires url="acs-templating" version="5.8.1"/>
<requires url="acs-templating" version="5.9.0"/>
<callbacks>
</callbacks>
......
......@@ -66,25 +66,23 @@ ad_proc dt_widget_week {
set return_html "<table CELLPADDING=0 CELLSPACING=0 BORDER=0 width=95%>\n"
# Navigation Bar
append return_html "<tr><td>
<table cellpadding=3 cellspacing=0 border=0 width=90% class=\"table-display\">
<tr class=\"table-header\" bgcolor=lavender>
<td align=center>
append return_html [subst {<tr><td>
<table cellpadding="3" cellspacing="0" border="0" width="90%" class="table-display">
<tr class="table-header" bgcolor="lavender">
<td align="center">
[subst $prev_week_template]
<span style=\"font-family:Arial,Helvetica; size: smaller\">
<B>
[util_AnsiDatetoPrettyDate $sunday_date] - [util_AnsiDatetoPrettyDate $saturday_date]
</B>
<span style="font-family:Arial,Helvetica; size: smaller">
<b>[util_AnsiDatetoPrettyDate $sunday_date] - [util_AnsiDatetoPrettyDate $saturday_date]</b>
</span>
[subst $next_week_template]
</td>
</tr>
</table></td></tr>
"
}]
append return_html "<tr>
append return_html [subst {<tr>
<td>
<table class=\"table-display\" cellpadding=0 cellspacing=0 border=0 width=90%>"
<table class="table-display" cellpadding="0" cellspacing="0" border="0" width="90%">}]
set days_of_week {Sunday Monday Tuesday Wednesday Thursday Friday Saturday}
foreach day $days_of_week {
......@@ -101,12 +99,11 @@ ad_proc dt_widget_week {
set bgcolor $day_bgcolor
}
append return_html "<tr><td class=\"cal-week\" bgcolor=\"$bgcolor\">$day_html &nbsp;
</td>
append return_html [subst {<tr><td class="cal-week" bgcolor="$bgcolor">$day_html &nbsp;</td>
</tr>
<tr>
<td class=\"cal-week-event\">
<table cellpadding=0 cellspacing=0 border=0 width=100%>"
<td class="cal-week-event">
<table cellpadding="0" cellspacing="0" border="0" width="100%">}]
# Go through events
while {1} {
......@@ -115,15 +112,11 @@ ad_proc dt_widget_week {
break
}
append return_html "
<tr>
<td class=\"cal-week-event\">
<span style=\"font-size: smaller\">
[ns_set value $calendar_details $index]
</span>
</td>
</tr>
"
append return_html [subst {
<tr><td class="cal-week-event">
<span style="font-size: smaller">[ns_set value $calendar_details $index]</span>
</td></tr>
}]
ns_set delete $calendar_details $index
}
......@@ -149,8 +142,8 @@ ad_proc dt_widget_day {
{-start_hour 0}
{-end_hour 23}
{-show_nav 1}
{-prev_nav_template {<a href="?date=[ns_urlencode $yesterday]"><img border=0 src=\"[dt_left_arrow]\" alt=\"[_ acs-datetime.back_one_day]\"></a>}}
{-next_nav_template {<a href="?date=[ns_urlencode $tomorrow]"><img border=0 src=\"[dt_right_arrow]\" alt=\"[_ acs-datetime.forward_one_day]\"></a>}}
{-prev_nav_template {<a href="?date=[ns_urlencode $yesterday]"><img border="0" src="[dt_left_arrow]" alt="[_ acs-datetime.back_one_day]"></a>}}
{-next_nav_template {<a href="?date=[ns_urlencode $tomorrow]"><img border="0" src="[dt_right_arrow]" alt="[_ acs-datetime.forward_one_day]"></a>}}
{-master_bgcolor "black"}
{-header_bgcolor "black"}
{-header_text_color "white"}
......@@ -246,9 +239,10 @@ ad_proc dt_widget_day {
set next_hour ""
set start_time ""
set odd_row_p 0
set display_hour "<img border=0 align=\"center\" src=\"/resources/acs-subsite/diamond.gif\" alt=\"[_ acs-datetime.All_day]\">"
append return_html "<tr class=\"odd\"><td class=\"center\" align=\"left\" width=\"60\" \"nowrap\"><span style=\"font-size: smaller\">[subst $hour_template]</span></td>"
append return_html "<td colspan=\"$max_n_events\"><span style=\"font-size: smaller\">"
set display_hour [subst {<img border="0" align="center" src="/resources/acs-subsite/diamond.gif" alt="[_ acs-datetime.All_day]">}]
append return_html [subst {
<tr class="odd"><td class="center" align="left" width="60" nowrap><span style="font-size: smaller;">[subst $hour_template]</span></td>
<td colspan="$max_n_events"><span style="font-size: smaller">}]
# Go through events
while {1} {
......@@ -575,3 +569,9 @@ ad_proc dt_hour_diff {
return [expr {$end_hour - $start_hour}]
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -74,23 +74,23 @@ ad_proc dt_widget_month {
if { $prev_next_links_in_title == 0 } {
set title [subst {
<td colspan=7 align="center">
<td colspan="7" align="center">
<span style="font-size:$header_text_size; color:$header_text_color; background:inherit; font-weight:bold">
$month_heading
</span>
</td>\n}]
} else {
set title [subst {
<td class=\"no-border\" colspan=7>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr class=\"table-header\">
<td align=left>$prev_month_url</td>
<td align=center>
<td class="no-border" colspan="7">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr class="table-header">
<td align="left">$prev_month_url</td>
<td align="center">
<span style="font-size:$header_text_size; color:$header_text_color; background:inherit; font-weight:bold">
$month_heading
</span>
</td>
<td align=right>$next_month_url</td>
<td align="right">$next_month_url</td>
</tr>
</table>
</td>\n}]
......@@ -99,13 +99,13 @@ ad_proc dt_widget_month {
# Write out the header and the days of the week
append output [subst {
<table class=\"table-display\" style="background:$master_bgcolor; color:inherit;" cellpadding=0 cellspacing=0 border=1 width=$calendar_width>
<table class="table-display" style="background:$master_bgcolor; color:inherit;" cellpadding="0" cellspacing="0" border="1" width="$calendar_width">
<tr style="background:$header_bgcolor; color:inherit;"> $title </tr>
<tr style="background:$day_header_bgcolor; color:inherit;" class=\"table-header\">\n}]
<tr style="background:$day_header_bgcolor; color:inherit;" class="table-header">\n}]
foreach day_of_week $days_of_week {
append output [subst {
<td style="width:14%" align=center class=\"no-border\">
<td style="width:14%" align=center class="no-border">
<span style="font-family: Verdana,Arial,Helvetica; font-size:$day_header_size; color:$day_text_color; background:inherit; font-weight:bold;">
$day_of_week
</span>
......@@ -808,7 +808,7 @@ ad_proc dt_widget_calendar_navigation {
} else {
append output [subst {
<td align="right">
<a href="[ns_quotehrml ${base_url}view=$view&date=[ns_urlencode $ansi_date]]">
<a href="[ns_quotehtml ${base_url}view=$view&date=[ns_urlencode $ansi_date]]">
<span style="color: blue">$day_number</span></a>
</td>
}]
......@@ -974,3 +974,9 @@ ad_proc -private dt_get_info {
ns_set free $dt_info_set
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -605,3 +605,9 @@ ad_proc -private dt_precision {
return $precision
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -94,3 +94,9 @@ aa_register_case dt_num_days_in_month {
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -94,3 +94,9 @@ aa_register_case dt_num_days_in_month {
}
}
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -2,21 +2,28 @@
<property name="context">{/doc/acs-datetime {Date and Time Utilities}} {ACS DateTime}</property>
<property name="doc(title)">ACS DateTime</property>
<master>
<body>
<h2>ACS DateTime</h2>
by <a href="mailto:ron@arsdigita.com">ron@arsdigita.com</a><p>This package provides a set of utilities for dealing with dates
by <a href="mailto:ron\@arsdigita.com">ron\@arsdigita.com</a>
<p>This package provides a set of utilities for dealing with dates
and times. It provides a number of HTML form widgets for data and
time entry, as well as procedures for calendar display and
navigation.</p><h3>I. The Big Picture:</h3><p>Many applications need to collect time and date information from
navigation.</p>
<h3>I. The Big Picture:</h3>
<p>Many applications need to collect time and date information from
users. Constructing the HTML form elements to gather this
information is tedious. The ACS DateTime package supplies a
standard set of procedures to accomplish this, along with
additional procedures to display (as HTML tables) various calendar
views.</p><h3>II. Features:</h3><ul>
views.</p>
<h3>II. Features:</h3>
<ul>
<li>HTML form widgets for date and time entry with granularity
ranging from seconds to months</li><li>procedures that return calendar displays as HTML tables</li>
</ul><h3>III. Related Links:</h3><ul>
</ul>
<h3>III. Related Links:</h3>
<ul>
<li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li>
</ul><hr><a href="mailto:ron@arsdigita.com">ron@arsdigita.com</a>
</body>
</ul>
<hr>
<a href="mailto:ron\@arsdigita.com">ron\@arsdigita.com</a>
......@@ -2,17 +2,20 @@
<property name="context">{/doc/acs-datetime {Date and Time Utilities}} {ACS DateTime}</property>
<property name="doc(title)">ACS DateTime</property>
<master>
<body>
<h2>ACS DateTime</h2>
by Ron Henderson
<h3>I. Essentials</h3><p>This document describes the design of the ACS DateTime service
package.</p><h3>II. Introduction</h3><p>The ACS DateTime service is a collection of HTML widget
<h3>I. Essentials</h3>
<p>This document describes the design of the ACS DateTime service
package.</p>
<h3>II. Introduction</h3>
<p>The ACS DateTime service is a collection of HTML widget
generation procedures and date/time processing functions. The
latter are built largely on top of the Tcl <code>clock</code>
routines, although there are a small number of procedures that
connect to the database for services like Julian date
conversions.</p><p>Most the procedures defined within the ACS DateTime service take
conversions.</p>
<p>Most the procedures defined within the ACS DateTime service take
date/time information as input and return date/time strings to the
caller. Rather than standardize on a low-level representation of
time (like seconds since 00:00:00 UTC, January 1 1970) all of these
......@@ -22,8 +25,20 @@ as "2001-01-05", "2000-01-05 09:57 pm", "2000-01-05 21:57", etc.
Internally these are parsed by the standard Tcl procedure
<code>clock scan</code> for processing and then converted back to a
formatted string for output. This makes it easy to pass dates
between the Tcl layer and the database.</p><h3>III. Historical Considerations</h3><p>This package was written largely to consolidate and improve the
date, time, and calendar functionality existing in ACS 3.</p><h3>IV. Competitive Analysis</h3><p>None.</p><h3>VI. Data Model Discussion</h3><p>The ACS DateTime package does not have a data model.</p><h3>VII. Legal Transactions</h3><p>None.</p><h3>VIII. API</h3><h4>Date and Time functions</h4><p>See <a href="examples/datetime-procs">examples</a>.</p><ol>
between the Tcl layer and the database.</p>
<h3>III. Historical Considerations</h3>
<p>This package was written largely to consolidate and improve the
date, time, and calendar functionality existing in ACS 3.</p>
<h3>IV. Competitive Analysis</h3>
<p>None.</p>
<h3>VI. Data Model Discussion</h3>
<p>The ACS DateTime package does not have a data model.</p>
<h3>VII. Legal Transactions</h3>
<p>None.</p>
<h3>VIII. API</h3>
<h4>Date and Time functions</h4>
<p>See <a href="examples/datetime-procs">examples</a>.</p>
<ol>
<li>
<code>dt_systime</code> generates current system time (local or
GMT)</li><li>
......@@ -45,7 +60,10 @@ specification</li><li>
<code>dt_interval_check</code> checks the validity of a time
interval by comparing start and end times and determining if they
represent a positive, empty, or negative time range</li>
</ol><h4>Date and Time widgets</h4><p>See <a href="examples/datetime-widgets">examples</a>.</p><ol>
</ol>
<h4>Date and Time widgets</h4>
<p>See <a href="examples/datetime-widgets">examples</a>.</p>
<ol>
<li>
<code>dt_widget_datetime</code> generate HTML select widgets of
varying granularity for collecting date and time information from
......@@ -54,9 +72,13 @@ users.</li><li>
for months of the year</li><li>
<code>dt_widget_numeric_range</code> generates an HTML select
widget for general numeric ranges</li>
</ol><h4>Calendar widgets</h4><p>See <a href="examples/calendar-widgets">examples</a>.</p><p>Each of the following allow the programmer to supply calendar
</ol>
<h4>Calendar widgets</h4>
<p>See <a href="examples/calendar-widgets">examples</a>.</p>
<p>Each of the following allow the programmer to supply calendar
details in an <code>ns_set</code> keyed on Julian date and returns
an HTML table.</p><ol>
an HTML table.</p>
<ol>
<li>
<code>dt_widget_month</code> generates a basic monthly
calendar</li><li>
......@@ -73,9 +95,14 @@ that calendar year</li><li>
<code>dt_widget_calendar_navigation</code> generates a calendar
navigation widget with viewing options for day, week, month and
year</li>
</ol><h3>XII. Future Improvements/Areas of Likely Change</h3><p>Many of the calendar widgets generate extensive HTML from within
</ol>
<h3>XII. Future Improvements/Areas of Likely Change</h3>
<p>Many of the calendar widgets generate extensive HTML from within
Tcl procedures. This will eventually be converted to a
template-based system so that the display properties are more
easily customized.</p><h3>XIII. Authors</h3><p>Implemented by Ron Henderson (<a href="mailto:ron@arsdigita.com">ron@arsdigita.com</a>), based on the
previous work of <a href="mailto:gregh@arsdigita.com">gregh@arsdigita.com</a> and <a href="mailto:smeeks@arsdigita.com">smeeks@arsdigita.com</a>.</p><hr><a href="mailto:ron@arsdigita.com">ron@arsdigita.com</a>
</body>
easily customized.</p>
<h3>XIII. Authors</h3>
<p>Implemented by Ron Henderson (<a href="mailto:ron\@arsdigita.com">ron\@arsdigita.com</a>), based on the
previous work of <a href="mailto:gregh\@arsdigita.com">gregh\@arsdigita.com</a> and <a href="mailto:smeeks\@arsdigita.com">smeeks\@arsdigita.com</a>.</p>
<hr>
<a href="mailto:ron\@arsdigita.com">ron\@arsdigita.com</a>
......@@ -23,3 +23,9 @@ set calendar_widget [dt_widget_calendar_navigation "" $view $date]
ad_return_template
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -33,3 +33,9 @@ foreach example $example_list {
}
ad_return_template
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -47,3 +47,9 @@ foreach example $example_list {
ad_return_template
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -44,3 +44,9 @@ foreach example $example_list {
ad_return_template
# Local variables:
# mode: tcl
# tcl-indent-level: 4
# indent-tabs-mode: nil
# End:
......@@ -2,12 +2,18 @@
<property name="context">{/doc/acs-datetime {Date and Time Utilities}} {ACS DateTime Documentation}</property>
<property name="doc(title)">ACS DateTime Documentation</property>
<master>
<body>
<h2>ACS DateTime Documentation</h2><a href="mailto:ron@arsdigita.com">ron@arsdigita.com</a><p>This packages provides a set of utilities for dealing with dates
and times, including:</p><ul>
<h1>ACS DateTime Documentation</h1>
<a href="mailto:ron\@arsdigita.com">ron\@arsdigita.com</a>
<p>This packages provides a set of utilities for dealing with dates
and times, including:</p>
<ul>
<li>widgets for date and time entry</li><li>widgets for calendar display</li><li>utilities for date and time formatting</li><li>utilities for date and time conversions</li>
</ul><h3>Engineering Docs</h3><ul>
</ul>
<h2>Engineering Docs</h2>
<ul>
<li><a href="coversheet">Cover Sheet</a></li><li><a href="requirements">Requirements</a></li><li><a href="design">Design</a></li><li><a href="examples">Examples</a></li>
</ul><h3>Release Notes</h3><p>Please file bugs in the <a href="http://www.arsdigita.com/sdm/">SDM</a>.</p><hr><address>ron@arsdigita.com</address>
</body>
</ul>
<h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
<hr>
<address>ron\@arsdigita.com</address>
......@@ -7,10 +7,10 @@
<body bgcolor=#ffffff>
<h2>ACS DateTime Documentation</h2>
<h1>ACS DateTime Documentation</h1>
<a href=mailto:ron@arsdigita.com>ron@arsdigita.com</a>
<p>
<hr>
<p>This packages provides a set of utilities for dealing with dates and
......@@ -23,7 +23,7 @@ times, including:
<li>utilities for date and time conversions
</ul>
<h3>Engineering Docs</h3>
<h2>Engineering Docs</h2>
<ul>
<li><a href="coversheet.html">Cover Sheet</a>
<li><a href="requirements.html">Requirements</a>
......@@ -31,10 +31,9 @@ times, including:
<li><a href="examples">Examples</a>
</ul>
<h3>Release Notes</h3>
<p>Please file bugs in the <a href="http://www.arsdigita.com/sdm/">SDM</a>.</p>
<h2>Release Notes</h2>
<p>Please file bugs in the <a href="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>
<hr>
<address>ron@arsdigita.com</address></body>
</html>
......
......@@ -2,11 +2,15 @@
<property name="context">{/doc/acs-datetime {Date and Time Utilities}} {ACS DateTime}</property>
<property name="doc(title)">ACS DateTime</property>
<master>
<body>
<h2>ACS DateTime Requirements</h2>
by <a href="mailto:ron@arsdigita.com">Ron Henderson</a><h3>I. Introduction</h3><p>This document describes the requirements for the ACS DateTime
service package.</p><h3>II. Vision Statement</h3><p>ACS DateTime has the following primary functions:</p><ul>
by <a href="mailto:ron\@arsdigita.com">Ron Henderson</a>
<h3>I. Introduction</h3>
<p>This document describes the requirements for the ACS DateTime
service package.</p>
<h3>II. Vision Statement</h3>
<p>ACS DateTime has the following primary functions:</p>
<ul>
<li>Allows applications to use a common set of procedures for
collecting date and time information from users.</li><li>Provides utilities to convert and format date and time
information.</li><li>Provides customizable form fragment widgets of varying degrees
......@@ -14,19 +18,30 @@ of temporal granularity through which applications can collect date
and time information.</li><li>Provides customizable calendar display widgets that allow
applications to hook calendar information into a flexible display
mechanism.</li>
</ul><p>Note that most of this functionality has existed within the ACS
</ul>
<p>Note that most of this functionality has existed within the ACS
for a long time, but it has been spread over a combination of ACS
and module libraries. The ACS DateTime service packages brings
these procedures into a common framework and provides for a more
consistent use of formatting conventions.</p><p>Note that these procedures do not make any specific reference to
consistent use of formatting conventions.</p>
<p>Note that these procedures do not make any specific reference to
timezone information and do not provide for conversion between
timezones. This is left up to the application programmer. For
information on timezone conversions see the ACS Reference service
package and specifically the timezone reference pack therein.</p><h3>III. System/Application Overview</h3><p>This service packages consists of a set of Tcl widget libraries
package and specifically the timezone reference pack therein.</p>
<h3>III. System/Application Overview</h3>
<p>This service packages consists of a set of Tcl widget libraries
and other procedures for processing date and time information.
These libraries are roughly separated into date-time and calendar
procedures.</p><h3>IV. Use-cases and User-Scenarios</h3><p>This package is only used as a procedural library for
applications.</p><h3>V. Related Links</h3><p>None.</p><h3>VI. Requirements</h3><h4>Date and Time functions</h4><ol>
procedures.</p>
<h3>IV. Use-cases and User-Scenarios</h3>
<p>This package is only used as a procedural library for
applications.</p>
<h3>V. Related Links</h3>
<p>None.</p>
<h3>VI. Requirements</h3>
<h4>Date and Time functions</h4>
<ol>
<li>Generate current system time (local or GMT)</li><li>Generate current system date</li><li>Format a calendar time (system-dependent representation of
time) using the formatting codes supported by the standard Unix
time functions</li><li>Generate a list of standard month names</li><li>Generate a list of standard month abbreviations</li><li>Convert Julian time to ANSI time (yyyy-mm-dd)</li><li>Convert ANSI time to "pretty ANSI time" (yyyy-mm-dd to Month
......@@ -34,53 +49,26 @@ day, year)</li><li>Generate a Tcl list of date-time elements (year, month, day,
hour, minute, second)</li><li>Check the validity of a time interval by comparing start and
end times and determining if they represent a positive, empty, or
negative time range</li>
</ol><h4>Date and Time widgets</h4><ol>
</ol>
<h4>Date and Time widgets</h4>
<ol>
<li>Generate HTML select widgets for collecting date and time
information from users with varying granularity. Granularity should
be optional and specified in units of seconds, minutes, fives (five
minute intervals), quarters (fifteen minute intervals), halves
(thirty minute intervals), hours, days, or months</li><li>Generate an HTML select widget for months of the year</li><li>Generate an HTML select widget for general numeric ranges</li>
</ol><h4>Calendar widgets</h4><p>All of the following allow the programmer to supply calendar
</ol>
<h4>Calendar widgets</h4>
<p>All of the following allow the programmer to supply calendar
details in an <code>ns_set</code> keyed on Julian date, and return
an HTML table.</p><ol>
an HTML table.</p>
<ol>
<li>Generate a basic monthly calendar</li><li>Generate a small monthly calendar</li><li>Generate small monthly calendars centered in a given month
(previous, current, next)</li><li>Generate a yearly calendar (composed of small montly calendars)
given the starting month as a date</li><li>Generate a yearly calendar based on calendar year (Jan to Dec),
given any date within that calendar year</li><li>Generate a calendar navigation widget with viewing options for
day, week, month and year</li>
</ol><h3>VII. Revision History</h3><pre>
$Log$
Revision 1.2 2014/10/27 16:39:32 victorg
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).
Revision 1.1.2.1 2014/09/17 18:23:11 gustafn
- prettify documentation (use master templates)
Revision 1.2 2002/09/18 21:04:01 jeffd
cleanup from sloan
Revision 1.1.1.1 2002/06/25 17:42:13 aegrumet
OpenACS and dotLRN heads, 2002-06-13
Revision 1.1.1.1 2001/04/20 20:51:09 donb
Forgot to define binary files before importing, so .gifs were messed up.
Revision 1.7 2001/01/07 13:19:16 jfinkler
fixed a few typos and reworded a bit
Revision 1.6 2001/01/07 13:18:09 jfinkler
fixed a few types and reworded doc a bit
Revision 1.5 2001/01/06 01:53:03 ron
First complete pass at all of the documentation. Added complete
examples of all of the public API calls.
Changed some of the API procedures for consistency. All of the
HTML-generating procedures now start with "dt_widget", for example.
</ol>
<hr>
Revision 1.4 2000/12/10 01:54:47 ron
minor cleanup to docs; still needs lots of work
</pre><hr>
ron@arsdigita.com
</body>
ron\@arsdigita.com
......@@ -121,37 +121,6 @@ given any date within that calendar year
day, week, month and year
</ol>
<h3>VII. Revision History</h3>
<pre>
$Log$
Revision 1.2 2002/09/18 21:04:01 jeffd
cleanup from sloan
Revision 1.1.1.1 2002/06/25 17:42:13 aegrumet
OpenACS and dotLRN heads, 2002-06-13
Revision 1.1.1.1 2001/04/20 20:51:09 donb
Forgot to define binary files before importing, so .gifs were messed up.
Revision 1.7 2001/01/07 13:19:16 jfinkler
fixed a few typos and reworded a bit
Revision 1.6 2001/01/07 13:18:09 jfinkler
fixed a few types and reworded doc a bit
Revision 1.5 2001/01/06 01:53:03 ron
First complete pass at all of the documentation. Added complete
examples of all of the public API calls.
Changed some of the API procedures for consistency. All of the
HTML-generating procedures now start with "dt_widget", for example.
Revision 1.4 2000/12/10 01:54:47 ron
minor cleanup to docs; still needs lots of work
</pre>
<hr>
ron@arsdigita.com
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment