Released v1.10.0

@tinybeans tinybeans released this Nov 24, 2016 · 8 commits to master since this release

機能の追加・向上

MTAppAssetFields

textarea をMT標準のファイルアップロードのフィールドに変更することができる MTAppAssetFields を追加しました。

MTAppUserMenuWidget

ユーザー向けの操作メニューなどを表示するダッシュボードウィジェットとメニューを追加することができる MTAppUserMenuWidget を追加しました。

MTAppJSONTable

nest オプション

MTAppJSONTable の表の入力欄に JSON が入っているとき、その JSON はそのまま文字列として出力されていたのを、 nest: true オプションを追加することで、親の JSON の値の一部として扱えるようになりました。

MTAppJSONTableSave カスタムイベント

MTAppJSONTable を適用している要素に、カスタムイベント MTAppJSONTableSave を追加しました。

例えば、

$('#jsontable').MTAppJSONTable({
  // 省略
});

というように設定していた場合、

$('#jsontable').trigger('MTAppJSONTableSave');

とすれば、任意のタイミングで JSONTable の保存処理(注1)を走らせることができます。

(注1)ここでいう保存処理とは、JSONTable の表の中の値を解析して JSON に加工し、MTAppJSONTable を適用した元のフィールド( textarea )にその JSON を入れることを指します。

$.temporaryId()

$.temporaryId() というユーティリティメソッドを追加しました。

var id = $.temporaryId();

この場合、変数 id には temp-033248153161538707 のような一意の文字列がセットされます。

remove_host

出力するURLからホスト名を除去するグローバルモディファイアを追加しました。

<mt:EntryPermalink remove_host="1">

この場合、通常であれば、

http://www.tinybeans.net/blog/2016/11/21-142340.html

と出力される URL が、

/blog/2016/11/21-142340.html

のように出力されます。

修正点

MTAppJSONTable

  • MTAppJSONTable で作成したフィールドの中にスクリプトを書くと実行できるバグを修正しました。
  • 表の中の入力欄で input:text のタイプの欄に " (ダブルクオーテーション)を入力すると表が崩れるバグを修正しました。

MTAppSortableBatchEdit

MTAppSortableBatchEdit がウェブページで正常に動かないバグを修正しました。

Downloads