/* Prismatic - TinyMCE Buttons for Plain Flavor */ (function() { 'use strict'; tinymce.create('tinymce.plugins.PrismaticButtons', { init : function(ed, url) { ed.addButton('button_prism', { title : 'Add Preformatted Code', icon : 'code', onclick : function() { var code = { snippet : '' }; ed.windowManager.open({ title : 'Add Preformatted Code', tooltip : 'Add Preformatted Code', minWidth : 400, minHeight : 300, body : [ { type : 'textbox', name : 'snippet', placeholder : 'Add Code Here', value : '', minWidth : 400, minHeight : 300, multiline : true, value : code.snippet, oninput : function() { code.snippet = this.value(); } } ], onsubmit : function() { ed.insertContent('
'+ tinymce.DOM.encode(code.snippet) + '
'); } }); } }); }, createControl : function(n, cm) { return null; }, }); tinymce.PluginManager.add('prismatic_buttons', tinymce.plugins.PrismaticButtons); })();