Skip to content

Commit

Permalink
fix: run child for deleteText (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
bokuweb committed Dec 20, 2019
1 parent ef0b04a commit 3d97593
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 23 deletions.
3 changes: 2 additions & 1 deletion docx-core/src/documents/elements/run.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ impl Run {
}

pub fn add_delete_text(mut self, text: &str) -> Run {
self.children.push(RunChild::Text(Text::new(text)));
self.children
.push(RunChild::DeleteText(DeleteText::new(text)));
self
}

Expand Down
8 changes: 4 additions & 4 deletions docx-wasm/pkg/docx_rs.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ export function createParagraph(): Paragraph;
*/
export function createNumbering(id: number): Numbering;
/**
* @returns {TableCell}
* @returns {TableRow}
*/
export function createTableCell(): TableCell;
export function createTableRow(): TableRow;
/**
* @returns {Run}
*/
Expand All @@ -49,9 +49,9 @@ export function createRun(): Run;
*/
export function createComment(id: number): Comment;
/**
* @returns {TableRow}
* @returns {TableCell}
*/
export function createTableRow(): TableRow;
export function createTableCell(): TableCell;
export enum StyleType {
Paragraph,
Character,
Expand Down
16 changes: 8 additions & 8 deletions docx-wasm/pkg/docx_rs.js
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,11 @@ export function createNumbering(id) {
}

/**
* @returns {TableCell}
* @returns {TableRow}
*/
export function createTableCell() {
const ret = wasm.createTableCell();
return TableCell.__wrap(ret);
export function createTableRow() {
const ret = wasm.createTableRow();
return TableRow.__wrap(ret);
}

/**
Expand All @@ -185,11 +185,11 @@ export function createComment(id) {
}

/**
* @returns {TableRow}
* @returns {TableCell}
*/
export function createTableRow() {
const ret = wasm.createTableRow();
return TableRow.__wrap(ret);
export function createTableCell() {
const ret = wasm.createTableCell();
return TableCell.__wrap(ret);
}

let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true });
Expand Down
18 changes: 9 additions & 9 deletions docx-wasm/pkg/docx_rs_bg.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,9 @@ export function paragraph_numbering(a: number, b: number, c: number): number;
export function __wbg_numbering_free(a: number): void;
export function createNumbering(a: number): number;
export function numbering_add_level(a: number, b: number): number;
export function __wbg_tablecell_free(a: number): void;
export function createTableCell(): number;
export function tablecell_add_paragraph(a: number, b: number): number;
export function tablecell_vertical_merge(a: number, b: number): number;
export function tablecell_grid_span(a: number, b: number): number;
export function tablecell_width(a: number, b: number): number;
export function __wbg_tablerow_free(a: number): void;
export function createTableRow(): number;
export function tablerow_add_cell(a: number, b: number): number;
export function __wbg_run_free(a: number): void;
export function createRun(): number;
export function run_add_text(a: number, b: number, c: number): number;
Expand All @@ -65,9 +62,12 @@ export function comment_author(a: number, b: number, c: number): number;
export function comment_date(a: number, b: number, c: number): number;
export function comment_paragraph(a: number, b: number): number;
export function comment_id(a: number): number;
export function __wbg_tablerow_free(a: number): void;
export function createTableRow(): number;
export function tablerow_add_cell(a: number, b: number): number;
export function __wbg_tablecell_free(a: number): void;
export function createTableCell(): number;
export function tablecell_add_paragraph(a: number, b: number): number;
export function tablecell_vertical_merge(a: number, b: number): number;
export function tablecell_grid_span(a: number, b: number): number;
export function tablecell_width(a: number, b: number): number;
export function __wbindgen_malloc(a: number): number;
export function __wbindgen_realloc(a: number, b: number, c: number): number;
export function __wbindgen_free(a: number, b: number): void;
Binary file modified docx-wasm/pkg/docx_rs_bg.wasm
Binary file not shown.
4 changes: 3 additions & 1 deletion docx-wasm/src/run.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ impl Run {
pub fn add_delete_text(mut self, text: &str) -> Run {
self.0
.children
.push(docx_core::RunChild::Text(docx_core::Text::new(text)));
.push(docx_core::RunChild::DeleteText(docx_core::DeleteText::new(
text,
)));
self
}

Expand Down

0 comments on commit 3d97593

Please sign in to comment.