Sha256: 807b30b7e146eac90ae350b18038a988cc50c409b2a6e50b2e6a62364a8181f6
Contents?: true
Size: 1.68 KB
Versions: 2
Compression:
Stored size: 1.68 KB
Contents
= javascript_pack_tag 'optimacms/tinymce' = stylesheet_pack_tag 'optimacms/tinymce' :javascript $( document ).ready(function() { tinymce_init(); }); function tinymce_init(){ tinymce.init({ selector: "textarea.editor", skin: false, plugins: [ "advlist autolink lists link image charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste" ], toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image myblock", file_browser_callback : elFinderBrowser, relative_urls: false, content_css : [ "#{asset_pack_path('optimacms/tinymce_content_style.css')}" ], protect2: [ /\<\/?(if|endif)\>/g, // Protect <if> & </endif> /\<xsl\:[^>]+\>/g, // Protect <xsl:...> /<\?php.*?\?>/g // Protect php code ], setup: function(editor) { editor.addButton('myblock', { title: 'block', image: 'image_path(asset_pack_path("tinymce/icon_block2.png"))', onclick: function() { editor.insertContent('#{tinymce_editor_insert_block}'); } }); } }); } function elFinderBrowser (field_name, url, type, win) { tinymce.activeEditor.windowManager.open({ file: '/elfinder_manager',// use an absolute path! title: 'elFinder 2.1', width: 900, height: 450, resizable: 'no' }, { setUrl: function (url) { win.document.getElementById(field_name).value = url; } }); return false; }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
optimacms-0.4.3 | app/views/optimacms/admin/common/_js_tinymce.html.haml |
optimacms-0.4.2 | app/views/optimacms/admin/common/_js_tinymce.html.haml |