@@ -169,42 +169,44 @@ SPDX-License-Identifier: AGPL-3.0-only
169
169
<template #label>{{ i18n.ts._urlPreviewSetting.enable }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewEnabled" class="_modified">{{ i18n.ts.modified }}</span></template>
170
170
</MkSwitch>
171
171
172
- <MkSwitch v-model="urlPreviewForm.state.urlPreviewRequireContentLength">
173
- <template #label>{{ i18n.ts._urlPreviewSetting.requireContentLength }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewRequireContentLength" class="_modified">{{ i18n.ts.modified }}</span></template>
174
- <template #caption>{{ i18n.ts._urlPreviewSetting.requireContentLengthDescription }}</template>
175
- </MkSwitch>
176
-
177
- <MkInput v-model="urlPreviewForm.state.urlPreviewMaximumContentLength" type="number">
178
- <template #label>{{ i18n.ts._urlPreviewSetting.maximumContentLength }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewMaximumContentLength" class="_modified">{{ i18n.ts.modified }}</span></template>
179
- <template #caption>{{ i18n.ts._urlPreviewSetting.maximumContentLengthDescription }}</template>
180
- </MkInput>
172
+ <template v-if="urlPreviewForm.state.urlPreviewEnabled">
173
+ <MkSwitch v-model="urlPreviewForm.state.urlPreviewRequireContentLength">
174
+ <template #label>{{ i18n.ts._urlPreviewSetting.requireContentLength }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewRequireContentLength" class="_modified">{{ i18n.ts.modified }}</span></template>
175
+ <template #caption>{{ i18n.ts._urlPreviewSetting.requireContentLengthDescription }}</template>
176
+ </MkSwitch>
181
177
182
- <MkInput v-model="urlPreviewForm.state.urlPreviewTimeout " type="number">
183
- <template #label>{{ i18n.ts._urlPreviewSetting.timeout }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewTimeout " class="_modified">{{ i18n.ts.modified }}</span></template>
184
- <template #caption>{{ i18n.ts._urlPreviewSetting.timeoutDescription }}</template>
185
- </MkInput>
178
+ <MkInput v-model="urlPreviewForm.state.urlPreviewMaximumContentLength " type="number">
179
+ <template #label>{{ i18n.ts._urlPreviewSetting.maximumContentLength }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewMaximumContentLength " class="_modified">{{ i18n.ts.modified }}</span></template>
180
+ <template #caption>{{ i18n.ts._urlPreviewSetting.maximumContentLengthDescription }}</template>
181
+ </MkInput>
186
182
187
- <MkInput v-model="urlPreviewForm.state.urlPreviewUserAgent " type="text ">
188
- <template #label>{{ i18n.ts._urlPreviewSetting.userAgent }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewUserAgent " class="_modified">{{ i18n.ts.modified }}</span></template>
189
- <template #caption>{{ i18n.ts._urlPreviewSetting.userAgentDescription }}</template>
190
- </MkInput>
183
+ <MkInput v-model="urlPreviewForm.state.urlPreviewTimeout " type="number ">
184
+ <template #label>{{ i18n.ts._urlPreviewSetting.timeout }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewTimeout " class="_modified">{{ i18n.ts.modified }}</span></template>
185
+ <template #caption>{{ i18n.ts._urlPreviewSetting.timeoutDescription }}</template>
186
+ </MkInput>
191
187
192
- <div>
193
- <MkInput v-model="urlPreviewForm.state.urlPreviewSummaryProxyUrl" type="text">
194
- <template #label>{{ i18n.ts._urlPreviewSetting.summaryProxy }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewSummaryProxyUrl" class="_modified">{{ i18n.ts.modified }}</span></template>
195
- <template #caption>[{{ i18n.ts.notUsePleaseLeaveBlank }}] {{ i18n.ts._urlPreviewSetting.summaryProxyDescription }}</template>
188
+ <MkInput v-model="urlPreviewForm.state.urlPreviewUserAgent" type="text">
189
+ <template #label>{{ i18n.ts._urlPreviewSetting.userAgent }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewUserAgent" class="_modified">{{ i18n.ts.modified }}</span></template>
190
+ <template #caption>{{ i18n.ts._urlPreviewSetting.userAgentDescription }}</template>
196
191
</MkInput>
197
192
198
- <div :class="$style.subCaption">
199
- {{ i18n.ts._urlPreviewSetting.summaryProxyDescription2 }}
200
- <ul style="padding-left: 20px; margin: 4px 0">
201
- <li>{{ i18n.ts._urlPreviewSetting.timeout }} / key:timeout</li>
202
- <li>{{ i18n.ts._urlPreviewSetting.maximumContentLength }} / key:contentLengthLimit</li>
203
- <li>{{ i18n.ts._urlPreviewSetting.requireContentLength }} / key:contentLengthRequired</li>
204
- <li>{{ i18n.ts._urlPreviewSetting.userAgent }} / key:userAgent</li>
205
- </ul>
193
+ <div>
194
+ <MkInput v-model="urlPreviewForm.state.urlPreviewSummaryProxyUrl" type="text">
195
+ <template #label>{{ i18n.ts._urlPreviewSetting.summaryProxy }}<span v-if="urlPreviewForm.modifiedStates.urlPreviewSummaryProxyUrl" class="_modified">{{ i18n.ts.modified }}</span></template>
196
+ <template #caption>[{{ i18n.ts.notUsePleaseLeaveBlank }}] {{ i18n.ts._urlPreviewSetting.summaryProxyDescription }}</template>
197
+ </MkInput>
198
+
199
+ <div :class="$style.subCaption">
200
+ {{ i18n.ts._urlPreviewSetting.summaryProxyDescription2 }}
201
+ <ul style="padding-left: 20px; margin: 4px 0">
202
+ <li>{{ i18n.ts._urlPreviewSetting.timeout }} / key:timeout</li>
203
+ <li>{{ i18n.ts._urlPreviewSetting.maximumContentLength }} / key:contentLengthLimit</li>
204
+ <li>{{ i18n.ts._urlPreviewSetting.requireContentLength }} / key:contentLengthRequired</li>
205
+ <li>{{ i18n.ts._urlPreviewSetting.userAgent }} / key:userAgent</li>
206
+ </ul>
207
+ </div>
206
208
</div>
207
- </div >
209
+ </template >
208
210
</div>
209
211
</MkFolder>
210
212
@@ -230,7 +232,6 @@ SPDX-License-Identifier: AGPL-3.0-only
230
232
231
233
<script lang="ts" setup>
232
234
import { ref, computed } from 'vue';
233
- import * as Misskey from 'misskey-js';
234
235
import XHeader from './_header_.vue';
235
236
import MkSwitch from '@/components/MkSwitch.vue';
236
237
import MkInput from '@/components/MkInput.vue';
@@ -244,7 +245,6 @@ import { i18n } from '@/i18n.js';
244
245
import { definePageMetadata } from '@/scripts/page-metadata.js';
245
246
import MkButton from '@/components/MkButton.vue';
246
247
import MkFolder from '@/components/MkFolder.vue';
247
- import MkSelect from '@/components/MkSelect.vue';
248
248
import MkKeyValue from '@/components/MkKeyValue.vue';
249
249
import { useForm } from '@/scripts/use-form.js';
250
250
import MkFormFooter from '@/components/MkFormFooter.vue';
0 commit comments