お知らせ

DATE 2023.11.10

MTAppjQuery v3.0.0リリース - Movable Type 8 対応版

CATEGORY
製品

11月1日にリリースされた Movable Type 8 に対応した MTAppjQuery v3.0.0 を11月10日にリリースしました。

MTAppjQuery v3(Movable Type 8 用) | bit part 合同会社
https://bitpart.thebase.in/ite...

当バージョンの主な新機能、変更点は以下の通りです。

新機能・新メソッド

mtapp.multiField v3

mtapp.multiField()v3 にアップグレードしました。

これまで Vue 2 で作られていたものを Svelte で書き直すとともに、下記の追加機能を実装しました。

コンディショナル・フィールドグループ

汎用フィールドにおいて、特定のフィールド(ラジオボタン、ドロップダウンリスト等)の値によってグループ(フィールドセット)ごとに表示・非表示を切り替えられるコンディショナル・フィールドグループを追加しました。

コンディショナルフィールドグループ

スライドエディタ

オーバーレイリッチエディタをスライドエディタに変更しました。横からシュッと入ってくる全画面に広がるUIは、快適なコンテンツの作成体験を実現します。

スライドエディタ

フィールドの開閉機能

すべてのフィールドをまとめて、あるいは個別に開閉する機能を追加しました。

フィールドの開閉

その他

その他の主な追加機能等は以下の通りです。

  • mtapp.getContentFieldIdByLabel() を追加
  • mtapp.copyToClipboard() を追加
  • mtapp.columnGroupSettingUI() を追加
  • mtapp.getCurrentContentType() を追加
  • mtapp.getPublicUrl() を追加
  • コンテンツフィールドの div に id の他に下記の data 属性を追加
    • data-mtapp-field-id: フィールドのID
    • data-mtapp-field-label: フィールド名
    • data-mtapp-field-uid: フィールドのユニークID
    • data-mtapp-field-type: フィールドのタイプ
    • data-mtapp-field-type-label: フィールドのタイプの名前
  • mtappVars.translate を追加
  • プレーンオブジェクトかどうかを判定する mtapp.isPlainObject を追加

修正・変更

mtapp.multiField v3

MTAppjQuery v3 ではマルチフィールドが Vue.js ベースから Svelte ベースに書き換えられました。したがって、Vue でオリジナルフィールドを作っていた場合は、そのまま v3 へは移行できませんのでご注意ください。

type: 'multi-column' の中に「縦向き固定テーブル」( type: 'table-vertical-fixed' )がある場合、その縦向き固定テーブルの保存データの構造を修正しました。

その他

  • コンテンツデータフィールドのオブジェクト mtappVars.contentDataFields の値が参照する要素が jQuery オブジェクトからHTMLElementオブジェクトに変更されました。
  • コンテンツデータフィールドのIDと名前の配列 mtappVars.contentDataFieldsArrayid プロパティの値が文字列から数値になりました。
  • mtappVars.content_type.fields が正しく取得できていなかったのを修正
  • mtapp.templateListCustomize() は削除されました。

なお、MTAppjQuery v3 のドキュメントは来週に公開予定です。

カテゴリ

年別アーカイブ

その他の記事

  • ${ formatDate(entry.date) }
  • PAGETOP