otwarchive-symphonyarchive/public/javascripts/mce_editor.min.js
2026-03-11 22:22:11 +00:00

1 line
No EOL
2.1 KiB
JavaScript

function addEditor(e){tinyMCE.execCommand("mceAddEditor",!1,e)}function removeEditor(e){tinyMCE.execCommand("mceRemoveEditor",!1,e)}tinyMCE.init({branding:!1,plugins:"directionality hr image link lists paste tabfocus",contextmenu:!1,menubar:!1,toolbar:"paste | bold italic underline strikethrough | link unlink image | blockquote | hr | bullist numlist | alignleft aligncenter alignright alignjustify | undo redo | ltr rtl",browser_spellcheck:!0,inline_styles:!1,convert_urls:!1,content_css:"/stylesheets/tiny_mce_custom.css?"+(new Date).getTime(),tabfocus_elements:"tinymce",extended_valid_elements:"b, i, span[!class|!dir], strike, u",invalid_elements:"font",formats:{alignleft:{selector:"div, h1, h2, h3, h4, h5, h6, img, p, table, td, th, ul, ol, li",attributes:{align:"left"}},aligncenter:{selector:"div, h1, h2, h3, h4, h5, h6, img, p, table, td, th, ul, ol, li",attributes:{align:"center"}},alignright:{selector:"div, h1, h2, h3, h4, h5, h6, img, p, table, td, th, ul, ol, li",attributes:{align:"right"}},alignjustify:{selector:"div, h1, h2, h3, h4, h5, h6, img, p, table, td, th, ul, ol, li",attributes:{align:"justify"}},underline:{inline:"u",exact:!0},strikethrough:[{inline:"strike",exact:!0},{inline:"s",remove:"all"},{inline:"del",remove:"all"}]},paste_word_valid_elements:"@[align],-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-table,-tr,-td[colspan|rowspan],-th,-thead,-tfoot,-tbody,-a[href|name],sub,sup,strike,br",target_list:[{title:"None",value:""}],mobile:{theme:"silver"},setup:function(e){e.on("init change undo redo",function(){e.save(),$j(e.getElement()).trigger("change")})}}),$j(document).ready(function(){$j(".rtf-html-switch").removeClass("hidden"),$j(".html-link").addClass("current"),$j(".rtf-link").click(function(e){addEditor("content"),$j(this).addClass("current"),$j(".rtf-notes").removeClass("hidden"),$j(".html-link").removeClass("current"),$j(".html-notes").addClass("hidden"),e.preventDefault()}),$j(".html-link").click(function(e){removeEditor("content"),$j(this).addClass("current"),$j(".html-notes").removeClass("hidden"),$j(".rtf-link").removeClass("current"),$j(".rtf-notes").addClass("hidden"),e.preventDefault()})});