[dw-free] show the number of posts on a day as hover text in the sidebar calendar
[commit: http://hg.dwscoalition.org/dw-free/rev/bdcd974e384c]
http://bugs.dwscoalition.org/show_bug.cgi?id=2342
Add the number of entries when you hover over a day in the calendar module.
Patch by
mayank.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=2342
Add the number of entries when you hover over a day in the calendar module.
Patch by
Files modified:
- bin/upgrading/s2layers/core2.s2
--------------------------------------------------------------------------------
diff -r d4b6f9d8be46 -r bdcd974e384c bin/upgrading/s2layers/core2.s2
--- a/bin/upgrading/s2layers/core2.s2 Thu Apr 22 06:38:18 2010 -0700
+++ b/bin/upgrading/s2layers/core2.s2 Thu Apr 22 06:40:39 2010 -0700
@@ -2394,6 +2394,12 @@ property string text_nosubject {
note = "This only appears in places where a subject line is required, such as on a month view.";
}
+property string text_calendar_num_entries {
+ des = "Text to show how many entries were made on a particular day";
+ format = "plurals";
+ example = "1 entry // # entries";
+}
+
set text_default_separator = " | ";
set text_view_month = "View Subjects";
set text_generated_on = "Page generated";
@@ -2402,6 +2408,7 @@ set text_layout_resources = "Resources:"
set text_layout_resources = "Resources:";
set text_posting_in = " posting in ";
set text_nosubject = "(no subject)";
+set text_calendar_num_entries = "1 entry // # entries";
property bool all_entrysubjects {
des = "For all entries, display the replacement text when no subject is specified";
@@ -3758,10 +3765,11 @@ function print_module_calendar() {
foreach var YearWeek week ($mon.weeks) {
foreach var YearDay day ($week.days) {
if ($day.num_entries > 0) {
- print """<span class="entry-day"> <a href="$day.url">$day.day</a> </span>""";
+ var string entries = get_plural_phrase($day.num_entries, "text_calendar_num_entries");
+ print """<span class="entry-day"> <a href="$day.url" title="$entries">$day.day</a></td>""";
}
else {
- print """<span class="empty-day"> $day.day </span>""";
+ print """<span class="empty-day"> $day.day </span>""";
}
}
}
@@ -3786,11 +3794,12 @@ function print_module_calendar() {
}
foreach var YearDay day ($week.days) {
- if ($day.num_entries > 0) {
- print """<td class="entry-day"><a href="$day.url">$day.day</a></td>""";
+ if ( $day.num_entries > 0) {
+ var string entries = get_plural_phrase($day.num_entries, "text_calendar_num_entries");
+ print """<td class="entry-day"> <a href="$day.url" title="$entries">$day.day</a></td>""";
}
else {
- print """<td class="empty-day">$day.day</td>""";
+ print """<td class="empty-day">$day.day</td>""";
}
}
--------------------------------------------------------------------------------
