Django

Code

Changeset 4087

Show
Ignore:
Timestamp:
11/20/06 10:23:48 (2 years ago)
Author:
adrian
Message:

Fixed #3014 -- Admin 'now' shortcut for DateTimeFields? now updates seconds, too. Thanks for the patch, Esdras Beleza

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/AUTHORS

    r3963 r4087  
    5252    Ned Batchelder <http://www.nedbatchelder.com/> 
    5353    Shannon -jj Behrens <http://jjinux.blogspot.com/> 
     54    Esdras Beleza <linux@esdrasbeleza.com> 
    5455    James Bennett 
    5556    Paul Bissex <http://e-scribe.com/> 
  • django/trunk/django/contrib/admin/media/js/admin/DateTimeShortcuts.js

    r3748 r4087  
    4545        inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); 
    4646        var now_link = document.createElement('a'); 
    47         now_link.setAttribute('href', "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinute());"); 
     47        now_link.setAttribute('href', "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinuteSecond());"); 
    4848        now_link.appendChild(document.createTextNode(gettext('Now'))); 
    4949        var clock_link = document.createElement('a'); 
     
    8181        time_list = quickElement('ul', clock_box, ''); 
    8282        time_list.className = 'timelist'; 
    83         quickElement("a", quickElement("li", time_list, ""), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinute());") 
    84         quickElement("a", quickElement("li", time_list, ""), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '00:00');") 
    85         quickElement("a", quickElement("li", time_list, ""), gettext("6 a.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '06:00');") 
    86         quickElement("a", quickElement("li", time_list, ""), gettext("Noon"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '12:00');") 
     83        quickElement("a", quickElement("li", time_list, ""), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinuteSecond());") 
     84        quickElement("a", quickElement("li", time_list, ""), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '00:00:00');") 
     85        quickElement("a", quickElement("li", time_list, ""), gettext("6 a.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '06:00:00');") 
     86        quickElement("a", quickElement("li", time_list, ""), gettext("Noon"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '12:00:00');") 
    8787 
    8888        cancel_p = quickElement('p', clock_box, ''); 
  • django/trunk/django/contrib/admin/media/js/core.js

    r3287 r4087  
    120120} 
    121121 
     122Date.prototype.getTwoDigitSecond = function() { 
     123    return (this.getSeconds() < 10) ? '0' + this.getSeconds() : this.getSeconds(); 
     124} 
     125 
    122126Date.prototype.getISODate = function() { 
    123127    return this.getCorrectYear() + '-' + this.getTwoDigitMonth() + '-' + this.getTwoDigitDate(); 
     
    126130Date.prototype.getHourMinute = function() { 
    127131    return this.getTwoDigitHour() + ':' + this.getTwoDigitMinute(); 
     132} 
     133 
     134Date.prototype.getHourMinuteSecond = function() { 
     135    return this.getTwoDigitHour() + ':' + this.getTwoDigitMinute() + ':' + this.getTwoDigitSecond(); 
    128136} 
    129137