SYMBOL INDEX (53 symbols across 2 files) FILE: js/asefuzz.js function createCanvas (line 26) | function createCanvas(width, height) { function parseJSONData (line 33) | function parseJSONData(arr) { function drawEdges (line 53) | function drawEdges(g, d) { function buildAuthors (line 62) | function buildAuthors(node) { function buildRef (line 72) | function buildRef(node) { function appendPublicationOrCredit (line 94) | function appendPublicationOrCredit(list, node) { function constructIcon (line 105) | function constructIcon(faName, title) { function constructCharSpan (line 109) | function constructCharSpan(ch, title) { function appendToolURL (line 113) | function appendToolURL(list, node) { function appendTargetInfo (line 125) | function appendTargetInfo(list, node) { function appendMiscURL (line 155) | function appendMiscURL(list, node) { function appendSharableLink (line 169) | function appendSharableLink(list, node) { function getPubYear (line 177) | function getPubYear(node) { function setTitle (line 182) | function setTitle(node) { function clearContents (line 192) | function clearContents() { function showInfobox (line 196) | function showInfobox() { function hideInfobox (line 200) | function hideInfobox() { function onClick (line 204) | function onClick(node) { function drawNodes (line 216) | function drawNodes(g, d, simulation) { function computeMaxYear (line 278) | function computeMaxYear(d) { function installZoomHandler (line 284) | function installZoomHandler(height, canvas, g, d) { function fieldMatch (line 299) | function fieldMatch(field, re) { function arrayMatch (line 304) | function arrayMatch(targets, re) { function escapeRegExp (line 312) | function escapeRegExp(string) { function clearSearchResults (line 316) | function clearSearchResults(nodes, resultList) { function showFuzzer (line 323) | function showFuzzer(node, nodes, zoom, canvas, width, height) { function installSearchHandler (line 335) | function installSearchHandler(width, height, canvas, zoom, nodes) { function installClickHandler (line 404) | function installClickHandler(nodes) { function installDragHandler (line 411) | function installDragHandler() { function installInfoBoxCloseHandler (line 426) | function installInfoBoxCloseHandler() { function computeYPos (line 430) | function computeYPos(year) { function ticked (line 434) | function ticked(links, nodes, simulation) { function initSimulation (line 450) | function initSimulation(d, simulation, width, height, links, nodes) { function addStatItem (line 467) | function addStatItem(dict, key, id) { function sortByCount (line 472) | function sortByCount(stats) { function sortFuzzersByYear (line 486) | function sortFuzzersByYear(fuzzerMap, fuzzers) { function makeAccordionElm (line 493) | function makeAccordionElm(data, handle, myid, header, fuzzers, fnLink) { function fuzzerToString (line 516) | function fuzzerToString(fuzzer) { function makeAnchor (line 526) | function makeAnchor(fuzzerMap, f) { function makeAccordion (line 533) | function makeAccordion(fuzzerMap, data, id, handle) { function makeVenueAccordion (line 549) | function makeVenueAccordion(fuzzerMap, venues) { function makeTargetAccordion (line 553) | function makeTargetAccordion(fuzzerMap, targets) { function makeAuthorAccordion (line 557) | function makeAuthorAccordion(fuzzerMap, authors) { function filterAndSortAccordion (line 561) | function filterAndSortAccordion(acc, str, container) { function registerStatsFilter (line 586) | function registerStatsFilter(venueAcc, targetAcc, authorAcc) { function initStats (line 599) | function initStats(data) { function getQueryVariable (line 632) | function getQueryVariable(variable) { FILE: script.py class RefCompleter (line 8) | class RefCompleter(object): method __init__ (line 9) | def __init__(self, options): method complete (line 12) | def complete(self, text, state): function is_empty_field (line 27) | def is_empty_field(field): function is_valid_color (line 31) | def is_valid_color(color): function is_valid_references (line 35) | def is_valid_references(db, refs):