diff --git a/Redaction/Clean.xba b/Redaction/Clean.xba index 3fc9741..cff21ec 100644 --- a/Redaction/Clean.xba +++ b/Redaction/Clean.xba @@ -1,6 +1,6 @@ -Sub mark95 +Sub mark96 End Sub @@ -2177,8 +2177,13 @@ Function isFirstCharDiacritic(portion As Object) As Boolean End Function Sub moveFirstCharacter(portion As Object, prevPortion As Object) - prevPortion.String = prevPortion.String & Left(portion.String,1) - portion.String = Right(portion.String,Len(portion.String) - 1) + Dim prevEnd As Object + Dim nextStart As Object + prevEnd = prevPortion.getEnd() + prevEnd.String = Left(portion.String,1) + nextStart = portion.Text.createTextCursorByRange(portion.Start) + nextStart.goRight(1,true) + nextStart.setString("") End Sub - + \ No newline at end of file diff --git a/Redaction/Configuration.xba b/Redaction/Configuration.xba index a69134b..5819383 100644 --- a/Redaction/Configuration.xba +++ b/Redaction/Configuration.xba @@ -1,7 +1,7 @@ Public Const redactionExtensionName = "cleanAndValidate" -Public Const redactionExtensionVersion = "0.10.8" +Public Const redactionExtensionVersion = "0.10.10" Public Const template_name_monography = "Монография" Public Const template_name_pj = "Философский журнал" Public Const template_name_pq = "Вопросы философии" diff --git a/cleanandvalidate.update.xml b/cleanandvalidate.update.xml index 23f5439..dece4d5 100644 --- a/cleanandvalidate.update.xml +++ b/cleanandvalidate.update.xml @@ -2,9 +2,9 @@ - + - + diff --git a/description.xml b/description.xml index 825899d..c242639 100644 --- a/description.xml +++ b/description.xml @@ -21,7 +21,7 @@ - + diff --git a/gradle.properties b/gradle.properties index bc92a10..d9371f5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=0.10.8 +version=0.10.10