-
Notifications
You must be signed in to change notification settings - Fork 3
命名規則
Akira Kobayashi edited this page May 5, 2022
·
5 revisions
基本的には、camelCase
を使用する。
また、ストレージ節約のため、省略したものを使用する。
${actionType}${Modifier}${TargetArea}${TargetIdentifier}
以下のうちどれか一つを使用する。
省略前 | 省略後 |
---|---|
blur | b |
click | c |
expand | e |
focus | f |
input<Object> | i<Object> |
mouseleave | l |
mouseover | o |
scroll | s |
toggle | t |
任意。以下のうちどれか一つを使用する
TopOf
BottomOf
以下のうちどれか一つを使用する。
省略前 | 省略後 |
---|---|
ChannelHeader | H |
ChannelView | V |
NavigationBarHome | NH |
NavigationBarChannels | NC |
NavigationBarActivity | NA |
NavigationBarUsers | NU |
NavigationSelectorHome | TH |
NavigationSelectorChannels | TC |
NavigationSelectorActivity | TA |
NavigationSelectorUsers | TU |
NavigationSelectorClip | TClip |
Sidebar | S |
なるべく短く、TargetArea
の中で一意に定まるものを使用する。
以下は例外のアクション
sleep100ms
clickNextPage
clickPrevPage
${propriety}${State}${Target}
以下のうちどれか一つを使用する。
省略前 | 省略後 |
---|---|
is | i |
notIs | ni |
exist | e |
notExist | ne |
propriety
が is
または notIs
の場合は、以下のうちどれか一つを使用する。
省略前 | 省略後 |
---|---|
Focused | F |
Open | O |
なるべく短く、一意に定まるものを使用する。
省略形は、アクションの TargetArea
や TargetIdentifier
と同じものを使用する。