| 1 | 1 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,40 @@ |
| 1 |
+/** |
|
| 2 |
+ * $Id$ |
|
| 3 |
+ * |
|
| 4 |
+ * @author Moxiecode |
|
| 5 |
+ * @copyright Copyright � 2004-2007, Moxiecode Systems AB, All rights reserved. |
|
| 6 |
+ * |
|
| 7 |
+ * This file should only be used while developing TinyMCE |
|
| 8 |
+ * tiny_mce.js or tiny_mce_src.js should be used in a production environment. |
|
| 9 |
+ * This file loads the js files from classes instead of a merged copy. |
|
| 10 |
+ */ |
|
| 11 |
+ |
|
| 12 |
+function getTinyMCEBaseURL() {
|
|
| 13 |
+ var i, nl = document.getElementsByTagName('script');
|
|
| 14 |
+ |
|
| 15 |
+ for (i=0; i<nl.length; i++) {
|
|
| 16 |
+ if (nl[i].src && nl[i].src.indexOf("tiny_mce_dev.js") != -1)
|
|
| 17 |
+ return nl[i].src.substring(0, nl[i].src.lastIndexOf('/'));
|
|
| 18 |
+ } |
|
| 19 |
+} |
|
| 20 |
+ |
|
| 21 |
+function include(u) {
|
|
| 22 |
+ document.write('<script language="javascript" type="text/javascript" src="' + tinyMCEBaseURL + '/' + u + '"></script>');
|
|
| 23 |
+} |
|
| 24 |
+ |
|
| 25 |
+// Load all classes |
|
| 26 |
+var tinyMCEBaseURL = getTinyMCEBaseURL(); |
|
| 27 |
+ |
|
| 28 |
+include('classes/TinyMCE_Engine.class.js');
|
|
| 29 |
+include('classes/TinyMCE_Control.class.js');
|
|
| 30 |
+include('classes/TinyMCE_Selection.class.js');
|
|
| 31 |
+include('classes/TinyMCE_UndoRedo.class.js');
|
|
| 32 |
+include('classes/TinyMCE_Cleanup.class.js');
|
|
| 33 |
+include('classes/TinyMCE_DOMUtils.class.js');
|
|
| 34 |
+include('classes/TinyMCE_URL.class.js');
|
|
| 35 |
+include('classes/TinyMCE_Array.class.js');
|
|
| 36 |
+include('classes/TinyMCE_Event.class.js');
|
|
| 37 |
+include('classes/TinyMCE_ForceParagraphs.class.js');
|
|
| 38 |
+include('classes/TinyMCE_Layer.class.js');
|
|
| 39 |
+include('classes/TinyMCE_Menu.class.js');
|
|
| 40 |
+include('classes/TinyMCE_Debug.class.js');
|