Assets 2

修正点

PowerCMS 5(5.02以前のバージョン)で mtappVars が認識されない不具合を修正しました。

@tinybeans tinybeans released this May 25, 2018 · 2 commits to master since this release

Assets 2

修正点

MTAppJSONTablecellMerge オプションを利用した際にテーブルが崩れるバグを修正しました。

@tinybeans tinybeans released this May 25, 2018 · 5 commits to master since this release

Assets 2

修正点

MTAppHasCategory 利用時に、記事を保存する際に2重送信が発生することがあるバグを修正しました。

@tinybeans tinybeans released this Dec 19, 2017 · 6 commits to master since this release

Assets 2

機能向上

$.MTAppGoogleMapFields を追加( @dreamseeker

Google Maps JavaScript API と Google Maps Geocoding API を利用して、記事編集画面で Google マップから座標を取得するための method を追加しました。(利用手順 はこちら)

変更・修正点

  • MTAppJSONTable のスタイルを微調整しました。
  • $.MTAppOtherTypeCategories で type: 'select' の場合に、notSelectedText を指定してもプルダウンのテキストが「未選択」のままになってしまうため、該当箇所を修正しました。( @dreamseeker

@tinybeans tinybeans released this Jun 13, 2017 · 12 commits to master since this release

Assets 2

修正点

MTAppAssetsGallery を複数のフィールドに適用したときに、アップロードした画像がすべてのフィールドを通して上から順に登録されてしまうバグを修正しました。

@tinybeans tinybeans released this May 12, 2017 · 14 commits to master since this release

Assets 2

機能向上

MTAppShowListEntries

MTAppShowListEntries に model オプションを追加して、ウェブページ名の表示に対応しました。

model: 'page',

変更・修正点

ウェブサイト/ブログのJSONを利用する(セキュリティアップデート)

ウェブサイト/ブログのJSONを利用する有効 にし 詳細モード にチェックを入れた状態で、カスタムフィールド等に <script> タグを埋め込むと、そのまま管理画面でコードが実行できる脆弱性を修正しました。

MTAppJSONTable

  • MTAppJSONTable でドラッグアンドドロップするときのハンドルエリアをアイコン箇所に限定
  • tr.odd のカラーを transparent に上書き

@tinybeans tinybeans released this Apr 10, 2017 · 19 commits to master since this release

Assets 2

機能の追加・向上

MTAppAssetsGallery

MTAppAssetFieldsMTAppJSONTable を組み合わせたアイテムのギャラリーを簡単に作れる MTAppAssetsGallery を追加しました。

このメソッドを利用すると、ドラッグ&ドロップで並べ替えが可能な画像ギャラリーを簡単に作ることができます。

MTAppAssetFields

MTAppAssetFieldscanMulti オプションを追加しました。

mtappVars.MTAppObsDialog

ダイアログの表示状態を監視する MTAppObsDialog メソッドを mtappVars に追加しました。

修正点

  • MT をデバッグモードにしたときに Warning が表示されていた部分を修正しました。

@tinybeans tinybeans released this Mar 17, 2017 · 25 commits to master since this release

Assets 2

機能の追加・向上

MTAppListing

op.jsontable オプションに listingCheckboxType プロパティを追加しました。

ここに radio を指定すると、MTAppListing のダイアログで選択できる項目が1つのみになります。

@tinybeans tinybeans released this Mar 17, 2017 · 28 commits to master since this release

Assets 2

機能の追加・向上

MTAppAssetFields

MTAppAssetFieldsnoConvert オプションを追加しました。

通常は、画像アップロード時に元のテキストエリアに自動で入力される form タグが、記事などページの情報を保存する際に自動で JSON に変換されますが、noConvert オプションに true を設定すると、自動で変換されなくなります。

また、 MTAppAssetFields を適用した元の textareaconvert イベントが設定されるようになりましたので、そのイベントを発動すると、任意のタイミングで form タグを JSON に変換することができます。

したがって、記事などを保存する submit イベントなどを利用して、MTAppAssetFields の情報を他のフィールドに移しやすくなりました。

サンプル

var $textarea = $('#textarea').MTAppAssetFields({ noConvert: true });
$('#entry_form').on('submit', function(){
  var json = $textarea.trigger('convert').val();
  if (!json) {
    return true;
  }
  json = JSON.parse(json);
  $('#asset_id').val(json.id);
  return true;
});

MTAppListing

MTAppListing を適用した要素の data-url 属性に URL をセットすると、 MTAppListing のボタンをクリックしたときに、 url オプションで指定された URL よりも優先的に data-url 属性の URL から JSON を取得するようになりました。

これにより、別のフィールドの値によって MTAppListing で取得する JSON の URL を動的に変更することができます。

サンプル

function checkFooValue() {
  var val = $('input[name="foo"]:checked').val();
  if (val == 1) {
    $('#bar').attr('data-url', '/mt-data-api.cgi/v3/sites/1/entries');
  } else {
    $('#bar').attr('data-url', '/mt-data-api.cgi/v3/sites/2/entries');
  }
}
$('input[name="foo"]').on('click', checkFooValue);
checkFooValue();

$('#bar').MTAppListing({ ==== });

@tinybeans tinybeans released this Jan 21, 2017 · 31 commits to master since this release

Assets 2

変更点

mt-data-api.min.jp のパスの書き出しを変更しました。