From 59360656040f71729d61577481893baa7b94515f Mon Sep 17 00:00:00 2001 From: Emilie Date: Thu, 15 Sep 2016 11:44:36 +0200 Subject: [PATCH] Format Button : adding example format for buttons --- .../core/static/js/tinymce_setup.js | 76 ++++++++++++++++++- app/static/admin/css/organization.css | 6 ++ app/templates/admin/base_site.html | 2 +- 3 files changed, 82 insertions(+), 2 deletions(-) diff --git a/app/organization/core/static/js/tinymce_setup.js b/app/organization/core/static/js/tinymce_setup.js index b51a231d..835be613 100644 --- a/app/organization/core/static/js/tinymce_setup.js +++ b/app/organization/core/static/js/tinymce_setup.js @@ -1,2 +1,76 @@ -function custom_file_browser(field_name,url,type,win){return tinyMCE.activeEditor.windowManager.open({title:"Select "+type+" to insert",file:window.__filebrowser_url+"?pop=5&type="+type,width:800,height:500,resizable:"yes",scrollbars:"yes",inline:"yes",close_previous:"no"},{window:win,input:field_name}),!1}var language_codes={ar:"ar",ca:"ca",cs:"cs",da:"da",de:"de",es:"es",et:"et",fa:"fa","fa-ir":"fa_IR",fi:"fi",fr:"fr_FR","hr-hr":"hr",hu:"hu_HU","id-id":"id","is-is":"is_IS",it:"it",ja:"ja",ko:"ko_KR",lv:"lv",nb:"nb_NO",nl:"nl",pl:"pl","pt-br":"pt_BR","pt-pt":"pt_PT",ru:"ru",sk:"sk",sr:"sr",sv:"sv_SE",tr:"tr",uk:"uk_UA",vi:"vi","zh-cn":"zh_CN","zh-tw":"zh_TW","zh-hant":"zh_TW","zh-hans":"zh_CN"};jQuery(function($){"undefined"!=typeof tinyMCE&&tinyMCE.init({selector:"textarea.mceEditor",height:"500px",language:language_codes[window.__language_code]||"en",plugins:["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste"],link_list:window.__link_list_url,relative_urls:!1,convert_urls:!1,menubar:!0,statusbar:!1,toolbar:"insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table | code fullscreen",image_advtab:!0,file_browser_callback:custom_file_browser,content_css:window.__tinymce_css,valid_elements:"*[*]"})}); +function custom_file_browser(field_name, url, type, win) { + return tinyMCE.activeEditor.windowManager.open({ + title: "Select " + type + " to insert", + file: window.__filebrowser_url + "?pop=5&type=" + type, + width: 800, + height: 500, + resizable: "yes", + scrollbars: "yes", + inline: "yes", + close_previous: "no" + }, { + window: win, + input: field_name + }), !1 +} +var language_codes = { + ar: "ar", + ca: "ca", + cs: "cs", + da: "da", + de: "de", + es: "es", + et: "et", + fa: "fa", + "fa-ir": "fa_IR", + fi: "fi", + fr: "fr_FR", + "hr-hr": "hr", + hu: "hu_HU", + "id-id": "id", + "is-is": "is_IS", + it: "it", + ja: "ja", + ko: "ko_KR", + lv: "lv", + nb: "nb_NO", + nl: "nl", + pl: "pl", + "pt-br": "pt_BR", + "pt-pt": "pt_PT", + ru: "ru", + sk: "sk", + sr: "sr", + sv: "sv_SE", + tr: "tr", + uk: "uk_UA", + vi: "vi", + "zh-cn": "zh_CN", + "zh-tw": "zh_TW", + "zh-hant": "zh_TW", + "zh-hans": "zh_CN" +}; +jQuery(function($) { + "undefined" != typeof tinyMCE && tinyMCE.init({ + selector: "textarea.mceEditor", + height: "500px", + language: language_codes[window.__language_code] || "en", + plugins: ["advlist autolink lists link image charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste"], + link_list: window.__link_list_url, + relative_urls: !1, + convert_urls: !1, + menubar: !0, + statusbar: !1, + toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image table | code fullscreen", + image_advtab: !0, + file_browser_callback: custom_file_browser, + content_css: [window.__tinymce_css, '/static/admin/css/organization.css'] , + valid_elements: "*[*]", + style_formats: [ + { title: 'Button Yellow', inline: 'a', classes: 'yellow_button'} + ], + style_formats_merge: true + }) +}); + //# sourceMappingURL=tinymce_setup.js.map diff --git a/app/static/admin/css/organization.css b/app/static/admin/css/organization.css index bb5c7284..be6b6c13 100644 --- a/app/static/admin/css/organization.css +++ b/app/static/admin/css/organization.css @@ -4,3 +4,9 @@ margin-top: 10px; width: 100%; } + +.yellow_button { + display: inline-block; + padding: 20px; + background: yellow; +} diff --git a/app/templates/admin/base_site.html b/app/templates/admin/base_site.html index 48f92fcc..d1a8da71 100644 --- a/app/templates/admin/base_site.html +++ b/app/templates/admin/base_site.html @@ -5,6 +5,7 @@ {% block extrahead %} +