diff --git a/module/ai/css/common.css b/module/ai/css/common.css index 83a86eb6ea..6936f815f6 100644 --- a/module/ai/css/common.css +++ b/module/ai/css/common.css @@ -178,3 +178,9 @@ border-width: 16px 0 16px 10px; border-color: transparent transparent transparent #2e7eff; } + +#returnConfirmModal .footer +{ + display: flex; + justify-content: space-between; +} diff --git a/module/ai/js/common.js b/module/ai/js/common.js new file mode 100644 index 0000000000..f5f0b23c75 --- /dev/null +++ b/module/ai/js/common.js @@ -0,0 +1,8 @@ +(function () { + const form = document.querySelector('#mainForm'); + if (form) { + form.addEventListener('input', function () { + isPromptDesignDirty = true; + }); + } +})(); diff --git a/module/ai/lang/en.php b/module/ai/lang/en.php index cd30873bb6..5edd18441d 100644 --- a/module/ai/lang/en.php +++ b/module/ai/lang/en.php @@ -21,7 +21,8 @@ $lang->ai->nextStep = 'Next'; $lang->ai->goTesting = 'Go testing'; $lang->ai->validate = new stdclass(); -$lang->ai->validate->noEmpty = '%s cannot be empty.'; +$lang->ai->validate->noEmpty = '%s cannot be empty.'; +$lang->ai->validate->dirtyForm = 'The design step of %s has changed. Do you want to save and return it?'; $lang->ai->prompts = new stdclass(); $lang->ai->prompts->common = 'Prompt'; diff --git a/module/ai/lang/zh-cn.php b/module/ai/lang/zh-cn.php index 603e8733a9..74c593f157 100644 --- a/module/ai/lang/zh-cn.php +++ b/module/ai/lang/zh-cn.php @@ -21,7 +21,8 @@ $lang->ai->nextStep = '下一步'; $lang->ai->goTesting = '去调试'; $lang->ai->validate = new stdclass(); -$lang->ai->validate->noEmpty = '%s不能为空。'; +$lang->ai->validate->noEmpty = '%s不能为空。'; +$lang->ai->validate->dirtyForm = '%s的参数配置已变动,是否保存并返回?'; $lang->ai->prompts = new stdclass(); $lang->ai->prompts->common = '提词'; diff --git a/module/ai/view/promptdesignprogressbar.html.php b/module/ai/view/promptdesignprogressbar.html.php index eb7eada62f..5a7b0ed284 100644 --- a/module/ai/view/promptdesignprogressbar.html.php +++ b/module/ai/view/promptdesignprogressbar.html.php @@ -57,7 +57,27 @@ } ?> - + +