commit 6754ba87e492c82bba0fe40b854f5693467bfdb6
parent bbce8a990afc0b0a50fe29a359ee1bb1e89df2e4
Author: Commit-Bot <unknown>
Date:   Fri, 17 Dec 2010 06:59:35 +0000
Automatic commit from picoLisp.tgz, From: Fri, 17 Dec 2010 06:59:35 GMT
Diffstat:
1 file changed, 30 insertions(+), 0 deletions(-)
diff --git a/doc/tinymce b/doc/tinymce
@@ -0,0 +1,30 @@
+Using the TinyMCE Javascript/HTML WYSIWYG editor in PicoLisp applications
+
+1. Install the 'tinymce' package
+
+   $ apt-get install tinymce
+
+2. In the application's runtime directory, create a link to the tinymce
+   installation, e.g.:
+
+   $ ln -s /usr/share/tinymce/www tinymce
+
+3. In your application, 'allow' the tinymce installation directory:
+
+   (allowed ("myApp/" "img/" "tinymce/")
+      ... )
+
+4. On each page where you want to use tinymce in textareas, insert somewhere at
+   the beginning, but before the first text field, e.g.:
+
+   (action
+      (html 0 "Title" "lib.css" NIL
+         (javascript "tinymce/tiny_mce.js")
+         (javascript "lib/tinymce.js")
+         (form NIL
+            ...
+            (gui '(+BlobField) '(txt : home obj) 60 8 "Memo")
+
+5. Normally, you would use an application-specific configuration. In that
+   case, copy "lib/tinymce.js" to "myApp/tinymce.js", modify the plugins,
+   buttons etc, and use (javascript "myApp/tinymce.js") in your code.