|
52 | 52 | if options.lteq_input |
53 | 53 | lteq_input = $(options.lteq_input) |
54 | 54 | else |
55 | | - lteq_input = if $this.hasClass('datetime_preset_pair') then $this.next().find('input') else $this.find('input[id$=_lteq]') |
| 55 | + lteq_input = if $this.hasClass('datetime_preset_pair') then $this.next().find('input') else $this.find('input:last') |
56 | 56 | if options.gteq_input |
57 | 57 | gteq_input = $(options.gteq_input) |
58 | 58 | else |
59 | | - gteq_input = if $this.hasClass('datetime_preset_pair') then $this.find('input') else $this.find('input[id$=_gteq]') |
| 59 | + gteq_input = if $this.hasClass('datetime_preset_pair') then $this.find('input') else $this.find('input:first') |
60 | 60 |
|
61 | 61 | # filter modifying |
62 | 62 | main_btn_html = '<a href="#" class="btn_timerange">Set range</a>' |
|
76 | 76 |
|
77 | 77 | additional_items_html = '' |
78 | 78 | opts.add_range.forEach (el, i)-> |
79 | | - additional_items_html += '<div><span class="btn_date_rage_' + i + '">' + el['title'] + '</span></div>' |
| 79 | + additional_items_html += '<div><span class="btn_date_range_' + i + '">' + el['title'] + '</span></div>' |
80 | 80 |
|
81 | 81 | $('body').append('<div style="min-width: '+e.target.offsetWidth+'px; top: '+(e.target.offsetTop)+'px; left: '+(e.target.offsetLeft)+'px" class="block_timerange">' + |
82 | 82 | '<div><span class="btn_today">Today</span></div>' + |
|
90 | 90 | ).ready(-> |
91 | 91 | container = $(this).find('.block_timerange') |
92 | 92 |
|
93 | | - # additional rages |
| 93 | + # additional ranges |
94 | 94 | opts.add_range.forEach (el, i)-> |
95 | | - $(container).on('click.CalendarRangeSet', '.btn_date_rage_' + i, (e)-> |
| 95 | + $(container).on('click.CalendarRangeSet', '.btn_date_range_' + i, (e)-> |
96 | 96 | unbindClickEventBlockTimerange() |
97 | 97 | start = new Date(el['start'].getFullYear(), el['start'].getMonth(), el['start'].getDate()) |
98 | 98 | end = new Date(el['end'].getFullYear(), el['end'].getMonth(), el['end'].getDate()) |
|
0 commit comments