feat: 턴 선택기에서 클립보드, 선택 카테고리를 상태 관리

This commit is contained in:
2022-03-26 21:37:04 +09:00
parent 162f0ff38a
commit 7f815baeb5
3 changed files with 56 additions and 10 deletions
+4 -4
View File
@@ -281,6 +281,7 @@ queryActionHelper.selectTurn(...$event);
anchor=".commandSelectFormAnchor"
ref="commandSelectForm"
@on-close="chooseCommand($event)"
v-model:activatedCategory="activatedCategory"
/>
<CommandSelectForm
:commandList="commandList"
@@ -288,6 +289,7 @@ queryActionHelper.selectTurn(...$event);
ref="commandQuickReserveForm"
@on-close="chooseQuickReserveCommand($event)"
:hideClose="false"
v-model:activatedCategory="activatedCategory"
/>
</template>
@@ -673,6 +675,7 @@ const storedActionsHelper = new StoredActionsHelper(staticValues.serverNick, 'ge
const recentActions = storedActionsHelper.recentActions;
const storedActions = storedActionsHelper.storedActions;
const activatedCategory = storedActionsHelper.activatedCategory;
async function eraseSelectedTurnList(releaseSelect = true): Promise<boolean> {
const result = await reserveCommandDirect([[
@@ -685,10 +688,7 @@ async function eraseSelectedTurnList(releaseSelect = true): Promise<boolean> {
return result;
}
const clipboard = ref<[number[], TurnObj][] | undefined>(undefined);
const clipboard = storedActionsHelper.clipboard;
async function clipboardCut(releaseSelect = true) {
clipboardCopy(false);