View
 

Javascript API

This version was saved 16 years, 1 month ago View current version     Page history
Saved by Brian Kirchoff
on October 11, 2008 at 4:47:29 pm
 

 

Class nicEditors

The nicEditors class provides convience methods to add NicEditor to the page or get a reference to a editor by ID

 

nicEditors.allTextAreas

Converts all the textareas on the page info NicEditor instances.  Returns a reference to the array of all NicEdit instances on the page.

nicEditors.findEditor

Finds a specific editor by ID if created using allTextAreas explitly

 

For example to get the nicedit instance for

<textarea id="myArea2"></textarea>

use:

nicEditors.findEditor('myArea2');

 

The method returns a nicedit instance that you call the functions below on.

 

nicEditors.editors[] The raw array of all the NicEdit instances on the page

 

Class nicInstance

The nicEditor instance class creates the editable area for a single element and provides a number of useful methods to developers.  You can get a reference to a specific nicInstance object using

nicEditors.findEditor

 

 

 

[nicInstance].getContent()

 

Returns the current HTML of the nicInstance

For example:

nicEditors.findEditor('myArea2').getContent();

returns the HTML in the content editor that replaced the element on the page with ID 'myArea2'.

 

 

[nicInstance].setContent(HTML)

 

Set the current HTML in the editor instance

For example:

nicEditors.findEditor('myArea2').setContent('<strong>Some HTML</strong> here');

 

 

[nicInstance].saveContent()

Only for nicInstances that are replacing a <textarea>

this method syncs the content of the editor with the textarea value.

This is done automatically if the form with the orginal

<textarea> is submitted.

However, you may want to explitly do the syncing yourself.

 

 

 

Class nicEditor

The nicEditor class is a container for a number of nicEditor instances and 1 nicPanel. 

 

 

Comments (0)

You don't have permission to comment on this page.