tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug_1802201_timepicker_input_accessibility.py (1633B)


      1 # Any copyright is dedicated to the Public Domain.
      2 # http://creativecommons.org/publicdomain/zero/1.0/
      3 
      4 from fluent.migrate.helpers import transforms_from
      5 
      6 
      7 def migrate(ctx):
      8    """Bug 1802201 - Make timepicker panel for time inputs accessible, part {index}."""
      9 
     10    source = "toolkit/toolkit/global/datepicker.ftl"
     11    target = "toolkit/toolkit/global/datetimepicker.ftl"
     12 
     13    ctx.add_transforms(
     14        target,
     15        target,
     16        transforms_from(
     17            """
     18 date-picker-label =
     19    .aria-label = {COPY_PATTERN(from_path, "date-picker-label.aria-label")}
     20 date-spinner-label =
     21    .aria-label = {COPY_PATTERN(from_path, "date-spinner-label.aria-label")}
     22 date-picker-clear-button = {COPY_PATTERN(from_path, "date-picker-clear-button")}
     23 date-picker-previous =
     24    .aria-label = {COPY_PATTERN(from_path, "date-picker-previous.aria-label")}
     25 date-picker-next =
     26    .aria-label = {COPY_PATTERN(from_path, "date-picker-next.aria-label")}
     27 date-spinner-month =
     28    .aria-label = {COPY_PATTERN(from_path, "date-spinner-month.aria-label")}
     29 date-spinner-year =
     30    .aria-label = {COPY_PATTERN(from_path, "date-spinner-year.aria-label")}
     31 date-spinner-month-previous =
     32    .aria-label = {COPY_PATTERN(from_path, "date-spinner-month-previous.aria-label")}
     33 date-spinner-month-next =
     34    .aria-label = {COPY_PATTERN(from_path, "date-spinner-month-next.aria-label")}
     35 date-spinner-year-previous =
     36    .aria-label = {COPY_PATTERN(from_path, "date-spinner-year-previous.aria-label")}
     37 date-spinner-year-next =
     38    .aria-label = {COPY_PATTERN(from_path, "date-spinner-year-next.aria-label")}
     39 """,
     40            from_path=source,
     41        ),
     42    )