]> git.parisson.com Git - mezzo.git/commitdiff
Format Button : adding example format for buttons
authorEmilie <zawadzki@ircam.fr>
Thu, 15 Sep 2016 09:44:36 +0000 (11:44 +0200)
committerEmilie <zawadzki@ircam.fr>
Thu, 15 Sep 2016 09:44:36 +0000 (11:44 +0200)
app/organization/core/static/js/tinymce_setup.js
app/static/admin/css/organization.css
app/templates/admin/base_site.html

index b51a231d886b4ffebe2542d4175c5a7896430bbe..835be6133e190e8a35b378fd814f10d148d02978 100644 (file)
@@ -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
index bb5c7284e458a6724e654e294d3cbcbe49c8020b..be6b6c1334dccb4ad4eb20e2f70c793e298bbfc7 100644 (file)
@@ -4,3 +4,9 @@
     margin-top: 10px;
     width: 100%;
 }
+
+.yellow_button {
+    display: inline-block;
+    padding: 20px;
+    background: yellow;
+}
index 48f92fcca7a813988ea8efa1530a92b9af571a49..d1a8da718c88c68c74b8a10b3a28f7db90372a9c 100644 (file)
@@ -5,6 +5,7 @@
 
 {% block extrahead %}
 <link rel="stylesheet" type="text/css" href="{% static "mezzanine/css/admin/global.css" %}">
+<link rel="stylesheet" type="text/css" href="{% static "admin/css/organization.css" %}" />
 <style>
     /* These are set in PageAdmin's view methods, and mezzanine.utils.admin.SingletonAdmin */
     {% if hide_delete_link or singleton %}.submit-row .deletelink {display:none !important;}{% endif %}
@@ -72,5 +73,4 @@ jQuery(function($) {
         {% endif %}
     {% endif %}
 {% endif %}
-<link rel="stylesheet" type="text/css" href="{% static "admin/css/organization.css" %}" />
 {% endblock %}