From 81e7535914414d0ef6c709ef2cdabc00382ee917 Mon Sep 17 00:00:00 2001 From: Fabio Comuni <fabrix.xm@gmail.com> Date: Thu, 30 Jun 2011 16:42:27 +0200 Subject: [PATCH] Add javascript var "baseurl" Add field_richtext template --- view/default.php | 1 + view/field_richtext.tpl | 44 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 view/field_richtext.tpl diff --git a/view/default.php b/view/default.php index 60bda26695..0d4a690541 100644 --- a/view/default.php +++ b/view/default.php @@ -2,6 +2,7 @@ <html> <head> <title><?php if(x($page,'title')) echo $page['title'] ?></title> + <script>var baseurl="<?php echo $a->get_baseurl() ?>";</script> <?php if(x($page,'htmlhead')) echo $page['htmlhead'] ?> </head> <body> diff --git a/view/field_richtext.tpl b/view/field_richtext.tpl new file mode 100644 index 0000000000..a5a453d32f --- /dev/null +++ b/view/field_richtext.tpl @@ -0,0 +1,44 @@ + + <div class='field richtext'> + <label for='id_$field.0'>$field.1</label> + <textarea name='$field.0' id='id_$field.0' class="fieldRichtext">$field.2</textarea> + <span class='field_help'>$field.3</span> + <script> + console.log(typeof tinyMCE); + if(typeof tinyMCE == "undefined") { + tinyMCE="loading"; + window.tinyMCEPreInit = { + suffix:"", + base: baseurl+"/library/tinymce/jscripts/tiny_mce/", + query:"", + }; + $(function(){ + $.getScript(baseurl +"/library/tinymce/jscripts/tiny_mce/tiny_mce_src.js", function(){ + tinyMCE.init({ + theme : "advanced", + mode : "specific_textareas", + editor_selector: "fieldRichtext", + plugins : "bbcode,paste", + theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code", + theme_advanced_buttons2 : "", + theme_advanced_buttons3 : "", + theme_advanced_toolbar_location : "top", + theme_advanced_toolbar_align : "center", + theme_advanced_blockformats : "blockquote,code", + paste_text_sticky : true, + entity_encoding : "raw", + add_unload_trigger : false, + remove_linebreaks : false, + force_p_newlines : false, + force_br_newlines : true, + forced_root_block : '', + convert_urls: false, + content_css: baseurl+"/view/custom_tinymce.css", + theme_advanced_path : false, + }); + }); + }); + } + </script> + + </div> -- 2.39.5