[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/editor/atto/yui/src/rangy/js/ -> rangy-classapplier.js (summary)

Class Applier module for Rangy. Adds, removes and toggles classes on Ranges and Selections

File Size: 1095 lines (47 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 35 functions

  each()
  trim()
  classNameContainsClass()
  hasClass()
  addClass()
  replacer()
  getClass()
  sortClassName()
  getSortedClassName()
  haveSameClasses()
  hasAllClasses()
  canTextBeStyled()
  movePosition()
  movePositionWhenRemovingNode()
  movePreservingPositions()
  removePreservingPositions()
  moveChildrenPreservingPositions()
  replaceWithOwnChildrenPreservingPositions()
  rangeSelectsAnyText()
  getEffectiveTextNodes()
  elementsHaveSameNonClassAttributes()
  elementHasNonClassAttributes()
  isEditingHost()
  isEditable()
  isNonInlineElement()
  isUnrenderedWhiteSpaceNode()
  getRangeBoundaries()
  updateRangesFromBoundaries()
  isSplitPoint()
  splitNodeAt()
  areElementsMergeable()
  createAdjacentMergeableTextNodeGetter()
  Merge()
  ClassApplier()
  createClassApplier()

Functions
Functions that are not part of a class:

each(obj, func)   X-Ref
No description

trim(str)   X-Ref
No description

classNameContainsClass(fullClassName, className)   X-Ref
No description

hasClass(el, className)   X-Ref
No description

addClass(el, className)   X-Ref
No description

replacer(matched, whiteSpaceBefore, whiteSpaceAfter)   X-Ref
No description

getClass(el)   X-Ref
No description

sortClassName(className)   X-Ref
No description

getSortedClassName(el)   X-Ref
No description

haveSameClasses(el1, el2)   X-Ref
No description

hasAllClasses(el, className)   X-Ref
No description

canTextBeStyled(textNode)   X-Ref
No description

movePosition(position, oldParent, oldIndex, newParent, newIndex)   X-Ref
No description

movePositionWhenRemovingNode(position, parentNode, index)   X-Ref
No description

movePreservingPositions(node, newParent, newIndex, positionsToPreserve)   X-Ref
No description

removePreservingPositions(node, positionsToPreserve)   X-Ref
No description

moveChildrenPreservingPositions(node, newParent, newIndex, removeNode, positionsToPreserve)   X-Ref
No description

replaceWithOwnChildrenPreservingPositions(element, positionsToPreserve)   X-Ref
No description

rangeSelectsAnyText(range, textNode)   X-Ref
No description

getEffectiveTextNodes(range)   X-Ref
No description

elementsHaveSameNonClassAttributes(el1, el2)   X-Ref
No description

elementHasNonClassAttributes(el, exceptions)   X-Ref
No description

isEditingHost(node)   X-Ref
No description

isEditable(node)   X-Ref
No description

isNonInlineElement(node)   X-Ref
No description

isUnrenderedWhiteSpaceNode(node)   X-Ref
No description

getRangeBoundaries(ranges)   X-Ref
No description

updateRangesFromBoundaries(ranges, positions)   X-Ref
No description

isSplitPoint(node, offset)   X-Ref
No description

splitNodeAt(node, descendantNode, descendantOffset, positionsToPreserve)   X-Ref
No description

areElementsMergeable(el1, el2)   X-Ref
No description

createAdjacentMergeableTextNodeGetter(forward)   X-Ref
No description

Merge(firstNode)   X-Ref
No description

ClassApplier(className, options, tagNames)   X-Ref
No description

createClassApplier(className, options, tagNames)   X-Ref
No description



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1