src/cm/templates/site/macros/text_editor.html
changeset 183 f1c6f8fadfef
parent 160 0c01050f9717
child 256 adccf7c023ef
equal deleted inserted replaced
180:0887863001b1 183:f1c6f8fadfef
    10 
    10 
    11 /* yes 2 different variables */
    11 /* yes 2 different variables */
    12     myHTMLSettings.previewTemplatePath = "{% url text-wysiwyg-preview "html" %}";
    12     myHTMLSettings.previewTemplatePath = "{% url text-wysiwyg-preview "html" %}";
    13     myMarkdownSettings.previewParserPath = "{% url text-wysiwyg-preview "markdown" %}";
    13     myMarkdownSettings.previewParserPath = "{% url text-wysiwyg-preview "markdown" %}";
    14     
    14     
       
    15     onMarkitupActions = function() {needToConfirm = true ;} ;
       
    16     
       
    17     myHTMLSettings.afterInsert = onMarkitupActions ;
       
    18     myMarkdownSettings.afterInsert = onMarkitupActions ;
       
    19     
    15     $(document).ready(function() {
    20     $(document).ready(function() {
    16     adaptMarkitup = function() {
    21 	    adaptMarkitup = function() {
    17         $('#id_content').markItUpRemove();  
    22 	        $('#id_content').markItUpRemove();  
    18         var newSet = $('#id_format').val();
    23 	        var newSet = $('#id_format').val();
    19         switch(newSet) {
    24 	        switch(newSet) {
    20             case 'markdown':
    25 	            case 'markdown':
    21                 $('#id_content').markItUp(myMarkdownSettings);
    26 	                $('#id_content').markItUp(myMarkdownSettings);
    22                 break;
    27 	                break;
    23             case 'html':
    28 	            case 'html':
    24                 $('#id_content').markItUp(myHTMLSettings);
    29 	                $('#id_content').markItUp(myHTMLSettings);
    25                 break;
    30 	                break;
    26         }
    31 	        }
    27         return false;
    32 	        return false;
    28     }
    33 	    }
    29     
    34     
    30     adaptMarkitup();
    35     adaptMarkitup();
    31     
    36     
    32     $('#id_format').change(function() {adaptMarkitup();}) ;
    37     $('#id_format').change(function() {adaptMarkitup();}) ;
    33    });
    38    });