CKEDITOR スタイル システムを使用しています。固有の属性を割り当てるスタイルを作成したいと考えています。
私が作成したスタイルを呼び出す単純なプラグインがあります。
editor.addCommand( 'tag', {
exec: function( editor ) {
var randnumber = Math.floor((Math.random()*1000000000)+1);
var mysqldatetime = new Date();
CKEDITOR.config.tag = { element : 'span', attributes : { 'class': 'tag-'+randnumber, 'data-datetime' : mysqldatetime, 'data-tag': 'tag' } };
var style = new CKEDITOR.style( editor.config.tag );
editor.addCommand( 'tag', new CKEDITOR.styleCommand( style ) );
}
});
ただし、日時と乱数は一度しか生成されません。コマンドが実行されるたびに計算される属性を取得するにはどうすればよいですか?