             month = calendarInner.data 'month'
             year = calendarInner.data 'year'
             weekNum = 1
-            weeks = if self.view is 'month' then calendarInner.find('tbody').find 'tr.drm-week' else calendarInner.find 'tbody.drm-week'
+            weeks = calendarInner.find '.drm-week'
             weekNums = []
 
             $.each self.months, (key, value) ->

                self.addEventForm.find(':input').val ''
                self.addEventForm.find('input:checked').prop 'checked', false

            self.calendar.on 'click', "td:not(.#{self.classes.muted})", ->
                that = $ @
                month = self.months[that.data('month')]
                date = that.data 'date'

                    day = $.inArray value, self.days
                    length = weeks.length
                    weekPattern = if weekInfo.weekNum % 2 is 0 then 'even' else 'odd'
                    eventWeeks = calendarInner.find ".#{weekPattern}-week"

                    $.each eventWeeks, (key, value) ->
                        that = $ value
                        weekLength = that.find(".drm-date").length
                        eventDates.push that.find(".#{self.classes.date}[data-day=#{day}]").data('date')

        addWeeklyEvents: (events, eventDates) =>
            self = @
