@@ -193,15 +193,17 @@ window.RecurringSelectDialog =
193193 monthly_calendar = section.find(".rs_calendar_week")
194194 monthly_calendar.html ""
195195 row_labels = $.fn.recurring_select.texts["order"]
196+ show_row = $.fn.recurring_select.options["monthly"]["show_week"]
196197 cell_str = $.fn.recurring_select.texts["days_first_letter"]
197198
198- for num in [1..4]
199- monthly_calendar.append "< span > #{row_labels[num - 1]}</ span > "
200- for day_of_week in [0..6]
201- day_link = $("< a > ", {text: cell_str[day_of_week]})
202- day_link.attr("day", day_of_week)
203- day_link.attr("instance", num)
204- monthly_calendar.append day_link
199+ for num, index in [1, 2, 3, 4, 5, -1]
200+ if show_row[index]
201+ monthly_calendar.append "< span > #{row_labels[index]}</ span > "
202+ for day_of_week in [0..6]
203+ day_link = $("< a > ", {text: cell_str[day_of_week]})
204+ day_link.attr("day", day_of_week)
205+ day_link.attr("instance", num)
206+ monthly_calendar.append day_link
205207 $.each @current_rule.hash.validations.day_of_week, (key, value) ->
206208 $.each value, (index, instance) ->
207209 section.find("a[day='#{key}'][instance='#{instance}']").addClass("selected")
0 commit comments