Sha256: 82195c513bd341eef8573259dfd3e6d956ff15361fe4745a19758c8c58122c71
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
CKEDITOR.plugins.add( 'integralrecentposts', { requires: 'widget', init: function( editor ) { CKEDITOR.dialog.add( 'integralrecentposts', this.path + 'dialogs/integralrecentposts.js' ); editor.widgets.add( 'integralrecentposts', { dialog: 'integralrecentposts', template: '<p class="integral-widget" ' + 'data-widget-type="recent_posts" ' + 'data-widget-value-amount="" ' + 'data-widget-value-tagged="" ' + '>Recent Posts</p>', init: function() { this.setData('amount', this.element.data('widget-value-amount')); this.setData('tagged', this.element.data('widget-value-tagged')); }, data: function() { if (this.data.amount != null) { this.element.data('widget-value-amount', this.data.amount); } if (this.data.tagged != null) { this.element.data('widget-value-tagged', this.data.tagged); } }, upcast: function( element ) { return element.name == 'p' && element.hasClass('integral-widget') && element.attributes['data-widget-type'] == 'recent_posts' } }); } });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
integral-1.3.0 | app/assets/javascripts/ckeditor/plugins/integralrecentposts/plugin.js |
integral-1.2.0 | app/assets/javascripts/ckeditor/plugins/integralrecentposts/plugin.js |