diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.js b/sai/modules/saimod_sys_locale/saimod_sys_locale.js index eb64a42..9c79bbb 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.js +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.js @@ -18,9 +18,11 @@ function init__SYSTEM_SAI_saimod_sys_locale() { saimod_sys_locale_newtext();}); $('#edit_close').click(function(){ + $('#addtext').show(); cData.editmode = false;}); $('#newtext').click(function(){ + $('#addtext').show(); saimod_sys_locale_savenewcontent(); cData.editmode = false;}); @@ -55,13 +57,16 @@ function init__SYSTEM_SAI_saimod_sys_locale() { $('#del_text').click(function(){ saimod_sys_locale_delete($('#modaltitle').html());}); - + $(document).keyup(function(e) { + if (e.keyCode === 27) { $('#addtext').show(); } // esc + }); } function saimod_sys_locale_newtext(){ $('#modaltitle').hide(); $('#modaltextarea').hide(); $('#del_text').hide(); + $('#addtext').hide(); $.ajax({ url: SAI_ENDPOINT, data: { sai_mod: '.SYSTEM.SAI.saimod_sys_locale', @@ -130,7 +135,7 @@ function saimod_sys_locale_loadsinglecontent(id, lang){ $('#modaltextarea').show(); $('#changetext').show(); $('#del_text').show(); - tinymce.init({selector:'textarea'}); + init_tinymce(); $.ajax({ url: SAI_ENDPOINT, @@ -169,3 +174,27 @@ function saimod_sys_locale_delete(buttonID){ saimod_sys_locale_loadcontent(cData.lang,cData.group); $('#modal').modal('hide'); } + +function init_tinymce(){ + tinymce.init({ // General options + mode : "textareas", + theme : "modern", + plugins : "anchor,bbcode,charmap,code,contextmenu,directionality,link,textcolor,table,hr,fullscreen,autolink,lists,spellchecker,pagebreak,layer,table,save,emoticons,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,template", + + // Theme options + theme_modern_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", + theme_modern_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", + theme_modern_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", + theme_modern_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage", + theme_modern_toolbar_location : "top", + theme_modern_toolbar_align : "left", + theme_modern_statusbar_location : "bottom", + theme_modern_resizing : true, + + width: "100%", + height: "250px", + + // Example content CSS (should be your site CSS) + content_css : "../../page/index.css" +}); +} diff --git a/sai/modules/saimod_sys_locale/tabs.tpl b/sai/modules/saimod_sys_locale/tabs.tpl index 058df08..1d787fd 100644 --- a/sai/modules/saimod_sys_locale/tabs.tpl +++ b/sai/modules/saimod_sys_locale/tabs.tpl @@ -10,13 +10,14 @@