]> source.dussan.org Git - jquery-ui.git/commitdiff
Datepicker #3647: removed clickable weekdays.
authorCa-Phun Ung <pazu2k@gmail.com>
Sat, 20 Dec 2008 17:34:31 +0000 (17:34 +0000)
committerCa-Phun Ung <pazu2k@gmail.com>
Sat, 20 Dec 2008 17:34:31 +0000 (17:34 +0000)
tests/datepicker.js
ui/ui.datepicker.js

index 44c2fb8b86389b75733f6ae130440585ce22c827..2fb76aa756f4c55e78bdc9b100099cbc22fcf3bb 100644 (file)
@@ -627,13 +627,6 @@ test('mouse', function() {
        $('.ui-datepicker-calendar tbody a:contains(18)', dp).simulate('click');
        equalsDate(inp.datepicker('getDate'), new Date(2008, 2 - 1, 18),
                'Mouse click - next + min/max');
-       // Change day of week
-       inp.val('02/04/2008').datepicker('option', {changeFirstDay: true}).datepicker('show');
-       equals($('.ui-datepicker-calendar th:first a', dp).text(), 'Su',
-               'Mouse click - initial day of week');
-       $('.ui-datepicker-calendar th:last a', dp).simulate('click');
-       equals($('.ui-datepicker-calendar th:first a', dp).text(), 'Sa',
-               'Mouse click - day of week');
        // Inline
        var inl = init('#inl');
        var dp = $('.ui-datepicker-inline', inl);
index dd0422a9f17a572a92e201e32e4fe6fdd546e325..bf607250e9751f9ed5e6000807336c7ffeae2139 100644 (file)
@@ -77,7 +77,6 @@ function Datepicker() {
                showMonthAfterYear: false, // True if the year select precedes month, false for month then year
                yearRange: '-10:+10', // Range of years to display in drop-down,
                        // either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)
-               changeFirstDay: false, // True to click on day name to change, false to remain as set
                showOtherMonths: false, // True to show dates in other months, false to leave blank
                calculateWeek: this.iso8601Week, // How to calculate the week of the year,
                        // takes a Date and returns the number of the week for it
@@ -752,14 +751,6 @@ $.extend(Datepicker.prototype, {
                inst._selectingMonthYear = !inst._selectingMonthYear;
        },
 
-       /* Action for changing the first week day. */
-       _changeFirstDay: function(id, day) {
-               var target = $(id);
-               var inst = this._getInst(target[0]);
-               inst.settings.firstDay = day;
-               this._updateDatepicker(inst);
-       },
-
        /* Action for selecting a day. */
        _selectDay: function(id, month, year, td) {
                if ($(td).hasClass(this._unselectableClass))
@@ -1372,7 +1363,6 @@ $.extend(Datepicker.prototype, {
                        '>' + currentText + '</button>' : '') + (isRTL ? '' : controls) + '</div>' : '';
                var firstDay = parseInt(this._get(inst, 'firstDay'));
                firstDay = (isNaN(firstDay) ? 0 : firstDay);
-               var changeFirstDay = this._get(inst, 'changeFirstDay');
                var dayNames = this._get(inst, 'dayNames');
                var dayNamesShort = this._get(inst, 'dayNamesShort');
                var dayNamesMin = this._get(inst, 'dayNamesMin');
@@ -1407,10 +1397,7 @@ $.extend(Datepicker.prototype, {
                                for (var dow = 0; dow < 7; dow++) { // days of the week
                                        var day = (dow + firstDay) % 7;
                                        html += '<th' + ((dow + firstDay + 6) % 7 >= 5 ? ' class="ui-datepicker-week-end"' : '') + '>' +
-                                               (!changeFirstDay ? '<span' :
-                                               '<a onclick="jQuery.datepicker._changeFirstDay(\'#' + inst.id + '\', ' + day + ');"') +
-                                               ' title="' + dayNames[day] + '">' +
-                                               dayNamesMin[day] + (changeFirstDay ? '</a>' : '</span>') + '</th>';
+                                               '<span title="' + dayNames[day] + '">' + dayNamesMin[day] + '</span></th>';
                                }
                                html += '</tr></thead><tbody>';
                                var daysInMonth = this._getDaysInMonth(drawYear, drawMonth);