|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--AjxDefangFilter
Defined in AjxDefangFilter.js
Field Summary | |
<static> Object |
_inited
|
<static> Object |
ABSOLUTE_URL
|
<static> Object |
ATTR_REGEX
|
<static> Object |
AV_JS_COLON
|
<static> Object |
AV_JS_ENTITY
|
<static> Object |
AV_SCRIPT_TAG
|
<static> Object |
CORE
|
<static> Object |
CORE_LANG
|
<static> Object |
ENABLE_FONT_STYLE_TAGS
enable font style tags (TT, I, B, BIG, SMALL, STRIKE, S, U) |
<static> Object |
ENABLE_INPUT_TAGS
enable tags dealing with input ( select, input ...) |
<static> Object |
ENABLE_LIST_TAGS
enable list tags (UL, OL, LI, DL, DT, DD, DIR, MENU) |
<static> Object |
ENABLE_PHRASE_TAGS
enable phrase tags (EM, STRONG, CITE, DFN, CODE, SAMP, KBD, VAR, ABBR, ACRONYM) |
<static> Object |
ENABLE_TABLE_TAGS
enable table tags |
<static> Object |
ID_REGEX
|
<static> Object |
KBD
|
<static> Object |
LANG
|
<static> Object |
mAcceptedElements
Accepted elements. |
<static> Object |
mAttrSetCache
attr Set cache |
<static> Object |
mRemovedElements
Removed elements. |
<static> Object |
NULL
A "null" object. |
<static> Object |
SRC_REGEX
|
<static> Object |
TAG_REGEX
|
<static> Object |
TARGET_REGEX
|
Constructor Summary | |
AjxDefangFilter
(neuterImages)
|
Method Summary | |
void
|
_traverseTree(nodes)
|
Object
|
cleanHTML(dirtyHTML)
|
Object
|
elementAccepted(element)
Returns true if the specified element is accepted. |
Object
|
elementRemoved(element)
Returns true if the specified element should be removed. |
void
|
fixATag(element)
make sure all tags have a target="_blank" attribute set. |
Object
|
fixATagStr(element)
|
void
|
handleElement(element)
Handles an element. |
void
|
neuterImageTag(element)
|
Object
|
neuterImageTagStr(element)
moves the src attribute to the id |
Object
|
parse(htmlStr)
|
void
|
sanatizeAttrValue(eName, aName, element,i)
sanatize an attr value. |
Object
|
sanatizeAttrValueStr(eName, aName, element, value)
|
<static> void
|
_init()
|
<static> void
|
acceptElement(element, attributes)
Specifies that the given element should be accepted and, optionally, which attributes of that element should be kept. |
<static> void
|
removeElement(element)
Specifies that the given element should be completely removed. |
Field Detail |
<static> Object _inited
<static> Object ABSOLUTE_URL
<static> Object ATTR_REGEX
<static> Object AV_JS_COLON
<static> Object AV_JS_ENTITY
<static> Object AV_SCRIPT_TAG
<static> Object CORE
<static> Object CORE_LANG
<static> Object ENABLE_FONT_STYLE_TAGS
<static> Object ENABLE_INPUT_TAGS
<static> Object ENABLE_LIST_TAGS
<static> Object ENABLE_PHRASE_TAGS
<static> Object ENABLE_TABLE_TAGS
<static> Object ID_REGEX
<static> Object KBD
<static> Object LANG
<static> Object mAcceptedElements
<static> Object mAttrSetCache
<static> Object mRemovedElements
<static> Object NULL
<static> Object SRC_REGEX
<static> Object TAG_REGEX
<static> Object TARGET_REGEX
Constructor Detail |
AjxDefangFilter(neuterImages)
Method Detail |
void _traverseTree(nodes)
Object cleanHTML(dirtyHTML)
Object elementAccepted(element)
Object elementRemoved(element)
void fixATag(element)
name
-
attributes
-
Object fixATagStr(element)
void handleElement(element)
void neuterImageTag(element)
Object neuterImageTagStr(element)
Object parse(htmlStr)
void sanatizeAttrValue(eName, aName, element,i)