cognitoforms-wordpress/tinymce/plugin.js

33 lines
764 B
JavaScript
Executable File

( function() {
tinymce.create( 'tinymce.plugins.cognito_mce_plugin', {
getInfo: function() {
return {
longname: 'Cognito Forms',
author: 'cognitoapps',
authorurl: 'https://cognitoforms.com',
infourl: 'https://cognitoforms.com',
version: "2.0",
};
},
init: function( editor, url ) {
editor.addCommand( 'cognito_embed_window', function() {
editor.windowManager.open( {
title: 'Cognito Forms',
url: url + '/dialog.php',
width: 500,
height: 500,
} );
} );
editor.addButton( 'cognito', {
title: 'Cognito Forms',
cmd: 'cognito_embed_window',
image: url + '/cogicon.png',
} );
},
} );
tinymce.PluginManager.add( 'cognito_mce_plugin', tinymce.plugins.cognito_mce_plugin );
} )();