SYMBOL INDEX (142 symbols across 9 files) FILE: JSDOMParser.js function encodeTextContentHTML (line 46) | function encodeTextContentHTML(s) { function encodeHTML (line 52) | function encodeHTML(s) { function decodeHTML (line 58) | function decodeHTML(str) { function getElementsByTagName (line 303) | function getElementsByTagName(tag) { method firstChild (line 334) | get firstChild() { method firstElementChild (line 338) | get firstElementChild() { method lastChild (line 342) | get lastChild() { method lastElementChild (line 346) | get lastElementChild() { method _insertNodesAtIndex (line 362) | _insertNodesAtIndex(nodes, index) { method appendChild (line 450) | appendChild(child) { method insertBefore (line 459) | insertBefore(newNode, referenceNode) { method remove (line 475) | remove() { method removeChild (line 515) | removeChild(child) { method replaceChild (line 519) | replaceChild(newNode, oldNode) { method value (line 548) | get value() { method setValue (line 551) | setValue(newValue) { method getEncodedValue (line 554) | getEncodedValue() { method cloneNode (line 558) | cloneNode() { method textContent (line 594) | get textContent() { method innerHTML (line 600) | get innerHTML() { method innerHTML (line 607) | set innerHTML(newHTML) { method textContent (line 611) | set textContent(newText) { method getElementById (line 633) | getElementById(id) { method createElement (line 650) | createElement(tag) { method createTextNode (line 655) | createTextNode(text) { method createDocumentFragment (line 661) | createDocumentFragment() { method baseURI (line 665) | get baseURI() { method className (line 706) | get className() { method className (line 710) | set className(str) { method id (line 714) | get id() { method id (line 718) | set id(str) { method href (line 722) | get href() { method href (line 726) | set href(str) { method src (line 730) | get src() { method src (line 734) | set src(str) { method srcset (line 738) | get srcset() { method srcset (line 742) | set srcset(str) { method nodeName (line 746) | get nodeName() { method innerHTML (line 750) | get innerHTML() { method innerHTML (line 789) | set innerHTML(html) { method textContent (line 803) | set textContent(text) { method textContent (line 816) | get textContent() { method getAttribute (line 836) | getAttribute(name) { method setAttribute (line 846) | setAttribute(name, value) { method setAttributeNode (line 857) | setAttributeNode(node) { method removeAttribute (line 861) | removeAttribute(name) { method hasAttribute (line 871) | hasAttribute(name) { method getStyle (line 888) | getStyle(styleName) { method setStyle (line 906) | setStyle(styleName, styleValue) { method error (line 961) | error(m) { method peekNext (line 975) | peekNext() { method nextChar (line 982) | nextChar() { method readString (line 990) | readString(quote) { method readAttribute (line 1008) | readAttribute(node) { method makeElementNode (line 1045) | makeElementNode(retPair) { method match (line 1104) | match(str) { method discardTo (line 1120) | discardTo(str) { method readChildren (line 1131) | readChildren(node) { method discardNextComment (line 1141) | discardNextComment() { method readNode (line 1165) | readNode() { method parse (line 1270) | parse(html, url) { FILE: Readability-readerable.js function isNodeVisible (line 30) | function isNodeVisible(node) { function isProbablyReaderable (line 52) | function isProbablyReaderable(doc, options = {}) { FILE: Readability.js function Readability (line 27) | function Readability(doc, options) { method _postProcessContent (line 282) | _postProcessContent(articleContent) { method _removeNodes (line 304) | _removeNodes(nodeList, filterFn) { method _replaceNodeTags (line 327) | _replaceNodeTags(nodeList, newTagName) { method _forEachNode (line 348) | _forEachNode(nodeList, fn) { method _findNode (line 363) | _findNode(nodeList, fn) { method _someNode (line 378) | _someNode(nodeList, fn) { method _everyNode (line 393) | _everyNode(nodeList, fn) { method _getAllNodesWithTag (line 397) | _getAllNodesWithTag(node, tagNames) { method _cleanClasses (line 418) | _cleanClasses(node) { method _isUrl (line 442) | _isUrl(str) { method _fixRelativeUris (line 457) | _fixRelativeUris(articleContent) { method _simplifyNestedElements (line 538) | _simplifyNestedElements(articleContent) { method _getArticleTitle (line 573) | _getArticleTitle() { method _prepDocument (line 669) | _prepDocument() { method _nextNode (line 687) | _nextNode(node) { method _replaceBrs (line 706) | _replaceBrs(elem) { method _setNodeTag (line 762) | _setNodeTag(node, tag) { method _prepArticle (line 792) | _prepArticle(articleContent) { method _initializeNode (line 903) | _initializeNode(node) { method _removeAndGetNext (line 942) | _removeAndGetNext(node) { method _getNextNode (line 959) | _getNextNode(node, ignoreSelfAndKids) { method _textSimilarity (line 981) | _textSimilarity(textA, textB) { method _isValidByline (line 1005) | _isValidByline(node, matchString) { method _getNodeAncestors (line 1019) | _getNodeAncestors(node, maxDepth) { method _grabArticle (line 1041) | _grabArticle(page) { method _unescapeHtmlEntities (line 1631) | _unescapeHtmlEntities(str) { method _getJSONLD (line 1658) | _getJSONLD(doc) { method _getArticleMetadata (line 1783) | _getArticleMetadata(jsonld) { method _isSingleImage (line 1897) | _isSingleImage(node) { method _unwrapNoscriptImages (line 1918) | _unwrapNoscriptImages(doc) { method _removeScripts (line 2001) | _removeScripts(doc) { method _hasSingleTagInsideElement (line 2013) | _hasSingleTagInsideElement(element, tag) { method _isElementWithoutContent (line 2028) | _isElementWithoutContent(node) { method _hasChildBlockElement (line 2044) | _hasChildBlockElement(element) { method _isPhrasingContent (line 2057) | _isPhrasingContent(node) { method _isWhitespace (line 2068) | _isWhitespace(node) { method _getInnerText (line 2084) | _getInnerText(e, normalizeSpaces) { method _getCharCount (line 2102) | _getCharCount(e, s) { method _cleanStyles (line 2114) | _cleanStyles(e) { method _getLinkDensity (line 2143) | _getLinkDensity(element) { method _getClassWeight (line 2168) | _getClassWeight(e) { method _clean (line 2208) | _clean(e, tag) { method _hasAncestorTag (line 2243) | _hasAncestorTag(node, tagName, maxDepth, filterFn) { method _getRowAndColumnCount (line 2266) | _getRowAndColumnCount(table) { method _markDataTables (line 2297) | _markDataTables(root) { method _fixLazyImages (line 2358) | _fixLazyImages(root) { method _getTextDensity (line 2440) | _getTextDensity(e, tags) { method _cleanConditionally (line 2460) | _cleanConditionally(e, tag) { method _cleanMatchedNodes (line 2667) | _cleanMatchedNodes(e, filter) { method _cleanHeaders (line 2685) | _cleanHeaders(e) { method _headerDuplicatesTitle (line 2703) | _headerDuplicatesTitle(node) { method _flagIsActive (line 2712) | _flagIsActive(flag) { method _removeFlag (line 2716) | _removeFlag(flag) { method _isProbablyVisible (line 2720) | _isProbablyVisible(node) { method parse (line 2747) | parse() { FILE: index.d.ts type ReadabilityOptions (line 17) | interface ReadabilityOptions { class Readability (line 80) | class Readability { type Article (line 120) | type Article = ReturnType; FILE: test/generate-testcase.js function generateTestcase (line 23) | function generateTestcase(slug) { function fetchSource (line 48) | function fetchSource(url, callbackFn) { function fetchLocalSource (line 94) | function fetchLocalSource(sourceFile, callbackFn) { function sanitizeSource (line 105) | function sanitizeSource(html, callbackFn) { function onResponseReceived (line 120) | function onResponseReceived(error, source, destRoot) { function runReadability (line 147) | function runReadability(source, destPath, metadataDestPath) { FILE: test/test-isProbablyReaderable.js method visibilityChecker (line 92) | visibilityChecker() { method visibilityChecker (line 104) | visibilityChecker() { FILE: test/test-jsdomparser.js function nodeExpect (line 17) | function nodeExpect(actual, expected) { function checkBase (line 545) | function checkBase(base, expectedResult) { FILE: test/test-readability.js function reformatError (line 16) | function reformatError(err) { function inOrderTraverse (line 22) | function inOrderTraverse(fromNode) { function inOrderIgnoreEmptyTextNodes (line 32) | function inOrderIgnoreEmptyTextNodes(fromNode) { function traverseDOM (line 39) | function traverseDOM(callback, expectedDOM, actualDOM) { function htmlTransform (line 53) | function htmlTransform(str) { function runTestsWithItems (line 57) | function runTestsWithItems( function removeCommentNodesRecursively (line 233) | function removeCommentNodesRecursively(node) { method serializer (line 336) | serializer(el) { FILE: test/utils.js function readFile (line 7) | function readFile(filePath) { function readJSON (line 11) | function readJSON(jsonPath) {