-
Notifications
You must be signed in to change notification settings - Fork 219
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question: ページスクロールがある記事の中でPlantUMLを編集しづらい #3226
Comments
アップデート : #6604 こちらの実装ではこの Issue の期待される動作通りになることを確認しています。 2022年冬リリース予定の GROWI v6 をお待ちください |
v6.0.1ですが、編集画面側のスクロールが必要なくらいの長さのページの末尾側でPlantUMLの編集中に改行を行うと、 カーソル位置は変わっていないので続きを打てば一番下の行当たりに表示されるくらいの所にスクロール位置が戻りますが、 |
@hanapage reopen したものの、v6.0.6 で確認しましたがやはりこの症状を再現できないです。 |
検証ありがとうございます。 1つ目のシーケンス図のだいたい100行目以降くらいで改行するとスクロール位置が戻されます。 追記:現在のホスト側の環境です。
PlantUML自体は同じネットワーク上に別サーバに立ててそちらと通信しています。 ----------------------------------------8<----------------------------------- PlantUMLTestスクロール位置がずれる状態を再現する シーケンス図1@startuml
skinparam style strictuml
actor User
box Modules #lightgreen
participant ModuleA
participant ModuleB
participant ModuleC
end box
box Parts #lightyellow
participant PartA
participant PartB
participant PartC
end box
== SequenceA ==
User ->> ModuleA ++
ModuleA -> ModuleC
activate ModuleC #yellow
ModuleC --> ModuleA
deactivate ModuleA
== SequenceB ==
User ->> ModuleC
alt patternA
ModuleC -[#red]>> ModuleA ++
note right ModuleA
a commnet
end note
ModuleA -> ModuleB ++
return
return
...
else
ModuleC -[#red]>> ModuleA ++
note right ModuleA
a commnet
end note
ModuleA -> ModuleB ++
return
note right ModuleA
a commnet
end note
ModuleA -> ModuleB ++
return
ModuleA --[#red]>> ModuleC
deactivate ModuleA
end alt
== SequenceC ==
alt patternA
User -> ModuleC
ModuleC -[#red]>> ModuleA++
note right ModuleA
a comment
end note
ModuleA -> ModuleB ++
return
ModuleA -> PartC ++
return
ModuleA -> PartC ++
return
note right ModuleA
code
end note
ModuleA -> ModuleA ++
note right ModuleA
code
end note
ModuleA -> PartB ++
PartB -> PartA ++
return
note right PartB
code
end note
PartB -> PartB ++
note right PartB
l
o
n
g
c
o
d
e
end note
return
note right PartB
c
o
d
e
end note
PartB -> PartB++
return
PartB -> PartB++
return
PartB -> PartB++
return
return
note right ModuleA
a comment
end note
ModuleA -> ModuleB ++
return
ModuleA --> ModuleA
deactivate ModuleA
ModuleA --[#red]> ModuleC
deactivate ModuleA
...
else patternB
User ->> ModuleA++
ref over ModuleA, ModuleC
a comment
end ref
ModuleA --[#red]>> ModuleA ++
note right ModuleA
a comment
end note
ModuleA -> ModuleB ++
return
ModuleA -> PartB ++
note right PartB
c
o
d
e
end note
return
ModuleA --[#red]>> ModuleA
deactivate ModuleA
return
...
end alt
== SequenceD ==
alt patternA
User ->> ModuleC
ref over ModuleA, ModuleC
a commnet
end ref
...
else pattenB
User ->> ModuleC
ModuleC -[#red]>> ModuleA++
note right ModuleA
a comment
end note
ModuleA -> ModuleB++
return
ModuleA --[#red]>> ModuleC
deactivate ModuleA
end alt
== SequenceE ==
User -> ModuleA ++
ModuleA -> ModuleC
ModuleC --> ModuleA
deactivate ModuleC
deactivate ModuleA
@enduml シーケンス図2@startuml
skinparam style strictuml
box Modules #lightgreen
participant ModuleA
participant ModuleB
participant ModuleD
end box
box Parts #lightyellow
participant PartA
participant PartB
participant PartC
end box
== SequenceF ==
ModuleA -> ModuleB ++
alt patternA
ModuleB -> PartA ++
return
end alt
ModuleB -> ModuleB ++
return
note right ModuleB
code
end note
ModuleB -> PartA ++
return
ModuleB -> ModuleB ++
return
ModuleB -> ModuleD
activate ModuleD #yellow
ModuleD --> ModuleB
ModuleB --> ModuleA
deactivate ModuleB
...
== SequenceG ==
alt patternA
ModuleD -[#red]>> ModuleB++
ModuleB -> PartA ++
PartA -> PartB ++
PartB -> PartB ++
return
return
return
return
...
else patternB
ModuleD -[#red]>> ModuleB++
ModuleB -> PartA ++
return
return
end alt
== SequenceH ==
ModuleA -> ModuleB ++
ModuleB -> PartA ++
return
note right ModuleB
code
end note
ModuleB -> ModuleB ++
return
ModuleB -> ModuleD ++
return
deactivate ModuleD
ModuleB --> ModuleA
deactivate ModuleB
@enduml |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Environment
Host
Client
How to reproduce? (再現手順)
What happens? (症状)
What is the expected result? (期待される動作)
Note
The text was updated successfully, but these errors were encountered: