On Tue, 2004-09-07 at 08:51, Derek Hohls wrote:
> Bruno
>
> I have now tried the following:
>
> 1. Create an external js file with the following:
>
>
> // Register plugins
> HTMLArea.loadPlugin("TableOperations");
> HTMLArea.loadPlugin("FullPage");
>
> function initFunction(areaID) {
> // inititalize editor
> editor = new HTMLArea("editor");
> // retrive the config object
> var config = editor.config;
> config.statusBar = false;
> // do custom configuration
> config.toolbar = [
> [
> "bold", "italic", "underline", "strikethrough",
> "separator",
> "subscript", "superscript", "separator",
> "justifyleft", "justifycenter", "justifyright",
> "separator",
> "insertorderedlist", "insertunorderedlist", "outdent",
> "indent", "separator",
> "createlink", "separator", "undo", "redo", "paste" ]
> ];
> HTMLArea.replace(areaID,config);
> }
>
> function initTable(areaID) {
> // inititalize editor
> edit = new HTMLArea("editor");
> edit.registerPlugin(TableOperations);
> // retrive the config object
> var config = edit.config;
> config.statusBar = false;
> // do custom configuration
> config.toolbar = [
> [
> "bold", "italic", "underline", "strikethrough",
> "separator",
> "subscript", "superscript", "separator",
> "justifyleft", "justifycenter", "justifyright",
> "separator",
> "insertorderedlist", "insertunorderedlist", "outdent",
> "indent", "separator",
> "createlink", "separator", "undo", "redo", "paste" ]
> ];
> HTMLArea.replace(areaID,config);
> }
>
> 2. Linked to that file via a call from the primary stylesheet:
>
> <script type="text/javascript"
> src="{$resources}/htmlareaconfig.js"></script>
>
> But I still have the same issue ie. those text areas using
> function initFunction() work fine, but those trying to use the
> initTable() , which calls the registerPlugin(TableOperations)
> do not!
the easiest way to debug this kind of problem is to use mozilla or
firefox and look at the javascript console.
One thing I do differently is put the tableoperations between quotes:
edit.registerPlugin("TableOperations");
though it should work without them too.
>
> I did look on the HTMLarea forums, and the advice there was
> the same as yours, but there must be something else needed
> to make it work? eg. how does HTMLArea know where to
> locate the plugins?
just check the htmlarea.js source, you'll see.
--
Bruno Dumon http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
[EMAIL PROTECTED] [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]