Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (@txpinterface == 'admin') {
- register_callback('kuo_tinymce_head','admin_side','head_end');
- }
- function kuo_tinymce_head() {
- if ($GLOBALS['event'] === 'article') {
- echo '<script type="text/javascript" src="//tinymce.cachefly.net/4.1/tinymce.min.js"></script>
- <script type="text/javascript" src="/textpattern/tinymce/plugins/compat3x/plugin.min.js"></script>
- <script type="text/javascript">
- tinymce.init({
- entity_encoding:"raw",
- selector:"textarea#body,textarea#custom-7",
- menubar:false,
- paste_as_text: true,
- external_plugins: {
- "youtube": "/textpattern/tinymce/plugins/youtube/editor_plugin.js",
- "filedownload": "/textpattern/tinymce/plugins/filedownload/editor_plugin.js"
- },
- plugins:["code,autoresize,link,filedownload,image,youtube",
- "advlist autolink lists link image charmap print preview anchor",
- "searchreplace visualblocks code fullscreen",
- "insertdatetime media table contextmenu paste textcolor colorpicker"],
- image_class_list: [
- {title: "None", value: "caption"},
- {title: "Left", value: "left caption"},
- {title: "Center", value: "center caption"},
- {title: "Right", value: "right caption"},
- ],
- image_dimensions: true,
- media_filter_html: false,
- toolbar:"undo redo | styleselect | bold italic | forecolor | alignleft aligncenter alignright alignjustify alignclearleft alignclearcenter | bullist numlist outdent indent | link filedownload image youtube code | removeformat",
- convert_urls: false,
- file_browser_callback: function(image) {
- get_spi_imgtmce();
- },
- content_css : "/css.php?n=tinymce",
- style_formats: [
- {title: "Headers", items: [
- {title: "Header 1", format: "h1"},
- {title: "Header 2", format: "h2"},
- {title: "Header 3", format: "h3"},
- {title: "Header 4", format: "h4"},
- {title: "Header 5", format: "h5"},
- {title: "Header 6", format: "h6"}
- ]},
- {title: "Blocks", items: [
- {title: "Paragraph", format: "p"},
- {title: "Blockquote", format: "blockquote"},
- {title: "Div", format: "div"}
- ]},
- {title: "Positioning", items: [
- {title: "Clear (Push this paragraph/div/image below)", selector : "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table", classes: "clear-left"}
- ]},
- ],
- formats : {
- alignleft : {selector : "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table", classes : "left"},
- aligncenter : {selector : "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table", classes : "center"},
- alignright : {selector : "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table", classes : "right"},
- alignfull : {selector : "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table", classes : "justify"},
- }
- });
- $(document).ready(function(){
- $("select#markup-body option[value=0]").attr("selected","selected");
- $("select#markup-excerpt option[value=0]").attr("selected","selected");
- $("select#markup-body").css("border","1px solid #690");
- $("select#markup-excerpt").css("border","1px solid #690");
- $($("select#markup-body")).change(function(){
- if ($(this).val() == 0) {
- $("select#markup-body").css("border","1px solid #690");
- }
- else {
- $("select#markup-body").css("border","1px solid #c00");
- }
- });
- $($("select#markup-excerpt")).change(function(){
- if ($(this).val() == 0) {
- $("select#markup-excerpt").css("border","1px solid #690");
- }
- else {
- $("select#markup-excerpt").css("border","1px solid #c00");
- }
- });
- if ($("form.async")) {
- $("form.async").on("click", "input[type=submit]", function (evt) {
- tinyMCE.triggerSave();
- });
- }
- });
- </script>';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement