diff --git a/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm b/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm index a037528232..b4525b25b8 100644 --- a/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm +++ b/DesktopEditor/doctrenderer/embed/jsc/jsc_DrawingFileEmbed.mm @@ -30,6 +30,8 @@ -(JSValue*) SplitPages : (JSValue*)arrPageIndexes : (JSValue*)data; -(JSValue*) MergePages : (JSValue*)data : (JSValue*)nMaxID : (JSValue*)sPrefixForm; -(JSValue*) UnmergePages; +-(JSValue*) RedactPage : (JSValue*)nPageIndex : (JSValue*)arrRedactBox : (JSValue*)dataFiller; +-(JSValue*) UndoRedact; @end @interface CJSCDrawingFileEmbed : NSObject @@ -67,6 +69,8 @@ FUNCTION_WRAPPER_JS_1(FreeWasmData, FreeWasmData) FUNCTION_WRAPPER_JS_2(SplitPages, SplitPages) FUNCTION_WRAPPER_JS_3(MergePages, MergePages) FUNCTION_WRAPPER_JS_0(UnmergePages, UnmergePages) +FUNCTION_WRAPPER_JS_3(RedactPage, RedactPage) +FUNCTION_WRAPPER_JS_0(UndoRedact, UndoRedact) @end class CDrawingFileEmbedAdapter : public CJSEmbedObjectAdapterJSC diff --git a/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp b/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp index b33e695214..0fd6db0114 100644 --- a/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp +++ b/DesktopEditor/doctrenderer/embed/v8/v8_DrawingFileEmbed.cpp @@ -67,7 +67,7 @@ namespace NSDrawingFileEmbed NSV8Objects::Template_Set(result, "SplitPages", _SplitPages); NSV8Objects::Template_Set(result, "MergePages", _MergePages); NSV8Objects::Template_Set(result, "UnmergePages", _UnmergePages); - NSV8Objects::Template_Set(result, "RedactPage", _RedactPage); + NSV8Objects::Template_Set(result, "RedactPage", _RedactPage); NSV8Objects::Template_Set(result, "UndoRedact", _UndoRedact); return handle_scope.Escape(result);