Advertisement
Guest User

Untitled

a guest
Jul 12th, 2012
543
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. tinyMCE.init({
  2.     setup: function(ed)
  3.     {
  4.         //console.log('entradilla deberia de estar desactivada');
  5.         ed.onKeyUp.add(function(ed, evt)
  6.         {
  7.             if($('.entradilla_check').is(':checked')) {
  8.                 // get html content of first paragraph in the editor
  9.                 var first_node_html = $(ed.getBody()).find('p:first').html();
  10.  
  11.                 // copythe html content into the textarea '.entradilla'
  12.                 $('.entradilla').text(first_node_html);
  13.  
  14.                 // if intro is a tinymce editor too you will need some other code
  15.                 // here it is
  16.                 tinymce.get('entradilla').setContent(first_node_html);
  17.             }
  18.         });
  19.     },
  20.  
  21.     language : 'es',
  22.     mode: 'textareas',
  23.     editor_selector : "tiny_editor",
  24.     //valid_elements : "a[href|target=_blank],strong/b, u, i, p",
  25.     cleanup: true,
  26.     theme: 'advanced',
  27.  
  28.     theme_advanced_toolbar_align: 'left',
  29.     theme_advanced_toolbar_location: 'top',
  30.     theme_advanced_statusbar_location: 'bottom',
  31.  
  32.     plugins: 'table,advhr,advlink,preview,advimage,media,searchreplace,print,fullscreen,paste',
  33.  
  34.     theme_advanced_buttons1: 'bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,outdent,indent,|,fontselect,fontsizeselect,forecolor,backcolor',
  35.     theme_advanced_buttons2: 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,undo,redo,|,link,unlink,anchor,advhr,|,sub,sup,|,charmap,image,media,|,cleanup,removeformat,code,fullscreen',
  36.     theme_advanced_buttons3: 'tablecontrols,|,preview,print,|,help',
  37.  
  38.     extended_valid_elements: 'iframe[align<bottom?left?middle?right?top|class|frameborder|height|id|longdesc|marginheight|marginwidth|name|scrolling<auto?no?yes|src|style|title|width]'
  39. });
  40.  
  41.  
  42. if($('.entradilla_check').is(':checked')) {
  43.     tinyMCE.execCommand('mceRemoveControl', false, 'entradilla');
  44.     //  |
  45.     //  |->//This returns no error, but does nothing
  46.  
  47.     tinymce.get('entradilla').settings.readonly = false;
  48.     //  |
  49.     //  |->//tinymce.get("entradilla") is undefined
  50.  
  51.     window.tinyMCE.get('entradilla').setAttribute('contenteditable', false);
  52.     //  |
  53.     //  |->//window.tinyMCE.get("entradilla") is undefined
  54.  
  55.     window.tinyMCE.activeEditor.getBody().setAttribute('contenteditable', false);
  56.     //  |
  57.     //  |->//window.tinyMCE.activeEditor is null
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement