Skip to content

Instantly share code, notes, and snippets.

@tinybeans
Created February 26, 2012 16:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tinybeans/1917492 to your computer and use it in GitHub Desktop.
Save tinybeans/1917492 to your computer and use it in GitHub Desktop.
PowerCMS環境で、$.MTAppFieldSort()にtextを指定するとWYSWIGエディタがおかしくなるときの暫定対処法
次のように書きたいとする。
$.MTAppFieldSort({sort: 'title,excerpt,text,ext-field,keywords,tags'});
【対処方法】
text-fieldの手前を$.MTAppFieldSort()でソートして、後はtext-fieldにafter()していく。
(1) シンプルに書く
$.MTAppFieldSort({sort: 'title,excerpt'});
$('#text-field').after([
document.getElementById('ext-field-field'),
document.getElementById('keywords-field'),
document.getElementById('tags-field')
]);
(2) 少し回りくどく、MTAppjQueryプラグイン的に書く
$.MTAppFieldSort({sort: 'title,excerpt'});
function MTAppGetField(basename) { return document.getElementById(basename + '-field') ; }
$('#text-field').after([
MTAppGetField('ext-field'),
MTAppGetField('keywords'),
MTAppGetField('tags')
]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment