|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--TinyMCE_Engine
Defined in TinyMCE_Engine.class.js
Field Summary | |
Object |
buttonMap
|
Object |
configs
|
Object |
currentConfig
|
Object |
dialogCounter
|
Object |
eventHandlers
|
Object |
idCounter
|
Object |
instances
|
Object |
isGecko
|
Object |
isLoaded
|
Object |
isMac
|
Object |
isMSIE
|
Object |
isMSIE5
|
Object |
isMSIE5_0
|
Object |
isNS7
|
Object |
isNS71
|
Object |
isOpera
|
Object |
isSafari
|
Object |
loadedFiles
|
Object |
loadedPlugins
|
Object |
majorVersion
|
Object |
menus
|
Object |
minorVersion
|
Object |
plugins
|
Object |
releaseDate
|
Object |
switchClassCache
|
Object |
themes
|
Object |
windowArgs
|
Constructor Summary | |
TinyMCE_Engine
()
Core engine class for TinyMCE, a instance of this class is available as a global called tinyMCE. |
Method Summary | |
HTMLElement
|
_getElementById(<string> i<DOMDocument> d, d)
Returns a element by id, this will also search the form names to match the id. |
Object
|
accessibleEventHandler(<DOMEvent> e)
Accessibility handler that gets executed when the user hits a key in a select element. |
void
|
addButtonMap(<string> m)
Adds a list of buttons available in the tiled button image used by the button_tile_map option. |
void
|
addEvent(<HTMLElement> o, <string> n, <function> h)
Adds a event handler function to the specified object. |
void
|
addEventHandlers(<inst> inst)
Adds the handleEvent function to the specified editor instance. |
void
|
addMCEControl(<HTMLElement> replace_element, <string> form_element_name, <DOMDocument> target_document)
Adds a TinyMCE editor control instance to a specific form element. |
void
|
addMenu(<string> n, <TinyMCE_Menu> m)
Adds a floating menu instance to TinyMCE. |
void
|
addPlugin(n, <TinyMCE_Plugin> p)
Adds the specified plugin to the list of loaded plugins, this will also setup the baseURL property of the plugin. |
Object
|
addSelectAccessibility(<DOMEvent> e, <HTMLElement> s, <DOMWindow> w)
Adds accessibility keydown handler to the specified select element. |
void
|
addTheme(&l<TinyMCE_Theme> t;string> n, t)
Adds the specified theme in to the list of loaded themes. |
void
|
addToLang(<string> prefix, <Array> ar)
Adds language items to the global language array. |
string
|
applyTemplate(<string> h, <Array> as)
Replaces language, args and settings variables in a HTML string. |
boolean
|
callFunc(<<<Array> a href="TinyMCE_Control.html">TinyMCE_Control> ins, <string> p, <string> n, <int> m, a)
Executes callback chain. |
void
|
cancelEvent(<DOMEvent> e)
Cancels the specified event, this will disable the event from be passed to other listeners in event chain. |
void
|
cleanupAnchors(<DOMDocument> doc)
Moves the contents of a anchor outside and after the anchor. |
string
|
cleanupEventStr(<string> s)
Removes MSIE 5.5 specific event wrapper function form a event string. |
string
|
cleanupHTMLCode(<string> s)
Makes some preprocessing cleanup routines on the specified HTML string. |
Array
|
clearArray(a)
Returns a cleared array, since some external libraries tend to extend the Array core object arrays needs to be cleaned from these extended functions. |
void
|
closeWindow(<DOMWindow> win)
Closes the specified window. |
void
|
compressStyle(<Array> ar, <string> pr, <string> sf, <string> res)
Compresses larger styles into a smaller. |
void
|
confirmAdd(<DOMEvent> e, <Array> settings)
Displays a confirm dialog when a user clicks/focus a textarea that is to be converted into a TinyMCE instance. |
string
|
convertAbsoluteURLToRelativeURL(<string> base_url, <string> url_to_relative)
Converts an absolute path to relative path. |
void
|
convertAllRelativeURLs(<HTMLElement> body)
Converts all img and a element URLs to absolute URLs. |
void
|
convertFontsToSpans(<DOMDocument> doc)
Convers fonts to spans in the specified document. |
string
|
convertHexToRGB(<string> s)
Returns a rgb(n,n,n) string from a hexadecimal value. |
string
|
convertRelativeToAbsoluteURL(<string> base_url, <string> relative_url)
Converts an relative path to absolute path. |
string
|
convertRGBToHex(<string> s, <boolean> k)
Returns a hexadecimal version of the specified rgb(1,2,3) string. |
void
|
convertSpansToFonts(<DOMDocument> doc)
Converts span elements to font elements in the specified document instance. |
string
|
convertURL(<string> url, <HTMLElement> node, <boolean> on_save)
Converts the specified URL based in TinyMCE configuration settings. |
void
|
debug()
Debugs the specified message to a screen. |
Object
|
dispatchCallback(<TinyMCE_Control> i, <string> p, <string> n)
Dispatches the specified callback on all options, plugins and themes. |
string
|
entityDecode(<string> s)
HTML entity decode a string, replaces < with <. |
object
|
evalFunc(<string> f, <int> idx, <Array> a)
Evaluates the specified function and uses the array of arguments. |
void
|
execCommand(<string> command, <boolean> user_interface, <object> value)
Executes a command on the selected or last selected TinyMCE editor control instance. |
Object
|
execCommandCallback(<TinyMCE_Control> i, <string> p, <string> n)
Executes the specified execcommand callback on all options, plugins and themes. |
void
|
execInstanceCommand(<string> editor_id, <string> command, <boolean> user_interface, <object> value, <boolean> focus)
Executes a command on a specific editor instance by id. |
Object
|
executeCallback(<TinyMCE_Control> i, <string> p, <string> n)
Executes the specified callback on all options, plugins and themes. |
Object
|
extend(<Object> p, <Object> np)
Extends the specified prototype with new methods. |
string
|
fixGeckoBaseHREFBug(<boolean> m, <HTMLElement> e, <string> h)
Fixes a Gecko specific bug where href, src attribute values gets converted incorrectly when inserted into editor. |
TinyMCE_ElementPosition
|
getAbsPosition(<HTMLNode> n)
Returns the absolute x, y position of a node. |
string
|
getAttrib(<HTMLElement> elm, <string> name, <string> default_value)
Returns the attribute value of a element or the default value if it wasn't found. |
string
|
getButtonHTML(<string> id, <string> lang, <string> img, <string> cmd, <string> ui, <string> val)
Returns the HTML code for a normal button control. |
string
|
getContent(<string> editor_id)
Returns the HTML contents of the specified editor instance id. |
string
|
getControlHTML(<string> c)
Returns the HTML for the specified control this will loop through the theme and all plugins inorder to find the control. |
Array
|
getCSSClasses(<string> editor_id, <DOMDocument> doc)
Returns a array of CSS classes that is available in a document. |
string
|
getEditorId(<string> form_element)
Returns the editor instance id of a specific form element. |
HTMLElement
|
getElementByAttributeValue(<HTMLElement> n, <string> e, <string> a, <string> v)
Returns a element by a specific attribute and it's value. |
Array
|
getElementsByAttributeValue(<HTMLElement> n, <string> e, <string> a, <string> v)
Returns a element array by a specific attribute and it's value. |
TinyMCE_Control
|
getInstanceById(<string> editor_id)
Returns a TinyMCE editor instance by the specified editor id or null if it wasn't found. |
object
|
getLang(<string> name, <string> default_value, <boolean> parse_entities, <Array> va)
Returns a language variable value from the language packs. |
Array
|
getNodeTree(&l<int> t;HTMLNode> n, <Array> na, t, <string> nn)
Returns a array of nodes selected retrived from the child nodes of the specified node. |
string
|
getOuterHTML(<HTMLElement> e)
Returns the outer HTML of a element, this uses the outerHTML property in MSIE and Opera and a workaround for Gecko. |
object
|
getParam(<string> name, <string> default_value, <boolean> strip_whitespace, <string> split_chr)
Returns a specific configuration setting or the default value if it wasn't found. |
HTMLElement
|
getParentBlockElement(<HTMLNode> n)
Returns the first block element parent of the specified node. |
HTMLElement
|
getParentElement(<HTMLNode> node, <string> names, <string> attrib_name, <string> attrib_value)
Returns the parent element of the specified node based on the search criteria. |
string
|
getVisualAidClass(<string> class_name, <boolean> state)
Returns the visual aid class string, this will add/remove the visual aid class. |
Object
|
getWindowArg(<string> n, d)
Returns the window argument to be passed to TinyMCE popup. |
boolean
|
handleEvent(<DOMEvent> e)
Event handler function that gets executed each time a event occurs in a TinyMCE editor control instance. |
void
|
handleVisualAid(<HTMLElement> el, <boolean> deep, <boolean> state, <TinyMCE_Control> inst)
Adds visual aid classes to all elements that need them recursive in the DOM tree. |
boolean
|
hasMenu(<string> n)
Checks if the specified menu by name is added to TinyMCE. |
boolean
|
hasPlugin(<string> n)
Returns true/false if the specified plugin is loaded or not. |
boolean
|
hasTheme(<string> n)
Returns true/false if the specified theme is loaded or not. |
void
|
importCSS(<DOMDocument> doc, <string> css)
Imports a CSS file into a allready loaded document. |
void
|
importPluginLanguagePack(<string> name, <string> valid_languages)
Loads a plugin specific language pack. |
void
|
importThemeLanguagePack(<string> name)
Loads a theme specific language pack. |
void
|
init(settings)
Initializes TinyMCE with the specific configuration settings. |
void
|
insertAfter(<HTMLNode> n, <HTMLNode> r)
Inserts a node after the specific node. |
boolean
|
isBlockElement(<HTMLNode> n)
Returns true/false if the specified node is a block element or not. |
boolean
|
isInstance(<object> o)
Returns true/false if a specific object is a TinyMCE_Control instance or not. |
void
|
loadCSS(<string> url)
Loads the specified CSS by writing the a link tag to the current page. |
void
|
loadPlugin(<string> n, <string> u)
Load plugin from external URL. |
void
|
loadScript(<string> url)
Loads the specified script by writing the a script tag to the current page. |
HTMLElement
|
nextNode(<HTMLNode> e, <string> n)
Finds any element after the current one by name. |
boolean
|
onLoad()
Gets executed when the page loads or get intitialized. |
void
|
onMouseMove()
Mouse move handler function, this will be executed each time the mouse is moved within a editor instance. |
void
|
openWindow(<Array> template, <Array> args)
Opens a popup window based in the specified input data. |
Array
|
parseStyle(<string> str)
Parses the specified HTML style data. |
TinyMCE_URL_Item
|
parseURL(<string> url_str)
Parses a URL in to its diffrent components. |
HTMLElement
|
prevNode(<HTMLNode> e, <string> n)
Finds any previous element by name. |
boolean
|
queryInstanceCommandState(<string> editor_id, <string> command)
Queries a command state for a specific command on a specific editor instance. |
object
|
queryInstanceCommandValue(<string> editor_id, <string> command)
Queries a command value for a specific command on a specific editor instance. |
string
|
regexpReplace(<string> in_str, <string> reg_exp, <string> replace_str, opts)
Regexp replaces the contents of a string. |
void
|
removeMCEControl(<string> editor_id)
Removes a TinyMCE editor control instance by id. |
void
|
removeTinyMCEFormElements(<HTMLElement> form_obj)
Removes/disables TinyMCE built in form elements such as select boxes for font sizes etc. |
string
|
replaceVar(<string> h, <string> r, <string> v)
Replaces a specific variable in the string with a nother string. |
void
|
resetForm(<int> form_index)
Resets a forms TinyMCE instances based on form index. |
string
|
serializeStyle(<Array> ar)
Serializes the specified style item name/value array into a HTML string. |
string
|
serializeURL(<TinyMCE_URL_Item> up)
Serializes the specified URL object into a string. |
void
|
setAttrib(<HTMLElement> element, <string> name, <string> value, <boolean> fix_value)
Sets the attribute value for a specific attribute. |
void
|
setContent(<string> h)
Sets the HTML contents of the selected editor instance. |
void
|
setInnerHTML(<HTMLElement> e, <string> h)
Sets the innerHTML property of a element, this function also fixes a MSIE bug where the first comment is removed. |
void
|
setOuterHTML(<HTMLElement> e, <string> h)
Sets the outer HTML of a element, this uses the outerHTML property in MSIE and Opera and a workaround for Gecko. |
void
|
setPluginBaseURL(<string> n, <string> u)
Sets the baseURL of the specified plugin, this is useful if the plugin is loaded from a external location. |
void
|
setStyleAttrib(<HTMLElement> elm, <string> name, <string> value)
Sets a style attribute item value. |
void
|
setupContent(<string> editor_id)
Setups the contents of TinyMCE editor instance and fills it with contents. |
void
|
setWindowArg(<string> n, <string> v)
Sets the window argument to be passed to TinyMCE popup. |
string
|
storeAwayURLs(<string> s)
Stores away the src and href attribute values in separate mce_src and mce_href attributes. |
void
|
submitPatch()
Piggyback onsubmit event handler function, this will remove/hide the TinyMCE specific form elements call triggerSave to fill the textarea with the correct contents then call the old piggy backed event handler. |
void
|
switchClass(<HTMLElement> ei, <string> c)
Switches the CSS class of the specified element. |
void
|
triggerNodeChange(<boolean> focus, <boolean> setup_content)
Triggers a nodeChange event to every theme and plugin. |
void
|
triggerSave(<boolean> skip_cleanup, <boolean> skip_callback)
Moves the contents from a TinyMCE editor control instance to the hidden textarea that got replaced with TinyMCE. |
string
|
trim(<string> s)
Removes all prefix, suffix whitespace of a string. |
void
|
unloadHandler()
Unload document event handler function. |
void
|
updateContent(<string> form_element_name)
Moves the contents from the hidden textarea to the editor that gets inserted. |
string
|
xmlEncode(<string> s)
Encodes the string to raw XML entities. |
Field Detail |
Object buttonMap
Object configs
Object currentConfig
Object dialogCounter
Object eventHandlers
Object idCounter
Object instances
Object isGecko
Object isLoaded
Object isMac
Object isMSIE
Object isMSIE5
Object isMSIE5_0
Object isNS7
Object isNS71
Object isOpera
Object isSafari
Object loadedFiles
Object loadedPlugins
Object majorVersion
Object menus
Object minorVersion
Object plugins
Object releaseDate
Object switchClassCache
Object themes
Object windowArgs
Constructor Detail |
TinyMCE_Engine()
Method Detail |
HTMLElement _getElementById(<string> i<DOMDocument> d, d)
id
- Id of element.
d
- Optional document.
Object accessibleEventHandler(<DOMEvent> e)
e
- DOM event object instance.
void addButtonMap(<string> m)
m
- Comma separated list of buttons that are available in tiled image.
void addEvent(<HTMLElement> o, <string> n, <function> h)
o
- Object to add event handler to.
n
- Event name to listen to for example "click".
h
- Function handler to execute when event occurs.
void addEventHandlers(<inst> inst)
inst
- Editor control instance to add event handler to.
void addMCEControl(<HTMLElement> replace_element, <string> form_element_name, <DOMDocument> target_document)
replace_element
- HTML element object to replace.
form_element_name
- HTML form element name,
target_document
- Target document that holds the element.
void addMenu(<string> n, <TinyMCE_Menu> m)
n
- TinyMCE menu id.
m
- TinyMCE menu instance.
void addPlugin(n, <TinyMCE_Plugin> p)
p
- Plugin instance to add.
Plugin
- name/id.
Object addSelectAccessibility(<DOMEvent> e, <HTMLElement> s, <DOMWindow> w)
e
- Event that gets passed when the element is focused.
s
- Select element that the keydown handler gets added to.
w
- DOM window reference to add.
void addTheme(&l<TinyMCE_Theme> t;string> n, t)
n
- Theme name/id to add the object reference to.
t
- Theme instance to add to the loaded list.
void addToLang(<string> prefix, <Array> ar)
prefix
- Prefix string to add infront of every array item before adding it.
ar
- Language item array to add to global language array.
string applyTemplate(<string> h, <Array> as)
h
- HTML string to replace language variables in.
as
- Optional arguments array to take variables from.
boolean callFunc(<<<Array> a href="TinyMCE_Control.html">TinyMCE_Control> ins, <string> p, <string> n, <int> m, a)
ins
- TinyMCE editor control instance to execute callback on.
p
- TinyMCE callback parameter name.
n
- Function name to execute.
m
- Execution mode value, 0 = no chain, 1 = event chain, 2 = execcommand chain.
a
- Array with function arguments.
void cancelEvent(<DOMEvent> e)
e
- Event to cancel.
void cleanupAnchors(<DOMDocument> doc)
doc
- DOM document instance to fix anchors in.
string cleanupEventStr(<string> s)
s
- String to replace event data in.
string cleanupHTMLCode(<string> s)
s
- HTML string to cleanup.
Array clearArray(a)
Name
- /Value array to clear.
void closeWindow(<DOMWindow> win)
win
- Window reference to close.
void compressStyle(<Array> ar, <string> pr, <string> sf, <string> res)
ar
- Style name/value array with items.
pr
- Style item prefix to bundle for example border.
sf
- Style item suffix to bunlde for example -width or -width.
res
- Result name, for example border-width.
void confirmAdd(<DOMEvent> e, <Array> settings)
e
- DOM event instance.
settings
- Name/Value array of initialization settings.
string convertAbsoluteURLToRelativeURL(<string> base_url, <string> url_to_relative)
base_url
- URL to make as a base path, URLs will be converted relative from this point.
url_to_relative
- URL to convert into a relative URL.
void convertAllRelativeURLs(<HTMLElement> body)
body
- HTML element to convert all URLs in.
void convertFontsToSpans(<DOMDocument> doc)
doc
- Document instance to convert fonts in.
string convertHexToRGB(<string> s)
s
- Hexadecimal string to parse.
string convertRelativeToAbsoluteURL(<string> base_url, <string> relative_url)
base_url
- URL to make as a base path, URLs will be converted absolute from this point.
relative_url
- URL to convert into a absolute URL.
string convertRGBToHex(<string> s, <boolean> k)
s
- RGB string to parse, if this doesn't isn't a rgb(n,n,n) it will passthrough the string.
k
- Keep before/after contents. If enabled contents before after the rgb(n,n,n) will be intact.
void convertSpansToFonts(<DOMDocument> doc)
doc
- Document instance to convert spans in.
string convertURL(<string> url, <HTMLElement> node, <boolean> on_save)
url
- URL to convert based on config.
node
- HTML element that holds the URL.
on_save
- Is this convertion the final output URL.
void debug()
Numerous
- arguments that will be outputed.
Object dispatchCallback(<TinyMCE_Control> i, <string> p, <string> n)
i
- TinyMCE editor control instance to execute callback on.
p
- TinyMCE callback parameter to execute.
n
- Function name to execute.
string entityDecode(<string> s)
s
- Entity string to decode into normal string.
object evalFunc(<string> f, <int> idx, <Array> a)
f
- Function reference to execute.
idx
- Index in array to start grabbing arguments from.
a
- Array of function arguments.
void execCommand(<string> command, <boolean> user_interface, <object> value)
command
- Command name to execute, for example mceLink or Bold.
user_interface
- True/false state if a UI (dialog) should be presented or not.
value
- Optional command value, this can be anything.
Object execCommandCallback(<TinyMCE_Control> i, <string> p, <string> n)
i
- TinyMCE editor control instance to execute callback on.
p
- TinyMCE callback parameter to execute.
n
- Function name to execute.
void execInstanceCommand(<string> editor_id, <string> command, <boolean> user_interface, <object> value, <boolean> focus)
editor_id
- TinyMCE editor control instance id to perform comman on.
command
- Command name to execute, for example mceLink or Bold.
user_interface
- True/false state if a UI (dialog) should be presented or not.
value
- Optional command value, this can be anything.
focus
- True/false if the editor instance should be focused first.
Object executeCallback(<TinyMCE_Control> i, <string> p, <string> n)
i
- TinyMCE editor control instance to execute callback on.
p
- TinyMCE callback parameter to execute.
n
- Function name to execute.
Object extend(<Object> p, <Object> np)
p
- Prototype to extend with new methods.
np
- New prototype to extend the other one with.
string fixGeckoBaseHREFBug(<boolean> m, <HTMLElement> e, <string> h)
m
- Mode state, true is to replace the src, href attributes to xsrc and xhref.
e
- HTML element to replace them in. (Will be used if m is 0)
h
- HTML code to replace them in. (Will be used if m is 1)
TinyMCE_ElementPosition getAbsPosition(<HTMLNode> n)
n
- HTML element to get x, y position from.
string getAttrib(<HTMLElement> elm, <string> name, <string> default_value)
elm
- HTML element to get attribute from.
name
- Attribute name to retrive.
default_value
- Optional default value to return, this value defaults to a empty string.
string getButtonHTML(<string> id, <string> lang, <string> img, <string> cmd, <string> ui, <string> val)
id
- Button control id, this will be the suffix for the element id, the prefix is the editor id.
lang
- Language variable key name to insert as the title/alt of the button image.
img
- Image URL to insert, {$themeurl} and {$pluginurl} will be replaced.
cmd
- Command to execute when the user clicks the button.
ui
- Optional user interface boolean for command.
val
- Optional value for command.
string getContent(<string> editor_id)
editor_id
- Editor instance id to retrive HTML code from.
string getControlHTML(<string> c)
c
- Control name/id to get HTML code for.
Array getCSSClasses(<string> editor_id, <DOMDocument> doc)
editor_id
- Editor id to get CSS classes from.
doc
- DOM document to get the CSS classes from.
string getEditorId(<string> form_element)
form_element
- Form element name to get instance id for.
HTMLElement getElementByAttributeValue(<HTMLElement> n, <string> e, <string> a, <string> v)
n
- Element to search in.
e
- Element name to search for.
a
- Attribute name to search for.
v
- Attribute value to search for.
Array getElementsByAttributeValue(<HTMLElement> n, <string> e, <string> a, <string> v)
n
- Element to search in.
e
- Element name to search for.
a
- Attribute name to search for.
v
- Attribute value to search for.
TinyMCE_Control getInstanceById(<string> editor_id)
editor_id
- Editor id to get instance for.
object getLang(<string> name, <string> default_value, <boolean> parse_entities, <Array> va)
name
- Name of the key to retrive.
default_value
- Optional default value to return if it wasn't found.
parse_entities
- Is HTML entities to be resolved or not.
va
- Optional name/value array of variables to replace in language string.
Array getNodeTree(&l<int> t;HTMLNode> n, <Array> na, t, <string> nn)
n
- Node to get children from.
na
- Array to fill with children.
t
- Node type to get.
nn
- Node name of items to retrive.
string getOuterHTML(<HTMLElement> e)
e
- HTML element to get outerHTML from.
object getParam(<string> name, <string> default_value, <boolean> strip_whitespace, <string> split_chr)
name
- Configuration setting to get.
default_value
- Default value to return if it wasn't found.
strip_whitespace
- Optional remove all whitespace.
split_chr
- Split char/regex/string.
HTMLElement getParentBlockElement(<HTMLNode> n)
n
- Node get parent block element for.
HTMLElement getParentElement(<HTMLNode> node, <string> names, <string> attrib_name, <string> attrib_value)
node
- Node to get parent element of.
names
- Comma separated list of element names to get.
attrib_name
- Optional attribute name to match.
attrib_value
- Optional attribute value to match.
string getVisualAidClass(<string> class_name, <boolean> state)
class_name
- Class name value to add/remove visual aid classes from.
state
- true/false if the classes should be added or removed.
Object getWindowArg(<string> n, d)
n
- Window argument name.
boolean handleEvent(<DOMEvent> e)
e
- DOM event object reference.
void handleVisualAid(<HTMLElement> el, <boolean> deep, <boolean> state, <TinyMCE_Control> inst)
el
- HTML element to add visual aid classes to.
deep
- Should they be added to all children aswell.
state
- Should they be added or removed.
inst
- TinyMCE editor control instance to add/remove them to/from.
boolean hasMenu(<string> n)
n
- TinyMCE menu id.
boolean hasPlugin(<string> n)
n
- Plugin name to look for.
boolean hasTheme(<string> n)
n
- Theme name/id to check for.
void importCSS(<DOMDocument> doc, <string> css)
doc
- DOM Document to load CSS into.
css
- CSS File URL to load or comma separated list of files.
void importPluginLanguagePack(<string> name, <string> valid_languages)
name
- Plugin name/id to load language pack for.
valid_languages
- Comma separated list of valid languages for the plugin.
void importThemeLanguagePack(<string> name)
name
- Optional name of the theme to load language pack from.
void init(settings)
Name
- /Value array of initialization settings.
void insertAfter(<HTMLNode> n, <HTMLNode> r)
n
- New node to insert.
r
- Reference node to insert after.
boolean isBlockElement(<HTMLNode> n)
n
- Node to verify.
boolean isInstance(<object> o)
o
- Object to check.
void loadCSS(<string> url)
url
- CSS file URL to load or comma separated list of files.
void loadPlugin(<string> n, <string> u)
n
- Plugin name for example \"emotions\".
u
- URL of plugin directory to load.
void loadScript(<string> url)
url
- Script URL to load.
HTMLElement nextNode(<HTMLNode> e, <string> n)
e
- HTML node to search from.
n
- Comma separated list of element names to search for.
boolean onLoad()
void onMouseMove()
void openWindow(<Array> template, <Array> args)
template
- Popup template data such as with, height etc.
args
- Popup arguments that is to be passed to the popup such as custom data.
Array parseStyle(<string> str)
str
- Style data to parse.
TinyMCE_URL_Item parseURL(<string> url_str)
url_str
- URL string to parse into a URL object.
HTMLElement prevNode(<HTMLNode> e, <string> n)
e
- HTML node to search from.
n
- Comma separated list of element names to search for.
boolean queryInstanceCommandState(<string> editor_id, <string> command)
editor_id
- Editor id to query command state on.
command
- Command to query for.
object queryInstanceCommandValue(<string> editor_id, <string> command)
editor_id
- Editor id to query command value on.
command
- Command to query for.
string regexpReplace(<string> in_str, <string> reg_exp, <string> replace_str, opts)
in_str
- String to replace in.
in_str
- Optional regexp options like "gi".
reg_exp
- Regexp to replace.
replace_str
- String to replace with.
void removeMCEControl(<string> editor_id)
editor_id
- Id of editor instance to remove.
void removeTinyMCEFormElements(<HTMLElement> form_obj)
form_obj
- Form object to loop through for TinyMCE specific form elements.
string replaceVar(<string> h, <string> r, <string> v)
h
- String to search in for the variable.
r
- Variable name to search for.
v
- Value to insert where a variable is found.
void resetForm(<int> form_index)
form_index
- Form index to reset.
string serializeStyle(<Array> ar)
ar
- Name/Value array of items to serialize.
string serializeURL(<TinyMCE_URL_Item> up)
up
- URL object to serialize.
void setAttrib(<HTMLElement> element, <string> name, <string> value, <boolean> fix_value)
element
- HTML element to set attribute on.
name
- Attribute name to set.
value
- Attribute value to set.
fix_value
- Optional fix value state, if true only number data will be accepted.
void setContent(<string> h)
h
- HTML contents to set in the selected instance.
void setInnerHTML(<HTMLElement> e, <string> h)
e
- Element to insert HTML in.
h
- HTML code to insert into innerHTML.
void setOuterHTML(<HTMLElement> e, <string> h)
e
- HTML element to set outerHTML on.
h
- HTML string to set in property.
void setPluginBaseURL(<string> n, <string> u)
n
- Plugin name/id to set base URL on. This have to be added before.
u
- Base URL of plugin, this string should be the URL prefix for the plugin without a trailing slash.
void setStyleAttrib(<HTMLElement> elm, <string> name, <string> value)
elm
- HTML element to set style attribute item on.
name
- Style item name to set.
value
- Style item value to set.
void setupContent(<string> editor_id)
editor_id
- TinyMCE editor instance control id to fill.
void setWindowArg(<string> n, <string> v)
n
- Window argument name.
v
- Window argument value.
string storeAwayURLs(<string> s)
s
- HTML string to replace src and href attributes in.
void submitPatch()
void switchClass(<HTMLElement> ei, <string> c)
ei
- Element to set CSS class on.
c
- CSS class to set.
void triggerNodeChange(<boolean> focus, <boolean> setup_content)
focus
- Optional state if the last selected editor instance is to be focused or not.
setup_content
- Optional state if it's called from setup content function or not.
void triggerSave(<boolean> skip_cleanup, <boolean> skip_callback)
skip_cleanup
- Optional Skip cleanup, simply move the contents as fast as possible.
skip_callback
- Optional Skip callback, don't call the save_callback function.
string trim(<string> s)
s
- String to replace whitespace in.
void unloadHandler()
void updateContent(<string> form_element_name)
form_element_name
- Form element name to move contents from.
string xmlEncode(<string> s)
s
- String to encode.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |