Prepare some things for edit mode
This commit is contained in:
parent
7dc354509b
commit
7c27c33aa0
@ -1,6 +1,34 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="flex flex-row flex-wrap" style="padding-bottom: 20px">
|
<div class="flex flex-column">
|
||||||
|
<!-- 'Change UI' options is a tiny bit in upper right corner. -->
|
||||||
|
<div
|
||||||
|
class="options-bar flex flex-row"
|
||||||
|
:class="{isEditing: editMode}"
|
||||||
|
>
|
||||||
|
<template v-if="editMode">
|
||||||
|
<div class="flex-grow">
|
||||||
|
You are currently editing options and shortcuts.
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
class="flex-nogrow flex-noshrink"
|
||||||
|
@click="editMode = false"
|
||||||
|
>
|
||||||
|
Exit edit mode
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<div class="flex-grow"></div>
|
||||||
|
<div
|
||||||
|
class=""
|
||||||
|
@click="editMode = true"
|
||||||
|
>
|
||||||
|
Edit ratios and shortcuts
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- The rest of the tab is under 'edit ratios and shortcuts' row -->
|
||||||
|
<div class="flex flex-row flex-wrap" style="padding-bottom: 20px">
|
||||||
|
|
||||||
<!-- CROP OPTIONS -->
|
<!-- CROP OPTIONS -->
|
||||||
<div v-if="settings" class="sub-panel">
|
<div v-if="settings" class="sub-panel">
|
||||||
@ -10,7 +38,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="sub-panel-content flex flex-row flex-wrap">
|
<div class="sub-panel-content flex flex-row flex-wrap">
|
||||||
<ShortcutButton v-for="(command, index) of settings?.active.commands.crop"
|
<ShortcutButton v-for="(command, index) of settings?.active.commands.crop"
|
||||||
class="flex b3 flex-grow button"
|
class="flex b3 button"
|
||||||
:key="index"
|
:key="index"
|
||||||
:label="command.label"
|
:label="command.label"
|
||||||
:shortcut="parseShortcut(command)"
|
:shortcut="parseShortcut(command)"
|
||||||
@ -215,6 +243,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@ -241,7 +270,8 @@ export default {
|
|||||||
zoom: {
|
zoom: {
|
||||||
x: 0,
|
x: 0,
|
||||||
y: 0
|
y: 0
|
||||||
}
|
},
|
||||||
|
editMode: true,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mixins: [
|
mixins: [
|
||||||
@ -398,6 +428,17 @@ export default {
|
|||||||
<style lang="scss" src="../res-common/common.scss" scoped module></style>
|
<style lang="scss" src="../res-common/common.scss" scoped module></style>
|
||||||
|
|
||||||
<style lang="scss" scoped module>
|
<style lang="scss" scoped module>
|
||||||
|
@import '../res-common/variables';
|
||||||
|
|
||||||
|
.options-bar {
|
||||||
|
margin: 1rem;
|
||||||
|
padding: 1rem;
|
||||||
|
|
||||||
|
&.isEditing {
|
||||||
|
background-color: $primary;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
}
|
||||||
.b3 {
|
.b3 {
|
||||||
width: 9rem;
|
width: 9rem;
|
||||||
padding-left: 0.33rem;
|
padding-left: 0.33rem;
|
||||||
|
@ -1 +1,3 @@
|
|||||||
$warning-color: #d6ba4a;
|
$warning-color: #d6ba4a;
|
||||||
|
|
||||||
|
$primary: rgb(255, 147, 85);
|
||||||
|
Loading…
Reference in New Issue
Block a user