11// @ts -check
22// eslint-disable-next-line no-unused-vars
33/* 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 copy, current_history_node, cut , 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, 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 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, get_direction, localize, magnification, main_canvas, main_ctx, remove_hotkey, return_to_tools, selected_colors, selected_tool, selected_tools, selection, showSaveFilePicker, systemHooks, textbox, transparency */
55
66import { $ColorBox } from "./$ColorBox.js" ;
77import { $ToolBox } from "./$ToolBox.js" ;
88import { Handles } from "./Handles.js" ;
99// import { get_direction, localize, remove_hotkey } from "./app-localization.js";
1010import { default_palette , get_winter_palette } from "./color-data.js" ;
1111import { image_formats } from "./file-format-data.js" ;
12- import { $this_version_news , cancel , change_url_param , clear , confirm_overwrite_capability , delete_selection , deselect , edit_copy , edit_cut , 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" ;
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" ;
1313import { show_help } from "./help.js" ;
1414import { $G , E , TAU , get_file_extension , get_help_folder_icon , is_discord_embed , make_canvas , to_canvas_coords } from "./helpers.js" ;
1515import { init_webgl_stuff , rotate } from "./image-manipulation.js" ;
@@ -961,7 +961,7 @@ $G.on("keydown", e => {
961961 // shift+delete: cut
962962 // delete/backspace: delete selection
963963 if ( e . key === "Delete" && e . shiftKey ) {
964- cut ( ) ;
964+ edit_cut ( ) ;
965965 } else if ( e . key === "Backspace" && e . altKey ) {
966966 undo ( ) ;
967967 } else {
@@ -972,10 +972,10 @@ $G.on("keydown", e => {
972972 // ctrl+insert: copy
973973 // shift+insert: paste
974974 if ( e . ctrlKey ) {
975- copy ( ) ;
975+ edit_copy ( ) ;
976976 e . preventDefault ( ) ;
977977 } else if ( e . shiftKey ) {
978- paste ( ) ;
978+ edit_paste ( ) ;
979979 e . preventDefault ( ) ;
980980 }
981981 } else if (
0 commit comments