[O] Prevent clicking unset palette
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
<div id="palette">
|
||||
<div class="row" v-for="(p, i) of palette" :key="i">
|
||||
<div class="color" v-for="(c, j) in p" :key="j" :style="{'background-color': c ? c : '#333'}"
|
||||
@click="setPalette(i, j)" @contextmenu="(e) => rightClickPalette(e, i, j)"
|
||||
@click.exact="setPalette(i, j)" @contextmenu="(e) => rightClickPalette(e, i, j)"
|
||||
@click.alt="(e) => altClickPalette(e, i, j)"
|
||||
draggable="true" @dragstart="paletteDragStart(i, j)" @drop="(e) => dropPalette(e, i, j)"
|
||||
@dragenter="(e) => paletteDragEnter(e, i, j)" @dragover="(e) => paletteDragOver(e, i, j)"/>
|
||||
@@ -89,6 +89,7 @@ export default class MyColorPicker extends Vue
|
||||
rightClickPalette(e: Event, i: number, j: number): void
|
||||
{
|
||||
e.preventDefault()
|
||||
if (!this.palette[i][j]) return
|
||||
this.colorModel = this.palette[i][j]
|
||||
this.change(this.colorModel)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user