From d2b5506dec3778d5bbfbf2c19b7f8a9cea9accf9 Mon Sep 17 00:00:00 2001 From: Giovanni Bruno Date: Sat, 17 Oct 2015 11:51:51 +0200 Subject: [PATCH] parse rich strings with bare boolean tags h/t @giowe fixes #309 note: @sheetjsdev authored commit, original PR date/author used --- bits/42_sstxml.js | 6 ++++++ xlsx.flow.js | 6 ++++++ xlsx.js | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/bits/42_sstxml.js b/bits/42_sstxml.js index c3d6f81..cc8ba48 100644 --- a/bits/42_sstxml.js +++ b/bits/42_sstxml.js @@ -42,6 +42,7 @@ var parse_rs = (function parse_rs_factory() { /* ** not required . */ case '': case '': break; /* 18.4.1 charset CT_IntProperty TODO */ @@ -53,6 +54,7 @@ var parse_rs = (function parse_rs_factory() { /* 18.4.2 outline CT_BooleanProperty TODO */ case '': case '': break; /* 18.4.5 rFont CT_FontName */ @@ -65,6 +67,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.strike = 1; break; case '': break; @@ -72,6 +75,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.u = 1; break; case '': break; @@ -79,6 +83,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.b = 1; break; case '': break; @@ -86,6 +91,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.i = 1; break; case '': break; diff --git a/xlsx.flow.js b/xlsx.flow.js index a4df63a..3713758 100644 --- a/xlsx.flow.js +++ b/xlsx.flow.js @@ -4363,6 +4363,7 @@ var parse_rs = (function parse_rs_factory() { /* ** not required . */ case '': case '': break; /* 18.4.1 charset CT_IntProperty TODO */ @@ -4374,6 +4375,7 @@ var parse_rs = (function parse_rs_factory() { /* 18.4.2 outline CT_BooleanProperty TODO */ case '': case '': break; /* 18.4.5 rFont CT_FontName */ @@ -4386,6 +4388,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.strike = 1; break; case '': break; @@ -4393,6 +4396,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.u = 1; break; case '': break; @@ -4400,6 +4404,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.b = 1; break; case '': break; @@ -4407,6 +4412,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.i = 1; break; case '': break; diff --git a/xlsx.js b/xlsx.js index 54d7cf8..12ff9a7 100644 --- a/xlsx.js +++ b/xlsx.js @@ -4321,6 +4321,7 @@ var parse_rs = (function parse_rs_factory() { /* ** not required . */ case '': case '': break; /* 18.4.1 charset CT_IntProperty TODO */ @@ -4332,6 +4333,7 @@ var parse_rs = (function parse_rs_factory() { /* 18.4.2 outline CT_BooleanProperty TODO */ case '': case '': break; /* 18.4.5 rFont CT_FontName */ @@ -4344,6 +4346,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.strike = 1; break; case '': break; @@ -4351,6 +4354,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.u = 1; break; case '': break; @@ -4358,6 +4362,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.b = 1; break; case '': break; @@ -4365,6 +4370,7 @@ var parse_rs = (function parse_rs_factory() { case '': case '': font.i = 1; break; case '': break;