Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7f5e938

Browse files
divider for plantuml export
1 parent546dfce commit7f5e938

File tree

4 files changed

+49
-2
lines changed

4 files changed

+49
-2
lines changed

‎command-line-test/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ cli-test:
2222

2323
feature-test:
2424
bash ./sequence_number_test.sh$(BIN_CLI)
25+
bash ./export_dividers_test.sh$(BIN_CLI)
2526

2627
gui-cli-test:
2728
bash ./gui_cli_test.sh$(BIN_GUI)

‎command-line-test/data/dividers.puml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
@startuml
2+
/' Generator: daisy_sequence 202005.02.0 '/
3+
4+
autonumber"000:"
5+
6+
participant"New Lifeline0"asNew_Lifeline__0
7+
8+
[->New_Lifeline__0: message
9+
10+
==divider00==
11+
New_Lifeline__0->]: message
12+
' end lifeline New_Lifeline__0
13+
New_Lifeline__0->]: message
14+
' end lifeline New_Lifeline__0
15+
16+
==divider01==
17+
18+
==divider02==
19+
New_Lifeline__0->]: message
20+
' end lifeline New_Lifeline__0
21+
22+
@enduml
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#
2+
# depend: sudo apt install librsvg2-bin -y
3+
4+
set -ue
5+
set -x
6+
7+
trap'echo "$0(${LINENO}) ${BASH_COMMAND}"' ERR
8+
9+
[ 1-eq$# ]
10+
BIN=$1
11+
12+
OBJECT_DIR=obj/$(basename$0)
13+
rm -rf${OBJECT_DIR}/*
14+
mkdir -p${OBJECT_DIR}
15+
16+
17+
SOURCE_FILEPATH=../fileformat-example/dividers.daisysequence
18+
DST_FILEPATH_0=${OBJECT_DIR}/$(basename${SOURCE_FILEPATH}).puml
19+
${BIN}${SOURCE_FILEPATH} -o${DST_FILEPATH_0}
20+
21+
diff${DST_FILEPATH_0} data/dividers.puml
22+

‎daisy_sequence/js/diagram.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,8 @@ module.exports = class Diagram{
195195
}
196196
break;
197197
case'message':
198-
opt.plantuml_elems.push(element);
199-
break;
200198
case'fragment':
199+
case'divider':
201200
opt.plantuml_elems.push(element);
202201
break;
203202
case'spec':
@@ -580,6 +579,9 @@ module.exports = class Diagram{
580579
case'fragment':
581580
strdata=func_plantuml_fragment_(strdata,plantuml_elems[i],diagram,plantuml_opt);
582581
break;
582+
case'divider':
583+
strdata+=sprintf("\n== %s ==\n",plantuml_elems[i].text);
584+
break;
583585
default:
584586
}
585587

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp