Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [orion-dev] Using Orion Editor in a form

We really need to improve our documentation for the stand alone editor. I opened [1] to track this.

The edit() function does not return an internal object.

It returns an array of editors if you provide a "className" in the options argument.   Every node in the document with the specified className will be the parent of an editor and the list of editors is returned.

Or it returns a single editor, if you provide a "parent" in the options argument.  The parent can be either a string id or the DOM node itself.  This example shows how to use the parent option.

Once you have the editor, you can call  "editor.setText()" to set its contents.

It is possible to turn a textarea into an editor as well. Here is a snippet that shows how:



From:        Oliver Kopp <>
To:        orion-dev@xxxxxxxxxxx,
Date:        11/28/2013 05:46 AM
Subject:        [orion-dev] Using Orion Editor in a form
Sent by:        orion-dev-bounces@xxxxxxxxxxx


I'm trying to replace codemirror by Orion's Editor. Thereby, I'm
following and I
also found

It is not clear to me, how I can get the text content of the editor.
Could you give me a hint how I can get a reference to the editor
object? The return value of "edit()" seems to return internal objects

Is it possible to pass "id" instead of "className" to edit to generate
the editor only on a specified pre field?

It seems to be impossible to turn a textarea into an editor. This
makes it difficult to use the editor in a form. Therefore, I've asked
how to get the (formatted) content of the editor. $(".XMLtextarea
.textviewContent").text() seems to be a first shot, but it misses the
line breaks. Then, I can fill up my request data by hand.

BTW: In the howto, I suppose "2.0" can be replaced by "4.0"? :)


orion-dev mailing list

Title: Orion Editor Snippet

SQL Content Assist

This snippet shows how to replace the contents of a TEXTAREA with an editor.

function hello() { console.log("Hello word"); } function done() { console.log("done"); }

Back to the top