@@ -193,15 +193,17 @@ window.RecurringSelectDialog =
193
193
monthly_calendar = section.find(".rs_calendar_week")
194
194
monthly_calendar.html ""
195
195
row_labels = $.fn.recurring_select.texts["order"]
196
+ show_row = $.fn.recurring_select.options["monthly"]["show_week"]
196
197
cell_str = $.fn.recurring_select.texts["days_first_letter"]
197
198
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
205
207
$.each @current_rule.hash.validations.day_of_week, (key, value) ->
206
208
$.each value, (index, instance) ->
207
209
section.find("a[day='#{key}'][instance='#{instance}']").addClass("selected")
0 commit comments