SYMBOL INDEX (71 symbols across 9 files) FILE: Lib/Tangle.js function initializeElements (line 56) | function initializeElements() { function getViewsForElement (line 106) | function getViewsForElement(element, classNames, varNames) { // initia... function getOptionsForElement (line 126) | function getOptionsForElement(element) { // might use dataset someday function constructClass (line 143) | function constructClass(clas, args) { function getFormatterForFormat (line 169) | function getFormatterForFormat(formatAttribute, varNames) { function getFormatterForCustomFormat (line 179) | function getFormatterForCustomFormat(formatAttribute, varNames) { function getFormatterForSprintfFormat (line 209) | function getFormatterForSprintfFormat(formatAttribute, varNames) { function addViewSettersForElement (line 233) | function addViewSettersForElement(element, varNames, view) { // elemen... function addFormatSettersForElement (line 249) | function addFormatSettersForElement(element, varNames, formatter) { // ... function addSetterForVariables (line 262) | function addSetterForVariables(setter, varNames) { function applySettersForVariables (line 273) | function applySettersForVariables(varNames) { function getValue (line 298) | function getValue(varName) { function setValue (line 304) | function setValue(varName, value) { function setValues (line 310) | function setValues(obj) { function getValuesForVariables (line 329) | function getValuesForVariables(varNames) { function setModel (line 342) | function setModel(modelClass) { function updateModel (line 350) | function updateModel(shouldInitialize) { function log (line 375) | function log (msg) { FILE: Lib/Touchable.js function makeTouchable (line 8) | function makeTouchable (el, delegate) { FILE: Lib/sprintf.js function get_type (line 62) | function get_type(variable) { function str_repeat (line 65) | function str_repeat(input, multiplier) { FILE: Script/autocomplete-video.js function prepareVideo (line 19) | function prepareVideo (video, div) { function updateCanvasWithProgress (line 178) | function updateCanvasWithProgress (canvas, progress) { FILE: Script/carbon-budget.js function getInterceptionPoint (line 41) | function getInterceptionPoint (knobPoint) { function clip (line 157) | function clip (x,min,max) { return x < min ? min : x > max ? max : x; } FILE: Script/charts.js function placeChart (line 11) | function placeChart(div, name) { function getHTMLForCitation (line 39) | function getHTMLForCitation(what, href) { function drawBarChart (line 47) | function drawBarChart (svg,data) { function drawStackedBars (line 115) | function drawStackedBars (svg,data) { FILE: Script/clunker.js function commas (line 198) | function commas (v) { function appendAllModelDivs (line 227) | function appendAllModelDivs (calculationsRoot) { function attachVariableAttributesToSpans (line 235) | function attachVariableAttributesToSpans (root) { function getTangleUpdateFunction (line 255) | function getTangleUpdateFunction () { function createDistribution (line 276) | function createDistribution (array, comment) { function selectWhere (line 280) | function selectWhere (dist, f) { function harmonicAverage (line 284) | function harmonicAverage (dist) { function getDivForModel (line 296) | function getDivForModel (m) { function getHTMLForLine (line 307) | function getHTMLForLine (line) { function getHTMLForLineFragment (line 330) | function getHTMLForLineFragment (s, lhs, isResult) { function getNameForVariable (line 345) | function getNameForVariable (k) { function getHTMLForCommentLine (line 349) | function getHTMLForCommentLine (line) { function lockCalculatedResult (line 361) | function lockCalculatedResult (name) { function setVariableHovering (line 377) | function setVariableHovering (name, hovering) { function initializeHelp (line 392) | function initializeHelp (root) { function setHelpShowingForElement (line 397) | function setHelpShowingForElement (el, showing, text) { FILE: Script/main.js function chain (line 25) | function chain (funcs) { function setupTableOfContents (line 39) | function setupTableOfContents () { function loadScripts (line 58) | function loadScripts () { function setupDynamicToolsVideos (line 92) | function setupDynamicToolsVideos () { function preloadImages (line 116) | function preloadImages () { function nodeArray (line 129) | function nodeArray (nodeList) { function createElement (line 133) | function createElement (tag, properties) { function hasClass (line 142) | function hasClass (el,clas) { function addClass (line 147) | function addClass (el,clas) { function removeClass (line 152) | function removeClass (el,clas) { function getInheritedAttribute (line 158) | function getInheritedAttribute (el, attr) { function ancestorWithClass (line 166) | function ancestorWithClass (el, clas) { function ancestorWithTagName (line 177) | function ancestorWithTagName (el, tag) { function lerp (line 189) | function lerp (a,b,t) { return a + (b - a) * t; } function remap (line 190) | function remap (x,fromLow,fromHigh,toLow,toHigh) { return lerp(toLow, to... FILE: Script/previews.js function setupPreviewSubset (line 26) | function setupPreviewSubset (names, links, from, to, timeout) { function loadPreviewImagesWithNames (line 33) | function loadPreviewImagesWithNames (names) { function setupPreviewLinks (line 42) | function setupPreviewLinks (links) { function setupPreviewLink (line 51) | function setupPreviewLink (link, url) { function getPreviewLinks (line 94) | function getPreviewLinks () { function getPreviewURLsForLinks (line 103) | function getPreviewURLsForLinks (links) { function getPreviewNamesForLinks (line 107) | function getPreviewNamesForLinks (links) { function setupRecentScroll (line 117) | function setupRecentScroll () { function getPreviewNameForLinkURL (line 132) | function getPreviewNameForLinkURL (url) { function getPreviewImageURLForLinkURL (line 136) | function getPreviewImageURLForLinkURL (url) { function getPreviewImageURLForName (line 141) | function getPreviewImageURLForName (name) {