src/cm/templates/site/macros/text_editor.html
changeset 256 adccf7c023ef
parent 183 f1c6f8fadfef
child 257 7b7ba5e47268
equal deleted inserted replaced
255:81842341dc5a 256:adccf7c023ef
     1 {% load i18n %}
     1 {% load i18n %}
     2 <script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/jquery.markitup.js"></script>
     2 <script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/jquery.markitup.js"></script>
     3 <script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/markitup/sets.js"></script>
     3 <script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/markitup/sets.js"></script>
     4 
     4 
       
     5 <script type="text/javascript" src="{{ CM_MEDIA_PREFIX }}js/ckeditor/ckeditor.js"></script>
       
     6 
     5 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/skins/markitup/style.css" />
     7 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}js/lib/markitup/1.1.5/markitup/skins/markitup/style.css" />
     6 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/style.css" />
     8 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/style.css" />
     7 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/editor.css" />
     9 <link rel="stylesheet" type="text/css" href="{{ CM_MEDIA_PREFIX }}css/markitup/editor.css" />
       
    10 
     8 
    11 
     9 <script type="text/javascript" >
    12 <script type="text/javascript" >
    10 
    13 
    11 /* yes 2 different variables */
    14 /* yes 2 different variables */
    12     myHTMLSettings.previewTemplatePath = "{% url text-wysiwyg-preview "html" %}";
    15     myHTMLSettings.previewTemplatePath = "{% url text-wysiwyg-preview "html" %}";
    24 	        switch(newSet) {
    27 	        switch(newSet) {
    25 	            case 'markdown':
    28 	            case 'markdown':
    26 	                $('#id_content').markItUp(myMarkdownSettings);
    29 	                $('#id_content').markItUp(myMarkdownSettings);
    27 	                break;
    30 	                break;
    28 	            case 'html':
    31 	            case 'html':
    29 	                $('#id_content').markItUp(myHTMLSettings);
    32 	                //$('#id_content').markItUp(myHTMLSettings);
       
    33 					CKEDITOR.replace( 'id_content',
       
    34 					    {
       
    35 							language : '{{ LANGUAGE_CODE }}',
       
    36 							toolbar : 'CMToolbar',
       
    37 							toolbar_CMToolbar : [['Source','-','Templates'], //'Save','NewPage','Preview','-',
       
    38 												 ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'], //,'SpellChecker','Scayt'
       
    39 												 ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
       
    40 												 //['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
       
    41 												 '/',
       
    42 												 ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
       
    43 												 ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
       
    44 												 ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
       
    45 												 ['Link','Unlink','Anchor'],
       
    46 												 ['Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],'/', //'Image','Flash',
       
    47 												 ['Styles','Format','Font','FontSize'],
       
    48 												 ['TextColor','BGColor'],
       
    49 												 ['Maximize','ShowBlocks','-','About']]							
       
    50 					    });	                
    30 	                break;
    51 	                break;
    31 	        }
    52 	        }
    32 	        return false;
    53 	        return false;
    33 	    }
    54 	    }
    34     
    55