Advertisement
freddy0512

tinymce

Nov 3rd, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1.  
  2. <script language="javascript" type="text/javascript" src="<?php echo base_url()?>jscripts/tiny_mce/tiny_mce.js"></script>
  3. <script language="javascript" type="text/javascript">
  4. tinyMCE.init({
  5. mode : "exact",
  6. elements : "elm2",
  7. width: 550,
  8. height: 400,
  9. theme : "advanced",
  10. plugins : "advimage,advlink,media,contextmenu",
  11. theme_advanced_buttons1_add_before : "newdocument,separator",
  12. theme_advanced_buttons1_add : "fontselect,fontsizeselect",
  13. theme_advanced_buttons2_add : "separator,forecolor,backcolor,liststyle",
  14. theme_advanced_buttons2_add_before: "cut,copy,separator,",
  15. theme_advanced_buttons3_add_before : "",
  16. theme_advanced_buttons3_add : "media",
  17. theme_advanced_toolbar_location : "top",
  18. theme_advanced_toolbar_align : "left",
  19. extended_valid_elements : "hr[class|width|size|noshade]",
  20. file_browser_callback : "ajaxfilemanager",
  21. paste_use_dialog : false,
  22. theme_advanced_resizing : true,
  23. theme_advanced_resize_horizontal : true,
  24. apply_source_formatting : true,
  25. force_br_newlines : true,
  26. force_p_newlines : false,
  27. relative_urls : true
  28. });
  29.  
  30. function ajaxfilemanager(field_name, url, type, win) {
  31. var ajaxfilemanagerurl = "../../../../jscripts/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php";
  32. var view = 'detail';
  33. switch (type) {
  34. case "image":
  35. view = 'thumbnail';
  36. break;
  37. case "media":
  38. break;
  39. case "flash":
  40. break;
  41. case "file":
  42. break;
  43. default:
  44. return false;
  45. }
  46. tinyMCE.activeEditor.windowManager.open({
  47. url: "../../../../jscripts/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php?view=" + view,
  48. width: 1000,
  49. height: 500,
  50. inline : "yes",
  51. close_previous : "no"
  52. },{
  53. window : win,
  54. input : field_name
  55. });
  56.  
  57. return false;
  58. var fileBrowserWindow = new Array();
  59. fileBrowserWindow["file"] = ajaxfilemanagerurl;
  60. fileBrowserWindow["title"] = "Ajax File Manager";
  61. fileBrowserWindow["width"] = "600";
  62. fileBrowserWindow["height"] = "440";
  63. fileBrowserWindow["close_previous"] = "no";
  64. tinyMCE.openWindow(fileBrowserWindow, {
  65. window : win,
  66. input : field_name,
  67. resizable : "yes",
  68. inline : "yes",
  69. editor_id : tinyMCE.getWindowArg("editor_id")
  70. });
  71.  
  72. return false;
  73. }
  74. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement