mirror of https://github.com/django/django.git
Refs #25006 -- Added a '6 p.m.' option to the admin's time picker.
This commit is contained in:
parent
e7b4bd48c7
commit
7f155a0703
|
@ -124,6 +124,7 @@ var DateTimeShortcuts = {
|
|||
// <li><a href="#">Midnight</a></li>
|
||||
// <li><a href="#">6 a.m.</a></li>
|
||||
// <li><a href="#">Noon</a></li>
|
||||
// <li><a href="#">6 p.m.</a></li>
|
||||
// </ul>
|
||||
// <p class="calendar-cancel"><a href="#">Cancel</a></p>
|
||||
// </div>
|
||||
|
@ -143,6 +144,7 @@ var DateTimeShortcuts = {
|
|||
quickElement("a", quickElement("li", time_list), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 0);");
|
||||
quickElement("a", quickElement("li", time_list), gettext("6 a.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 6);");
|
||||
quickElement("a", quickElement("li", time_list), gettext("Noon"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 12);");
|
||||
quickElement("a", quickElement("li", time_list), gettext("6 p.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", 18);");
|
||||
|
||||
var cancel_p = quickElement('p', clock_box);
|
||||
cancel_p.className = 'calendar-cancel';
|
||||
|
|
|
@ -127,6 +127,7 @@ Minor features
|
|||
applications for the current user, has been added to the
|
||||
:meth:`AdminSite.each_context() <django.contrib.admin.AdminSite.each_context>`
|
||||
method.
|
||||
|
||||
* :attr:`AdminSite.empty_value_display
|
||||
<django.contrib.admin.AdminSite.empty_value_display>` and
|
||||
:attr:`ModelAdmin.empty_value_display
|
||||
|
@ -134,6 +135,9 @@ Minor features
|
|||
the display of empty values in admin change list. You can also customize the
|
||||
value for each field.
|
||||
|
||||
* The time picker widget includes a '6 p.m' option for consistency of having
|
||||
predefined options every 6 hours.
|
||||
|
||||
:mod:`django.contrib.auth`
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
|
|
@ -645,6 +645,13 @@ class DateTimePickerSeleniumFirefoxTests(SeleniumDataMixin, AdminSeleniumWebDriv
|
|||
# Check that the time picker is visible
|
||||
self.assertEqual(
|
||||
self.get_css_value('#clockbox0', 'display'), 'block')
|
||||
self.assertEqual(
|
||||
[
|
||||
x.text for x in
|
||||
self.selenium.find_elements_by_xpath("//ul[@class='timelist']/li/a")
|
||||
],
|
||||
['Now', 'Midnight', '6 a.m.', 'Noon', '6 p.m.']
|
||||
)
|
||||
# Press the ESC key
|
||||
self.selenium.find_element_by_tag_name('body').send_keys([Keys.ESCAPE])
|
||||
# Check that the time picker is hidden again
|
||||
|
|
Loading…
Reference in New Issue