fix: escape style name (#612)

* fix: escape style name

* fix: snaps

* fix
main
bokuweb 2023-03-27 17:35:15 +09:00 committed by GitHub
parent fcd6d40dd0
commit 56e46bf77c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 4 deletions

View File

@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## docx-wasm@0.0.278-rc0 (27. Mar, 2023)
- Fixed a bug, escape style name.
## docx-wasm@0.0.277-rc1 (20. Dec, 2022) ## docx-wasm@0.0.277-rc1 (20. Dec, 2022)
- Support `link` in style. - Support `link` in style.

View File

@ -3,7 +3,7 @@ use serde::{Serialize, Serializer};
use std::str::FromStr; use std::str::FromStr;
use crate::documents::BuildXML; use crate::documents::BuildXML;
use crate::xml_builder::*; use crate::{escape, xml_builder::*};
#[derive(Debug, Clone, PartialEq)] #[derive(Debug, Clone, PartialEq)]
pub struct Name { pub struct Name {
@ -12,7 +12,9 @@ pub struct Name {
impl Name { impl Name {
pub fn new(name: impl Into<String>) -> Name { pub fn new(name: impl Into<String>) -> Name {
Name { name: name.into() } Name {
name: escape::escape(&name.into()),
}
} }
pub fn starts_with(&self, s: &str) -> bool { pub fn starts_with(&self, s: &str) -> bool {

View File

@ -1,6 +1,6 @@
{ {
"name": "docx-wasm", "name": "docx-wasm",
"version": "0.0.277-sdt5", "version": "0.0.278-rc0",
"main": "dist/node/index.js", "main": "dist/node/index.js",
"browser": "dist/web/index.js", "browser": "dist/web/index.js",
"author": "bokuweb <bokuweb12@gmail.com>", "author": "bokuweb <bokuweb12@gmail.com>",

View File

@ -85755,7 +85755,7 @@ Object {
}, },
Object { Object {
"basedOn": null, "basedOn": null,
"name": "F_BOLD&ALLCAPITAL", "name": "F_BOLD&amp;ALLCAPITAL",
"next": null, "next": null,
"paragraphProperty": Object { "paragraphProperty": Object {
"runProperty": Object {}, "runProperty": Object {},