/* global grunionEditorView, tinymce */ (function() { tinymce.create( 'tinymce.plugins.grunion_form', { init : function( editor ) { editor.addButton( 'grunion', { title : grunionEditorView.labels.tinymce_label, cmd : 'grunion_add_form', icon : 'grunion' }); editor.addCommand('grunion_add_form', function() { if ( grunionEditorView.default_form ) { editor.execCommand( 'mceInsertContent', 0, '[contact-form]' + grunionEditorView.default_form + '[/contact-form]' ); } else { editor.execCommand( 'mceInsertContent', 0, '[contact-form /]' ); } }); }, createControl : function() { return null; }, getInfo : function() { return { longname : 'Grunion Contact Form', author : 'Automattic', version : '1' }; } }); tinymce.PluginManager.add( 'grunion_form', tinymce.plugins.grunion_form ); })();