Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. if(jQuery('#wheel_news_heading').length){
  2. jQuery('#postdivrich').prepend('<label class="description-heading">Overview :</label>');
  3. jQuery("#titlewrap").append('<label for="div_title" class="label_custom">Headline :</label><div id="div_title" placeholder="enter a title" >'+jQuery("#wheel_news_heading").val()+'</div><a id="custom_red" href="javascript:void(0)"><div class="custom_red"></div></a><a id="custom_black" href="javascript:void(0)"><div class="custom_black"></div></a>');
  4. jQuery('#div_title').prop('contentEditable',true);
  5.  
  6. var title = jQuery('#wheel_news_heading').val();
  7. title = title.replace(/<span>/g,'')
  8. title = title.replace(/</span>/g,'')
  9. title = title.replace(/&nbsp;/g,'');
  10. title = title.replace(/<span class="fntBlack">/g,'');
  11. title = title.replace(/</br>/g,'');
  12. title = title.replace(/<br>/g,'');
  13. title = title.replace(/<br/>/g,'');
  14. title = title.replace(/<br />/g,'');
  15. jQuery("input[name='post_title']").val(title);
  16. }
  17. jQuery('#custom_red').on('click',function(){
  18. var selection = window.getSelection();
  19. if(selection == ''){
  20. return false;
  21. }else{
  22. var html = getSelectionHtml();
  23. html = html.replace(/<span>/g,'')
  24. html = html.replace(/</span>/g,'')
  25. html = html.replace(/&nbsp;/g,'');
  26. html = html.replace(/<span class="fntBlack">/g,'');
  27. html = html.replace(/</br>/g,'');
  28. html = html.replace(/<br/>/g,'');
  29. html = html.replace(/<br />/g,'');
  30. html = html.replace(/<br>/g,'');
  31. var w = getSelection().getRangeAt(0);
  32. w.deleteContents();
  33. var newNode = document.createElement("span");
  34. newNode.appendChild(document.createTextNode(html));
  35. w.insertNode(newNode);
  36. jQuery('#wheel_news_heading').val(jQuery('#div_title').html());
  37. }
  38. });
  39. jQuery('#custom_black').on('click',function(){
  40. var html = getSelectionHtml();
  41. var selection = window.getSelection();
  42. if(selection == ''){
  43. return false;
  44. }else {
  45. var html = getSelectionHtml();
  46. html = html.replace(/<span>/g,'')
  47. html = html.replace(/</span>/g,'')
  48. html = html.replace(/&nbsp;/g,'');
  49. html = html.replace(/<span class="fntBlack">/g,'');
  50. html = html.replace(/</br>/g,'');
  51. html = html.replace(/<br/>/g,'');
  52. html = html.replace(/<br />/g,'');
  53. html = html.replace(/<br>/g,'');
  54. var w = getSelection().getRangeAt(0);
  55. w.deleteContents();
  56. var newNode = document.createElement("span");
  57. newNode.setAttribute('class',"fntBlack");
  58. newNode.appendChild(document.createTextNode(html));
  59. //var newNode = document.createTextNode(html);
  60. w.insertNode(newNode);
  61. jQuery('#wheel_news_heading').val(jQuery('#div_title').html());
  62. }
  63. });
  64. jQuery('#div_title').on('keyup',function(){
  65. jQuery('#wheel_news_heading').val(jQuery('#div_title').html());
  66. var title = jQuery('#div_title').html();
  67. title = title.replace(/<span>/g,'')
  68. title = title.replace(/</span>/g,'')
  69. title = title.replace(/&nbsp;/g,'');
  70. title = title.replace(/<span class="fntBlack">/g,'');
  71. title = title.replace(/</br>/g,'');
  72. title = title.replace(/<br>/g,'');
  73. title = title.replace(/<br/>/g,'');
  74. title = title.replace(/<br />/g,'');
  75. jQuery("input[name='post_title']").val(title);
  76. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement