Mini Shell
tinymce.init({
file_browser_callback: function(field_name, url, type, win) {
// from http://andylangton.co.uk/blog/development/get-viewport-size-width-and-height-javascript
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
var cmsURL = '[[wwwurl]]/dada_mail_support_files/RichFilemanager/index.html?&field_name='+field_name+'&lang='+tinymce.settings.language;
if(type == 'image') {
cmsURL = cmsURL + "&type=images";
}
tinyMCE.activeEditor.windowManager.open({
file : cmsURL,
title : 'Filemanager',
width : x * 0.8,
height : y * 0.8,
resizable : "yes",
close_previous : "no"
});
},
selector: "textarea#html_message_body",
height: "30em",
image_advtab : true,
paste_data_images : true,
convert_fonts_to_spans : true,
element_format : "xhtml",
entity_encoding : "names",
keep_styles: true,
protect: [
/<\?dada.*?\?>/g
],
visual: true,
convert_urls: false,
relative_urls: false,
document_base_url : "[[wwwurl]]/dada_mail_support_files/",
remove_script_host: false,
visualblocks_default_state: true,
plugins: [
"autoresize advlist autolink lists link image charmap preview hr anchor ",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"nonbreaking table contextmenu directionality",
"emoticons paste textcolor fullpage"
],
toolbar1 : "undo redo | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect | bullist numlist outdent indent | link image",
toolbar2 : "preview | forecolor backcolor emoticons code fullpage",
setup: function(editor) {
editor.on('PreInit', function() {
editor.parser.addNodeFilter('#cdata', function(nodes) {
for (var i = 0; i < nodes.length; i++) {
nodes[i].remove();
}
});
});
}
});
Zerion Mini Shell 1.0