Commit 99b08922 authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

string.replace /g

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@51598 954022d7-b5bf-4e40-9824-e11837661b57
parent 033709da
...@@ -4992,7 +4992,7 @@ function CStylesPainter() ...@@ -4992,7 +4992,7 @@ function CStylesPainter()
{ {
// как только меняется сериалайзер - меняется и код здесь. Да, не очень удобно, // как только меняется сериалайзер - меняется и код здесь. Да, не очень удобно,
// зато быстро делается // зато быстро делается
var formalStyle = i.toLowerCase().replace(" ", ""); var formalStyle = i.toLowerCase().replace(/\s/g, "");
var res = formalStyle.match(/^heading([1-9][0-9]*)$/); var res = formalStyle.match(/^heading([1-9][0-9]*)$/);
var index = (res) ? res[1] - 1 : -1; var index = (res) ? res[1] - 1 : -1;
......
...@@ -5801,7 +5801,7 @@ function CStylesPainter() ...@@ -5801,7 +5801,7 @@ function CStylesPainter()
{ {
// как только меняется сериалайзер - меняется и код здесь. Да, не очень удобно, // как только меняется сериалайзер - меняется и код здесь. Да, не очень удобно,
// зато быстро делается // зато быстро делается
var formalStyle = i.toLowerCase().replace(" ", ""); var formalStyle = i.toLowerCase().replace(/\s/g, "");
var res = formalStyle.match(/^heading([1-9][0-9]*)$/); var res = formalStyle.match(/^heading([1-9][0-9]*)$/);
var index = (res) ? res[1] - 1 : -1; var index = (res) ? res[1] - 1 : -1;
......
...@@ -2289,9 +2289,9 @@ function BinaryDocumentTableWriter(memory, doc, oMapCommentId, oNumIdMap, copyPa ...@@ -2289,9 +2289,9 @@ function BinaryDocumentTableWriter(memory, doc, oMapCommentId, oNumIdMap, copyPa
if(para_HyperlinkStart == item.Type) if(para_HyperlinkStart == item.Type)
{ {
this.WriteText(); this.WriteText();
var sField = "HYPERLINK \"" + item.Value.replace("\"", "\\\"") + "\""; var sField = "HYPERLINK \"" + item.Value.replace(/"/g, "\\\"") + "\"";
if(null != item.ToolTip) if(null != item.ToolTip)
sField += " \\o \"" + item.ToolTip.replace("\"", "\\\"") + "\""; sField += " \\o \"" + item.ToolTip.replace(/"/g, "\\\"") + "\"";
this.WriteRun(function(){ this.WriteRun(function(){
oThis.memory.WriteByte(c_oSerRunType.fldstart); oThis.memory.WriteByte(c_oSerRunType.fldstart);
oThis.memory.WriteString2(sField); oThis.memory.WriteString2(sField);
...@@ -2363,9 +2363,9 @@ function BinaryDocumentTableWriter(memory, doc, oMapCommentId, oNumIdMap, copyPa ...@@ -2363,9 +2363,9 @@ function BinaryDocumentTableWriter(memory, doc, oMapCommentId, oNumIdMap, copyPa
break; break;
case para_HyperlinkStart: case para_HyperlinkStart:
this.WriteText(); this.WriteText();
var sField = "HYPERLINK \"" + item.Value.replace("\"", "\\\"") + "\""; var sField = "HYPERLINK \"" + item.Value.replace(/"/g, "\\\"") + "\"";
if(null != item.ToolTip) if(null != item.ToolTip)
sField += " \\o \"" + item.ToolTip.replace("\"", "\\\"") + "\""; sField += " \\o \"" + item.ToolTip.replace(/"/g, "\\\"") + "\"";
this.WriteRun(function(){ this.WriteRun(function(){
oThis.memory.WriteByte(c_oSerRunType.fldstart); oThis.memory.WriteByte(c_oSerRunType.fldstart);
oThis.memory.WriteString2(sField); oThis.memory.WriteString2(sField);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment