33 lines
787 B
JavaScript
Executable File
33 lines
787 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: ajaxurl + '?action=cognito_tinymce_dialog',
|
|
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 );
|
|
} )();
|
|
|