Работа над хоткеями, промежуточный коммит

This commit is contained in:
Book Pauk
2020-03-18 15:37:19 +07:00
parent 9f4e72a0e1
commit d1126a7eb0

View File

@@ -9,7 +9,14 @@
placeholder="Найти"
v-model="search"
@click.stop
/>
/>
<div class="q-ml-sm column justify-center">
<q-btn class="bg-grey-4 text-grey-6" style="height: 35px; width: 35px" rounded flat icon="la la-broom" @click="defaultHotKeyAll">
<q-tooltip :delay="1000" anchor="top middle" self="bottom middle" content-style="font-size: 80%">
Установить все сочетания по умолчанию
</q-tooltip>
</q-btn>
</div>
</div>
</div>
@@ -17,10 +24,32 @@
<div class="table-row row" v-for="(action, index) in tableData" :key="index">
<div class="desc q-pa-sm">{{ rstore.readerActions[action] }}</div>
<div class="hotKeys col q-pa-sm">
<q-chip removable color="grey-8" text-color="white" v-for="(code, index) in value[action]" :key="index" @remove="removeCode(action, code)">
<q-chip removable color="grey-7" text-color="white" v-for="(code, index) in value[action]" :key="index" @remove="removeCode(action, code)">
{{ code }}
</q-chip>
</div>
<div class="column q-pa-xs">
<q-icon
name="la la-plus-circle"
class="button bg-green-8 text-white"
@click="addHotKey(action)"
v-ripple
>
<q-tooltip :delay="1000" anchor="top middle" self="bottom middle" content-style="font-size: 80%">
Добавить сочетание клавиш
</q-tooltip>
</q-icon>
<q-icon
name="la la-broom"
class="button text-grey-5"
@click="defaultHotKey(action)"
v-ripple
>
<q-tooltip :delay="1000" anchor="top middle" self="bottom middle" content-style="font-size: 80%">
По умолчанию
</q-tooltip>
</q-icon>
</div>
</div>
</div>
</template>
@@ -86,6 +115,15 @@ class UserHotKeys extends UserHotKeysProps {
removeCode(action, code) {
}
addHotKey(action) {
}
defaultHotKey(action) {
}
defaultHotKeyAll() {
}
}
//-----------------------------------------------------------------------------
</script>
@@ -108,4 +146,10 @@ class UserHotKeys extends UserHotKeysProps {
.hotKeys {
border-left: 1px solid grey;
}
.button {
font-size: 25px;
border-radius: 25px;
cursor: pointer;
}
</style>