From 80cfa06de7bb382c30ead55837378dcd568d2e30 Mon Sep 17 00:00:00 2001 From: Alain Romedenne Date: Thu, 25 Jul 2024 17:13:26 +0200 Subject: [PATCH] tdf#161883 Fix to IF Basic statement syntax diagram Change-Id: Idcd12d05cd424360cd29bbb7cd7ee73e766bef52 Reviewed-on: https://gerrit.libreoffice.org/c/help/+/171025 Reviewed-by: Olivier Hallot Tested-by: Jenkins --- Package_html_media.mk | 1 - .../media/helpimg/sbasic/ElseIf_fragment.svg | 42 ------ source/media/helpimg/sbasic/If_statement.svg | 126 +++++++++++++++--- source/text/sbasic/shared/03090101.xhp | 7 +- 4 files changed, 109 insertions(+), 67 deletions(-) delete mode 100644 source/media/helpimg/sbasic/ElseIf_fragment.svg diff --git a/Package_html_media.mk b/Package_html_media.mk index a9153bcd55..357e38736f 100644 --- a/Package_html_media.mk +++ b/Package_html_media.mk @@ -144,7 +144,6 @@ $(eval $(call gb_Package_add_files_with_dir,helpcontent2_html_media,$(LIBO_SHARE helpimg/sbasic/Do_statement.svg \ helpimg/sbasic/Do-Loop_statement.svg \ helpimg/sbasic/Else_fragment.svg \ - helpimg/sbasic/ElseIf_fragment.svg \ helpimg/sbasic/Enum_statement.svg \ helpimg/sbasic/Erase_statement.svg \ helpimg/sbasic/For-Each_statement.svg \ diff --git a/source/media/helpimg/sbasic/ElseIf_fragment.svg b/source/media/helpimg/sbasic/ElseIf_fragment.svg deleted file mode 100644 index 49759d4412..0000000000 --- a/source/media/helpimg/sbasic/ElseIf_fragment.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - -ElseIf -Else If -expression -Then -statements - \ No newline at end of file diff --git a/source/media/helpimg/sbasic/If_statement.svg b/source/media/helpimg/sbasic/If_statement.svg index cd37c12b5d..c7a41b1bee 100644 --- a/source/media/helpimg/sbasic/If_statement.svg +++ b/source/media/helpimg/sbasic/If_statement.svg @@ -1,6 +1,109 @@ - + - - -If -condition -Then -statements - - -Else options - - - -EndIf -End If \ No newline at end of file + } + diff --git a/source/text/sbasic/shared/03090101.xhp b/source/text/sbasic/shared/03090101.xhp index ff354e386e..f2e700c971 100644 --- a/source/text/sbasic/shared/03090101.xhp +++ b/source/text/sbasic/shared/03090101.xhp @@ -31,8 +31,6 @@ If statement ElseIf; If statement - Else If;If statement - Else;If statement Else;If statement End If;If statement EndIf;If statement @@ -44,19 +42,18 @@ If...EndIf statement -ElseIf fragment Else fragment If condition Then statements - [{ElseIf|Else If} expression Then + [{ElseIf} condition Then statements] [Else statements] {EndIf|End If} - Instead of Else If you can write ElseIf, instead of End If you can write EndIf. + Instead of End If you can write EndIf. If statements can be shortened to one line when using single statement blocks. If condition Then statement [Else statement]