本日、Movable Type 8 用の MTAppjQuery v3.3.0 をリリースしました。
当バージョンでは以下の機能向上や修正、変更等を行いました。v3.3.0 は MTAppjQuery のサポートサイトからダウンロード可能です。
機能追加・向上
- feat: multiField v3 の画像フィールドにサムネイルの大きさを設定するオプション(
thumbnailWidth
,thumbnailHeight
)とファイル名を隠すオプション(hideFilename
)を追加しました。 - feat: 「アクセス可能なサイトのデータ」「パーミッションのデータ」の設定スコープをシステムからサイトに変更し「パーミッションのデータ(簡易版)」を追加しました。
これまでmtapp.duplicate()
でサイトをまたいだ複製を行うために「パーミッションのデータ」を「有効」に設定していた場合、「パーミッションのデータ(簡易版)」に変更することで管理画面のパフォーマンスが向上する場合があります。 - feat:
mtapp.debug()
で記事とコンテンツデータの編集画面で user.js の実装時に必要な if 文を書き出す機能を追加しました。 - feat: input フィールドに
pattern
属性、その他の属性を設定できるようにしました。 - feat:
dynamicSelect
で最初の項目として空の値の選択肢(「選択してください」など)を入れられるようにしました。 - feat:
ScheduleField
で「データを表示」をクリックしたらラベルを「データを非表示」に変更するようにしました。 - feat:
mtapp.duplicateContent
のcbModifyContent
コールバック内で複製元のオリジナルデータを扱えるようにしました。
修正
- fix: マルチフィールドでフィールド追加スライドウィンドウが出ているときにページ全体のスクロールを無効化しました。
- fix: プラグイン設定で選べる Data API のバージョンを v6 までにしました(v7 は JavaScript SDK が提供されていないため)。
- fix: 環境変数
UseRiot 0
環境下でmtapp.duplicateContent()
の一覧での複製が動かない不具合を修正しました。 - fix:
ScheduleField
が保存されない不具合を修正しました。
変更・その他
- docs: MTAppjQueryプラグインの説明文を変更しました。
- chore: minify を terser に変更しました。
- chore: Migration to Svelte 5
- chore: MTAppjQueryの中で使われている Svelte を Svelte 4 から Svelte 5 にアップグレードしました。