|
1 | 1 | // @ts-check |
2 | 2 | // eslint-disable-next-line no-unused-vars |
3 | 3 | /* global airbrush_size:writable, brush_shape:writable, brush_size:writable, button:writable, ctrl:writable, eraser_size:writable, fill_color:writable, fill_color_k:writable, history_node_to_cancel_to:writable, MenuBar:writable, my_canvas_height:writable, my_canvas_width:writable, palette:writable, pencil_size:writable, pointer:writable, pointer_active:writable, pointer_buttons:writable, pointer_over_canvas:writable, pointer_previous:writable, pointer_start:writable, pointer_type:writable, pointers:writable, reverse:writable, shift:writable, stroke_color:writable, stroke_color_k:writable, stroke_size:writable, update_helper_layer_on_pointermove_active:writable */ |
4 | | -/* global current_history_node, default_airbrush_size, default_brush_shape, default_brush_size, default_canvas_height, default_canvas_width, default_eraser_size, default_magnification, default_pencil_size, default_stroke_size, enable_fs_access_api, file_name, FileSystemFileHandle, get_direction, localize, magnification, main_canvas, main_ctx, remove_hotkey, return_to_tools, selected_colors, selected_tool, selected_tools, selection, showSaveFilePicker, systemHooks, textbox, transparency */ |
| 4 | +/* global AccessKeys, current_history_node, default_airbrush_size, default_brush_shape, default_brush_size, default_canvas_height, default_canvas_width, default_eraser_size, default_magnification, default_pencil_size, default_stroke_size, enable_fs_access_api, file_name, FileSystemFileHandle, get_direction, localize, magnification, main_canvas, main_ctx, return_to_tools, selected_colors, selected_tool, selected_tools, selection, showSaveFilePicker, systemHooks, textbox, transparency */ |
5 | 5 |
|
6 | 6 | import { $ColorBox } from "./$ColorBox.js"; |
7 | 7 | import { $ToolBox } from "./$ToolBox.js"; |
8 | 8 | import { Handles } from "./Handles.js"; |
9 | | -// import { get_direction, localize, remove_hotkey } from "./app-localization.js"; |
| 9 | +// import { get_direction, localize } from "./app-localization.js"; |
10 | 10 | import { default_palette, get_winter_palette } from "./color-data.js"; |
11 | 11 | import { image_formats } from "./file-format-data.js"; |
12 | 12 | import { $this_version_news, cancel, change_url_param, clear, confirm_overwrite_capability, delete_selection, deselect, edit_copy, edit_cut, edit_paste, file_new, file_open, file_save, file_save_as, get_tool_by_id, get_uris, image_attributes, image_flip_and_rotate, image_invert_colors, image_stretch_and_skew, load_image_from_uri, make_or_update_undoable, open_from_file, paste, paste_image_from_file, redo, render_history_as_gif, reset_canvas_and_history, reset_file, reset_selected_colors, resize_canvas_and_save_dimensions, resize_canvas_without_saving_dimensions, save_as_prompt, select_all, select_tool, select_tools, set_magnification, show_document_history, show_error_message, show_news, show_resource_load_error_message, toggle_grid, undo, update_canvas_rect, update_disable_aa, update_helper_layer, update_magnified_canvas_size, view_bitmap, write_image_file } from "./functions.js"; |
@@ -702,7 +702,7 @@ function* traverse_menu(menu_items, menu_element) { |
702 | 702 | if (typeof menu_item !== "object" || !("label" in menu_item)) { |
703 | 703 | continue; |
704 | 704 | } |
705 | | - const aria_label = remove_hotkey(menu_item.label); // TODO: replace with OS-GUI's new AccessKeys API |
| 705 | + const aria_label = AccessKeys.toText(menu_item.label); |
706 | 706 | const menu_item_element = menu_item_elements.filter((el) => |
707 | 707 | el.getAttribute("aria-label") === aria_label |
708 | 708 | )[0]; |
|
0 commit comments