[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/editor/atto/yui/build/moodle-editor_atto-rangy/ -> moodle-editor_atto-rangy.js (summary)

Rangy, a cross-browser JavaScript range and selection library https://github.com/timdown/rangy

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

Defines 228 functions

  isHostMethod()
  isHostObject()
  isHostProperty()
  createMultiplePropertyTest()
  isTextRange()
  getBody()
  consoleLog()
  alertOrLog()
  fail()
  warn()
  getErrorDesc()
  init()
  deprecationNotice()
  createAliasForDeprecatedMethod()
  shim()
  Module()
  createModule()
  RangePrototype()
  SelectionPrototype()
  isHtmlNamespace()
  parentElement()
  getNodeIndex()
  getNodeLength()
  getCommonAncestor()
  isAncestorOf()
  isOrIsAncestorOf()
  getClosestAncestorIn()
  isCharacterDataNode()
  isTextOrCommentNode()
  insertAfter()
  splitDataNode()
  getDocument()
  getWindow()
  getIframeDocument()
  getIframeWindow()
  isWindow()
  getContentDocument()
  getRootContainer()
  comparePoints()
  isBrokenNode()
  inspectNode()
  fragmentFromNodeChildren()
  createTestElement()
  removeNode()
  NodeIterator()
  createIterator()
  DomPosition()
  DOMException()
  isNonTextPartiallySelected()
  getRangeDocument()
  getRangeRoot()
  getBoundaryBeforeNode()
  getBoundaryAfterNode()
  insertNodeAtPosition()
  rangesIntersect()
  cloneSubtree()
  iterateSubtree()
  deleteSubtree()
  extractSubtree()
  getNodesInRange()
  inspect()
  RangeIterator()
  createAncestorFinder()
  assertNoDocTypeNotationEntityAncestor()
  assertValidNodeType()
  assertValidOffset()
  assertSameDocumentOrFragment()
  assertNodeNotReadOnly()
  assertNode()
  isValidOffset()
  isRangeValid()
  assertRangeValid()
  splitRangeBoundaries()
  rangeToHtml()
  copyComparisonConstantsToObject()
  copyComparisonConstants()
  createRangeContentRemover()
  createPrototypeRange()
  createBeforeAfterNodeSetter()
  setRangeStart()
  setRangeEnd()
  updateCollapsedAndCommonAncestor()
  updateBoundaries()
  Range()
  updateRangeProperties()
  updateNativeRange()
  isDirectionBackward()
  getWindow()
  getWinSelection()
  getDocSelection()
  winSelectionIsBackward()
  updateAnchorAndFocusFromRange()
  updateAnchorAndFocusFromNativeSelection()
  updateEmptySelection()
  getNativeRange()
  rangeContainsSingleElement()
  getSingleElementFromRange()
  isTextRange()
  updateFromTextRange()
  updateControlSelection()
  addRangeToControlSelection()
  WrappedSelection()
  deleteProperties()
  actOnCachedSelection()
  createControlSelection()
  assertNodeInSameDocument()
  createStartOrEndSetter()
  inspect()
  gEBI()
  insertRangeBoundaryMarker()
  setRangeBoundary()
  compareRanges()
  saveRange()
  restoreRange()
  saveRanges()
  saveSelection()
  restoreRanges()
  restoreSelection()
  removeMarkerElement()
  removeMarkers()
  utf8encode()
  buildCRCTable()
  getCrcTable()
  escapeTextForHtml()
  nodeToInfoString()
  getElementChecksum()
  serializePosition()
  deserializePosition()
  serializeRange()
  deserializeRange()
  canDeserializeRange()
  serializeSelection()
  deserializeSelection()
  canDeserializeSelection()
  getSerializedSelectionFromCookie()
  restoreSelectionFromCookie()
  saveSelectionCookie()
  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()
  compareHighlights()
  getContainerElement()
  HighlighterType()
  registerHighlighterType()
  getConverter()
  CharacterRange()
  Highlight()
  Highlighter()
  defaultTokenizer()
  createTokenRange()
  convertCharRangeToToken()
  tokenize()
  normalizeIgnoredCharacters()
  createWordOptions()
  createNestedOptions()
  getComputedDisplay()
  isHidden()
  isVisibilityHiddenTextNode()
  isBlockNode()
  getLastDescendantOrSelf()
  containsPositions()
  getAncestors()
  getAncestorsAndSelf()
  nextNodeDescendants()
  nextNode()
  previousNode()
  isWhitespaceNode()
  isCollapsedWhitespaceNode()
  isCollapsedNode()
  isIgnoredNode()
  Cache()
  createCachingGetter()
  NodeWrapper()
  Position()
  inspectPosition()
  getPreviousPos()
  createWrapperCache()
  Session()
  startSession()
  getSession()
  endSession()
  createCharacterIterator()
  next()
  createTokenizedTextProvider()
  consumeWord()
  inspectBuffer()
  movePositionBy()
  createRangeCharacterIterator()
  getRangeCharacters()
  isWholeWord()
  findTextFromPosition()
  handleMatch()
  createEntryPointFunction()
  createRangeBoundaryMover()
  createRangeTrimmer()
  createSelectionTrimmer()

Functions
Functions that are not part of a class:

isHostMethod(o, p)   X-Ref
No description

isHostObject(o, p)   X-Ref
No description

isHostProperty(o, p)   X-Ref
No description

createMultiplePropertyTest(testFunc)   X-Ref
No description

isTextRange(range)   X-Ref
No description

getBody(doc)   X-Ref
No description

consoleLog(msg)   X-Ref
No description

alertOrLog(msg, shouldAlert)   X-Ref
No description

fail(reason)   X-Ref
No description

warn(msg)   X-Ref
No description

getErrorDesc(ex)   X-Ref
No description

init()   X-Ref
No description

deprecationNotice(deprecated, replacement, module)   X-Ref
No description

createAliasForDeprecatedMethod(owner, deprecated, replacement, module)   X-Ref
No description

shim(win)   X-Ref
No description

Module(name, dependencies, initializer)   X-Ref
No description

createModule(name, dependencies, initFunc)   X-Ref
No description

RangePrototype()   X-Ref
No description

SelectionPrototype()   X-Ref
No description

isHtmlNamespace(node)   X-Ref
No description

parentElement(node)   X-Ref
No description

getNodeIndex(node)   X-Ref
No description

getNodeLength(node)   X-Ref
No description

getCommonAncestor(node1, node2)   X-Ref
No description

isAncestorOf(ancestor, descendant, selfIsAncestor)   X-Ref
No description

isOrIsAncestorOf(ancestor, descendant)   X-Ref
No description

getClosestAncestorIn(node, ancestor, selfIsAncestor)   X-Ref
No description

isCharacterDataNode(node)   X-Ref
No description

isTextOrCommentNode(node)   X-Ref
No description

insertAfter(node, precedingNode)   X-Ref
No description

splitDataNode(node, index, positionsToPreserve)   X-Ref
No description

getDocument(node)   X-Ref
No description

getWindow(node)   X-Ref
No description

getIframeDocument(iframeEl)   X-Ref
No description

getIframeWindow(iframeEl)   X-Ref
No description

isWindow(obj)   X-Ref
No description

getContentDocument(obj, module, methodName)   X-Ref
No description

getRootContainer(node)   X-Ref
No description

comparePoints(nodeA, offsetA, nodeB, offsetB)   X-Ref
No description

isBrokenNode(node)   X-Ref
No description

inspectNode(node)   X-Ref
No description

fragmentFromNodeChildren(node)   X-Ref
No description

createTestElement(doc, html, contentEditable)   X-Ref
No description

removeNode(node)   X-Ref
No description

NodeIterator(root)   X-Ref
No description

createIterator(root)   X-Ref
No description

DomPosition(node, offset)   X-Ref
No description

DOMException(codeName)   X-Ref
No description

isNonTextPartiallySelected(node, range)   X-Ref
No description

getRangeDocument(range)   X-Ref
No description

getRangeRoot(range)   X-Ref
No description

getBoundaryBeforeNode(node)   X-Ref
No description

getBoundaryAfterNode(node)   X-Ref
No description

insertNodeAtPosition(node, n, o)   X-Ref
No description

rangesIntersect(rangeA, rangeB, touchingIsIntersecting)   X-Ref
No description

cloneSubtree(iterator)   X-Ref
No description

iterateSubtree(rangeIterator, func, iteratorState)   X-Ref
No description

deleteSubtree(iterator)   X-Ref
No description

extractSubtree(iterator)   X-Ref
No description

getNodesInRange(range, nodeTypes, filter)   X-Ref
No description

inspect(range)   X-Ref
No description

RangeIterator(range, clonePartiallySelectedTextNodes)   X-Ref
No description

createAncestorFinder(nodeTypes)   X-Ref
No description

assertNoDocTypeNotationEntityAncestor(node, allowSelf)   X-Ref
No description

assertValidNodeType(node, invalidTypes)   X-Ref
No description

assertValidOffset(node, offset)   X-Ref
No description

assertSameDocumentOrFragment(node1, node2)   X-Ref
No description

assertNodeNotReadOnly(node)   X-Ref
No description

assertNode(node, codeName)   X-Ref
No description

isValidOffset(node, offset)   X-Ref
No description

isRangeValid(range)   X-Ref
No description

assertRangeValid(range)   X-Ref
No description

splitRangeBoundaries(range, positionsToPreserve)   X-Ref
No description

rangeToHtml(range)   X-Ref
No description

copyComparisonConstantsToObject(obj)   X-Ref
No description

copyComparisonConstants(constructor)   X-Ref
No description

createRangeContentRemover(remover, boundaryUpdater)   X-Ref
No description

createPrototypeRange(constructor, boundaryUpdater)   X-Ref
No description

createBeforeAfterNodeSetter(isBefore, isStart)   X-Ref
No description

setRangeStart(range, node, offset)   X-Ref
No description

setRangeEnd(range, node, offset)   X-Ref
No description

updateCollapsedAndCommonAncestor(range)   X-Ref
No description

updateBoundaries(range, startContainer, startOffset, endContainer, endOffset)   X-Ref
No description

Range(doc)   X-Ref
No description

updateRangeProperties(range)   X-Ref
No description

updateNativeRange(range, startContainer, startOffset, endContainer, endOffset)   X-Ref
No description

isDirectionBackward(dir)   X-Ref
No description

getWindow(win, methodName)   X-Ref
No description

getWinSelection(winParam)   X-Ref
No description

getDocSelection(winParam)   X-Ref
No description

winSelectionIsBackward(sel)   X-Ref
No description

updateAnchorAndFocusFromRange(sel, range, backward)   X-Ref
No description

updateAnchorAndFocusFromNativeSelection(sel)   X-Ref
No description

updateEmptySelection(sel)   X-Ref
No description

getNativeRange(range)   X-Ref
No description

rangeContainsSingleElement(rangeNodes)   X-Ref
No description

getSingleElementFromRange(range)   X-Ref
No description

isTextRange(range)   X-Ref
No description

updateFromTextRange(sel, range)   X-Ref
No description

updateControlSelection(sel)   X-Ref
No description

addRangeToControlSelection(sel, range)   X-Ref
No description

WrappedSelection(selection, docSelection, win)   X-Ref
No description

deleteProperties(sel)   X-Ref
No description

actOnCachedSelection(win, action)   X-Ref
No description

createControlSelection(sel, ranges)   X-Ref
No description

assertNodeInSameDocument(sel, node)   X-Ref
No description

createStartOrEndSetter(isStart)   X-Ref
No description

inspect(sel)   X-Ref
No description

gEBI(id, doc)   X-Ref
No description

insertRangeBoundaryMarker(range, atStart)   X-Ref
No description

setRangeBoundary(doc, range, markerId, atStart)   X-Ref
No description

compareRanges(r1, r2)   X-Ref
No description

saveRange(range, direction)   X-Ref
No description

restoreRange(rangeInfo, normalize)   X-Ref
No description

saveRanges(ranges, direction)   X-Ref
No description

saveSelection(win)   X-Ref
No description

restoreRanges(rangeInfos)   X-Ref
No description

restoreSelection(savedSelection, preserveDirection)   X-Ref
No description

removeMarkerElement(doc, markerId)   X-Ref
No description

removeMarkers(savedSelection)   X-Ref
No description

utf8encode(str)   X-Ref
No description

buildCRCTable()   X-Ref
No description

getCrcTable()   X-Ref
No description

escapeTextForHtml(str)   X-Ref
No description

nodeToInfoString(node, infoParts)   X-Ref
No description

getElementChecksum(el)   X-Ref
No description

serializePosition(node, offset, rootNode)   X-Ref
No description

deserializePosition(serialized, rootNode, doc)   X-Ref
No description

serializeRange(range, omitChecksum, rootNode)   X-Ref
No description

deserializeRange(serialized, rootNode, doc)   X-Ref
No description

canDeserializeRange(serialized, rootNode, doc)   X-Ref
No description

serializeSelection(selection, omitChecksum, rootNode)   X-Ref
No description

deserializeSelection(serialized, rootNode, win)   X-Ref
No description

canDeserializeSelection(serialized, rootNode, win)   X-Ref
No description

getSerializedSelectionFromCookie(cookie)   X-Ref
No description

restoreSelectionFromCookie(win)   X-Ref
No description

saveSelectionCookie(win, props)   X-Ref
No description

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

compareHighlights(h1, h2)   X-Ref
No description

getContainerElement(doc, id)   X-Ref
No description

HighlighterType(type, converterCreator)   X-Ref
No description

registerHighlighterType(type, converterCreator)   X-Ref
No description

getConverter(type)   X-Ref
No description

CharacterRange(start, end)   X-Ref
No description

Highlight(doc, characterRange, classApplier, converter, id, containerElementId)   X-Ref
No description

Highlighter(doc, type)   X-Ref
No description

defaultTokenizer(chars, wordOptions)   X-Ref
No description

createTokenRange(start, end, isWord)   X-Ref
No description

convertCharRangeToToken(chars, tokenRange)   X-Ref
No description

tokenize(chars, wordOptions, tokenizer)   X-Ref
No description

normalizeIgnoredCharacters(ignoredCharacters)   X-Ref
No description

createWordOptions(options)   X-Ref
No description

createNestedOptions(optionsParam, defaults)   X-Ref
No description

getComputedDisplay(el, win)   X-Ref
No description

isHidden(node)   X-Ref
No description

isVisibilityHiddenTextNode(textNode)   X-Ref
No description

isBlockNode(node)   X-Ref
No description

getLastDescendantOrSelf(node)   X-Ref
No description

containsPositions(node)   X-Ref
No description

getAncestors(node)   X-Ref
No description

getAncestorsAndSelf(node)   X-Ref
No description

nextNodeDescendants(node)   X-Ref
No description

nextNode(node, excludeChildren)   X-Ref
No description

previousNode(node)   X-Ref
No description

isWhitespaceNode(node)   X-Ref
No description

isCollapsedWhitespaceNode(node)   X-Ref
No description

isCollapsedNode(node)   X-Ref
No description

isIgnoredNode(node, win)   X-Ref
No description

Cache()   X-Ref
No description

createCachingGetter(methodName, func, objProperty)   X-Ref
No description

NodeWrapper(node, session)   X-Ref
No description

Position(nodeWrapper, offset)   X-Ref
No description

inspectPosition()   X-Ref
No description

getPreviousPos()   X-Ref
No description

createWrapperCache(nodeProperty)   X-Ref
No description

Session()   X-Ref
No description

startSession()   X-Ref
No description

getSession()   X-Ref
No description

endSession()   X-Ref
No description

createCharacterIterator(startPos, backward, endPos, characterOptions)   X-Ref
No description

next()   X-Ref
No description

createTokenizedTextProvider(pos, characterOptions, wordOptions)   X-Ref
No description

consumeWord(forward)   X-Ref
No description

inspectBuffer(buffer)   X-Ref
No description

movePositionBy(pos, unit, count, characterOptions, wordOptions)   X-Ref
No description

createRangeCharacterIterator(session, range, characterOptions, backward)   X-Ref
No description

getRangeCharacters(session, range, characterOptions)   X-Ref
No description

isWholeWord(startPos, endPos, wordOptions)   X-Ref
No description

findTextFromPosition(initialPos, searchTerm, isRegex, searchScopeRange, findOptions)   X-Ref
No description

handleMatch(startIndex, endIndex)   X-Ref
No description

createEntryPointFunction(func)   X-Ref
No description

createRangeBoundaryMover(isStart, collapse)   X-Ref
No description

createRangeTrimmer(isStart)   X-Ref
No description

createSelectionTrimmer(methodName)   X-Ref
No description



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