Skip to content

Commit 3d97593

Browse files
authored
fix: run child for deleteText (#24)
1 parent ef0b04a commit 3d97593

File tree

6 files changed

+26
-23
lines changed

6 files changed

+26
-23
lines changed

docx-core/src/documents/elements/run.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ impl Run {
4040
}
4141

4242
pub fn add_delete_text(mut self, text: &str) -> Run {
43-
self.children.push(RunChild::Text(Text::new(text)));
43+
self.children
44+
.push(RunChild::DeleteText(DeleteText::new(text)));
4445
self
4546
}
4647

docx-wasm/pkg/docx_rs.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ export function createParagraph(): Paragraph;
3636
*/
3737
export function createNumbering(id: number): Numbering;
3838
/**
39-
* @returns {TableCell}
39+
* @returns {TableRow}
4040
*/
41-
export function createTableCell(): TableCell;
41+
export function createTableRow(): TableRow;
4242
/**
4343
* @returns {Run}
4444
*/
@@ -49,9 +49,9 @@ export function createRun(): Run;
4949
*/
5050
export function createComment(id: number): Comment;
5151
/**
52-
* @returns {TableRow}
52+
* @returns {TableCell}
5353
*/
54-
export function createTableRow(): TableRow;
54+
export function createTableCell(): TableCell;
5555
export enum StyleType {
5656
Paragraph,
5757
Character,

docx-wasm/pkg/docx_rs.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -160,11 +160,11 @@ export function createNumbering(id) {
160160
}
161161

162162
/**
163-
* @returns {TableCell}
163+
* @returns {TableRow}
164164
*/
165-
export function createTableCell() {
166-
const ret = wasm.createTableCell();
167-
return TableCell.__wrap(ret);
165+
export function createTableRow() {
166+
const ret = wasm.createTableRow();
167+
return TableRow.__wrap(ret);
168168
}
169169

170170
/**
@@ -185,11 +185,11 @@ export function createComment(id) {
185185
}
186186

187187
/**
188-
* @returns {TableRow}
188+
* @returns {TableCell}
189189
*/
190-
export function createTableRow() {
191-
const ret = wasm.createTableRow();
192-
return TableRow.__wrap(ret);
190+
export function createTableCell() {
191+
const ret = wasm.createTableCell();
192+
return TableCell.__wrap(ret);
193193
}
194194

195195
let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });

docx-wasm/pkg/docx_rs_bg.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,9 @@ export function paragraph_numbering(a: number, b: number, c: number): number;
4040
export function __wbg_numbering_free(a: number): void;
4141
export function createNumbering(a: number): number;
4242
export function numbering_add_level(a: number, b: number): number;
43-
export function __wbg_tablecell_free(a: number): void;
44-
export function createTableCell(): number;
45-
export function tablecell_add_paragraph(a: number, b: number): number;
46-
export function tablecell_vertical_merge(a: number, b: number): number;
47-
export function tablecell_grid_span(a: number, b: number): number;
48-
export function tablecell_width(a: number, b: number): number;
43+
export function __wbg_tablerow_free(a: number): void;
44+
export function createTableRow(): number;
45+
export function tablerow_add_cell(a: number, b: number): number;
4946
export function __wbg_run_free(a: number): void;
5047
export function createRun(): number;
5148
export function run_add_text(a: number, b: number, c: number): number;
@@ -65,9 +62,12 @@ export function comment_author(a: number, b: number, c: number): number;
6562
export function comment_date(a: number, b: number, c: number): number;
6663
export function comment_paragraph(a: number, b: number): number;
6764
export function comment_id(a: number): number;
68-
export function __wbg_tablerow_free(a: number): void;
69-
export function createTableRow(): number;
70-
export function tablerow_add_cell(a: number, b: number): number;
65+
export function __wbg_tablecell_free(a: number): void;
66+
export function createTableCell(): number;
67+
export function tablecell_add_paragraph(a: number, b: number): number;
68+
export function tablecell_vertical_merge(a: number, b: number): number;
69+
export function tablecell_grid_span(a: number, b: number): number;
70+
export function tablecell_width(a: number, b: number): number;
7171
export function __wbindgen_malloc(a: number): number;
7272
export function __wbindgen_realloc(a: number, b: number, c: number): number;
7373
export function __wbindgen_free(a: number, b: number): void;

docx-wasm/pkg/docx_rs_bg.wasm

206 Bytes
Binary file not shown.

docx-wasm/src/run.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ impl Run {
2121
pub fn add_delete_text(mut self, text: &str) -> Run {
2222
self.0
2323
.children
24-
.push(docx_core::RunChild::Text(docx_core::Text::new(text)));
24+
.push(docx_core::RunChild::DeleteText(docx_core::DeleteText::new(
25+
text,
26+
)));
2527
self
2628
}
2729

0 commit comments

Comments
 (0)