Merge pull request #219 from bluelovers/pr/cancelBlacklistConfirm-001

fix: cancelBlacklistConfirm
This commit is contained in:
Physton
2023-09-04 09:21:46 +08:00
committed by GitHub
4 changed files with 6 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
"scripts": {
"dev": "vite",
"build": "vite build",
"build:watch": "vite build --watch",
"preview": "vite preview"
},
"dependencies": {

View File

@@ -1058,7 +1058,7 @@ export default {
},
onUpdateBlacklist(data, cancelBlacklistConfirm) {
this.blacklist = this._handleBlacklist(data)
this.cancelBlacklistConfirm = cancelBlacklistConfirm
if (typeof cancelBlacklistConfirm === "boolean") this.cancelBlacklistConfirm = cancelBlacklistConfirm
},
onUpdateHotkey(data) {
this.hotkey = data

View File

@@ -507,8 +507,9 @@ export default {
onBlacklistClick(id) {
let tag = this.tags.find(tag => tag.id === id)
if (!tag) return
let title = this.getLang('confirm_add_blacklist').replace('{0}', tag.value) + "\n" + this.getLang('blacklist_desc')
if (!this.cancelBlacklistConfirm) {
let title = this.getLang('confirm_add_blacklist').replace('{0}', tag.value) + "\n" + this.getLang('blacklist_desc')
if (!confirm(title)) return
}
@@ -527,7 +528,7 @@ export default {
}
}
this.gradioAPI.setData('blacklist', blacklist)
this.$emit('update:blacklist', blacklist)
this.$emit('update:blacklist', blacklist, this.cancelBlacklistConfirm)
this.tags.forEach(item => {
if (item.value === tag.value) {

View File

@@ -3,6 +3,7 @@ import { resolve } from 'path'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
/** @type {import('vite').UserConfig} */
// https://vitejs.dev/config/
export default defineConfig({
define: {