SYMBOL INDEX (448 symbols across 10 files) FILE: js/animation.js function ShoutemAnimation (line 2) | function ShoutemAnimation(p_container_selector) { FILE: js/docs.js function addTargetBlankToLinks (line 96) | function addTargetBlankToLinks() { function closeSignupModal (line 104) | function closeSignupModal(e) function handleBackwardTab (line 117) | function handleBackwardTab() { function handleForwardTab (line 123) | function handleForwardTab() { function getLocation (line 170) | function getLocation( location ) { function showMenuItems (line 180) | function showMenuItems() { function showNavButtons (line 195) | function showNavButtons() { function prepareCodeblocks (line 236) | function prepareCodeblocks() { function ajaxLoadLink (line 258) | function ajaxLoadLink (e) { function setShell$Color (line 302) | function setShell$Color() function setupVideos (line 313) | function setupVideos() FILE: js/flourish.js function Flourish (line 1) | function Flourish ( options ) FILE: js/main.js function animateDragdealerOnHover (line 81) | function animateDragdealerOnHover( dealer ) { function onFooterResize (line 149) | function onFooterResize() { FILE: js/prism.js function $$ (line 813) | function $$(expr, con) { function hasClass (line 817) | function hasClass(element, className) { function highlightLines (line 844) | function highlightLines(pre, lines, classes) { function applyHash (line 884) | function applyHash() { FILE: lib/codemirror/codemirror.js function CodeMirror (line 62) | function CodeMirror(place, options) { function Display (line 137) | function Display(place, doc, input) { function loadMode (line 239) | function loadMode(cm) { function resetModeState (line 244) | function resetModeState(cm) { function wrappingChanged (line 255) | function wrappingChanged(cm) { function estimateHeight (line 273) | function estimateHeight(cm) { function estimateLineHeights (line 291) | function estimateLineHeights(cm) { function themeChanged (line 299) | function themeChanged(cm) { function guttersChanged (line 305) | function guttersChanged(cm) { function updateGutters (line 313) | function updateGutters(cm) { function updateGutterSpace (line 328) | function updateGutterSpace(cm) { function lineLength (line 336) | function lineLength(line) { function findMaxLine (line 355) | function findMaxLine(cm) { function setGuttersForLineNumbers (line 371) | function setGuttersForLineNumbers(options) { function measureForScrollbars (line 385) | function measureForScrollbars(cm) { function NativeScrollbars (line 401) | function NativeScrollbars(place, scroll, cm) { function maybeDisable (line 473) | function maybeDisable() { function NullScrollbars (line 494) | function NullScrollbars() {} function initScrollbars (line 505) | function initScrollbars(cm) { function updateScrollbars (line 527) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 541) | function updateScrollbarsInner(cm, measure) { function visibleLines (line 564) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 589) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 608) | function maybeUpdateLineNumberWidth(cm) { function lineNumberFor (line 626) | function lineNumberFor(options, i) { function compensateForHScroll (line 633) | function compensateForHScroll(display) { function DisplayUpdate (line 639) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 663) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 677) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 749) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 778) | function updateDisplaySimple(cm, viewport) { function setDocumentHeight (line 791) | function setDocumentHeight(cm, measure) { function updateHeightsInViewport (line 799) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 826) | function updateWidgetHeight(line) { function getDimensions (line 833) | function getDimensions(cm) { function patchDisplay (line 851) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateLineForChanges (line 896) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 909) | function ensureLineWrapped(lineView) { function updateLineBackground (line 920) | function updateLineBackground(lineView) { function getLineContent (line 934) | function getLineContent(cm, lineView) { function updateLineText (line 947) | function updateLineText(cm, lineView) { function updateLineClasses (line 962) | function updateLineClasses(lineView) { function updateLineGutter (line 972) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 1012) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 1023) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 1037) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 1043) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 1059) | function positionLineWidget(widget, node, lineView, dims) { function copyPos (line 1089) | function copyPos(x) {return Pos(x.line, x.ch);} function maxPos (line 1090) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; } function minPos (line 1091) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b; } function ensureFocus (line 1095) | function ensureFocus(cm) { function applyTextInput (line 1104) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 1151) | function handlePaste(e, cm) { function triggerElectric (line 1161) | function triggerElectric(cm, inserted) { function copyableRanges (line 1185) | function copyableRanges(cm) { function disableBrowserMagic (line 1196) | function disableBrowserMagic(field) { function TextareaInput (line 1204) | function TextareaInput(cm) { function hiddenTextarea (line 1223) | function hiddenTextarea() { function prepareCopyCut (line 1264) | function prepareCopyCut(e) { function p (line 1405) | function p() { function prepareSelectAllHack (line 1509) | function prepareSelectAllHack() { function rehide (line 1522) | function rehide() { function ContentEditableInput (line 1566) | function ContentEditableInput(cm) { function onCopyCut (line 1623) | function onCopyCut(e) { function poll (line 1756) | function poll() { function posToDOM (line 1876) | function posToDOM(cm, pos) { function badPos (line 1892) | function badPos(pos, bad) { if (bad) pos.bad = true; return pos; } function domToPos (line 1894) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 1913) | function locateNodeInLineView(lineView, node, offset) { function domTextBetween (line 1968) | function domTextBetween(cm, from, to, fromLine, toLine) { function Selection (line 2018) | function Selection(ranges, primIndex) { function Range (line 2055) | function Range(anchor, head) { function normalizeSelection (line 2070) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 2086) | function simpleSelection(anchor, head) { function clipLine (line 2092) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 2093) | function clipPos(doc, pos) { function clipToLen (line 2099) | function clipToLen(pos, linelen) { function isLine (line 2105) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.si... function clipPosArray (line 2106) | function clipPosArray(doc, array) { function extendRange (line 2121) | function extendRange(doc, range, head, other) { function extendSelection (line 2140) | function extendSelection(doc, head, other, options) { function extendSelections (line 2146) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 2154) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 2161) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 2167) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 2184) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 2195) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 2200) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 2212) | function setSelectionInner(doc, sel) { function reCheckSelection (line 2226) | function reCheckSelection(doc) { function skipAtomicInSelection (line 2232) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 2247) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 2280) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 2293) | function movePos(doc, pos, dir, line) { function updateSelection (line 2307) | function updateSelection(cm) { function prepareSelection (line 2311) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 2330) | function drawSelectionCursor(cm, head, output) { function drawSelectionRange (line 2349) | function drawSelectionRange(cm, range, output) { function restartBlink (line 2424) | function restartBlink(cm) { function startWorker (line 2440) | function startWorker(cm, time) { function highlightWorker (line 2445) | function highlightWorker(cm) { function findStartLine (line 2488) | function findStartLine(cm, n, precise) { function getStateBefore (line 2504) | function getStateBefore(cm, n, precise) { function paddingTop (line 2522) | function paddingTop(display) {return display.lineSpace.offsetTop;} function paddingVert (line 2523) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2524) | function paddingH(display) { function scrollGap (line 2533) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; } function displayWidth (line 2534) | function displayWidth(cm) { function displayHeight (line 2537) | function displayHeight(cm) { function ensureLineHeights (line 2545) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2566) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2579) | function updateExternalMeasurement(cm, line) { function measureChar (line 2592) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2597) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2610) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2632) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2654) | function nodeAndOffsetInLineMap(map, ch, bias) { function measureCharInner (line 2691) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2750) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2760) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2769) | function clearLineMeasurementCache(cm) { function clearCaches (line 2776) | function clearCaches(cm) { function pageScrollX (line 2783) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 2784) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 2790) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 2812) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2829) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2837) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2869) | function estimateCoords(cm, pos) { function PosWithInfo (line 2883) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 2892) | function coordsChar(cm, x, y) { function coordsCharInner (line 2913) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 2955) | function textHeight(display) { function charWidth (line 2975) | function charWidth(display) { function startOperation (line 2997) | function startOperation(cm) { function fireCallbacksForOps (line 3025) | function fireCallbacksForOps(group) { function endOperation (line 3042) | function endOperation(cm) { function endOperations (line 3057) | function endOperations(group) { function endOperation_R1 (line 3071) | function endOperation_R1(op) { function endOperation_W1 (line 3084) | function endOperation_W1(op) { function endOperation_R2 (line 3088) | function endOperation_R2(op) { function endOperation_W2 (line 3109) | function endOperation_W2(op) { function endOperation_finish (line 3134) | function endOperation_finish(op) { function runInOp (line 3181) | function runInOp(cm, f) { function operation (line 3188) | function operation(cm, f) { function methodOp (line 3198) | function methodOp(f) { function docMethodOp (line 3206) | function docMethodOp(f) { function LineView (line 3221) | function LineView(doc, line, lineN) { function buildViewArray (line 3233) | function buildViewArray(cm, from, to) { function regChange (line 3249) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3314) | function regLineChange(cm, line, type) { function resetView (line 3328) | function resetView(cm) { function findViewIndex (line 3336) | function findViewIndex(cm, n) { function viewCuttingPoint (line 3347) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 3373) | function adjustView(cm, from, to) { function countDirtyView (line 3394) | function countDirtyView(cm) { function registerEventHandlers (line 3406) | function registerEventHandlers(cm) { function dragDropChanged (line 3512) | function dragDropChanged(cm, value, old) { function onResize (line 3526) | function onResize(cm) { function eventInWidget (line 3539) | function eventInWidget(display, e) { function posFromMouse (line 3552) | function posFromMouse(cm, e, liberal, forRect) { function onMouseDown (line 3573) | function onMouseDown(e) { function leftButtonDown (line 3615) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 3642) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 3670) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 3816) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 3839) | function clickInGutter(cm, e) { function onDrop (line 3847) | function onDrop(e) { function onDragStart (line 3906) | function onDragStart(cm, e) { function onDragOver (line 3929) | function onDragOver(cm, e) { function clearDragCursor (line 3941) | function clearDragCursor(cm) { function setScrollTop (line 3952) | function setScrollTop(cm, val) { function setScrollLeft (line 3963) | function setScrollLeft(cm, val, isScroller) { function onScrollWheel (line 4007) | function onScrollWheel(cm, e) { function doHandleBinding (line 4085) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 4105) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 4115) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 4147) | function handleKeyBinding(cm, e) { function handleCharBinding (line 4166) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 4172) | function onKeyDown(e) { function showCrossHair (line 4193) | function showCrossHair(cm) { function onKeyUp (line 4208) | function onKeyUp(e) { function onKeyPress (line 4213) | function onKeyPress(e) { function delayBlurEvent (line 4226) | function delayBlurEvent(cm) { function onFocus (line 4236) | function onFocus(cm) { function onBlur (line 4255) | function onBlur(cm) { function onContextMenu (line 4272) | function onContextMenu(cm, e) { function contextMenuInGutter (line 4278) | function contextMenuInGutter(cm, e) { function adjustForChange (line 4295) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4304) | function computeSelAfterChange(doc, change) { function offsetPos (line 4314) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4323) | function computeReplacedSel(doc, changes, hint) { function filterChange (line 4343) | function filterChange(doc, change, update) { function makeChange (line 4367) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 4389) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 4407) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 4473) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 4489) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 4522) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 4581) | function replaceRange(doc, code, from, to, origin) { function maybeScrollWindow (line 4592) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 4612) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 4636) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 4646) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 4676) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 4686) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 4700) | function resolveScrollToPos(cm) { function indentLine (line 4720) | function indentLine(cm, n, how, aggressive) { function changeLine (line 4782) | function changeLine(doc, handle, changeType, op) { function deleteNearSelection (line 4793) | function deleteNearSelection(cm, compute) { function findPosH (line 4825) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 4877) | function findPosV(cm, pos, dir, unit) { function interpret (line 5298) | function interpret(val) { function option (line 5354) | function option(name, deflt, handle, notOnInit) { function normalizeKeyName (line 5821) | function normalizeKeyName(name) { function getKeyMap (line 5907) | function getKeyMap(val) { function save (line 5928) | function save() {textarea.value = cm.getValue();} function markText (line 6178) | function markText(doc, from, to, options, type) { function markTextShared (line 6271) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 6286) | function findSharedMarkers(doc) { function copySharedMarkers (line 6291) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 6303) | function detachSharedMarkers(markers) { function MarkedSpan (line 6319) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 6325) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 6333) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 6339) | function addMarkedSpan(line, span) { function markedSpansBefore (line 6348) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 6359) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 6378) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 6440) | function clearEmptySpans(spans) { function mergeOldSpans (line 6454) | function mergeOldSpans(doc, change) { function removeReadOnlyRanges (line 6477) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 6506) | function detachMarkedSpans(line) { function attachMarkedSpans (line 6513) | function attachMarkedSpans(line, spans) { function extraLeft (line 6522) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; } function extraRight (line 6523) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; } function compareCollapsedMarkers (line 6528) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 6541) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 6551) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 6552) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 6557) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 6577) | function visualLine(line) { function visualLineContinued (line 6586) | function visualLineContinued(line) { function visualLineNo (line 6597) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 6604) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 6616) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 6627) | function lineIsHiddenInner(doc, line, span) { function adjustScrollWhenAboveVisible (line 6655) | function adjustScrollWhenAboveVisible(cm, line, diff) { function widgetHeight (line 6684) | function widgetHeight(widget) { function addLineWidget (line 6699) | function addLineWidget(doc, handle, node, options) { function updateLine (line 6734) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 6746) | function cleanUpLine(line) { function extractLineClasses (line 6751) | function extractLineClasses(type, output) { function callBlankLine (line 6765) | function callBlankLine(mode, state) { function readToken (line 6772) | function readToken(mode, stream, state, inner) { function takeToken (line 6782) | function takeToken(cm, pos, precise, asArray) { function runMode (line 6804) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function highlightLine (line 6845) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 6883) | function getLineStyles(cm, line, updateFrontier) { function processLine (line 6899) | function processLine(cm, text, state, startAt) { function interpretTokenStyle (line 6914) | function interpretTokenStyle(style, options) { function buildLineContent (line 6926) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 6983) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 6992) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 7050) | function splitSpaces(old) { function buildTokenBadBidi (line 7059) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 7078) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 7095) | function insertLineContent(line, builder, styles) { function isWholeLineUpdate (line 7168) | function isWholeLineUpdate(doc, change) { function updateDoc (line 7174) | function updateDoc(doc, change, markedSpans, estimateHeight) { function LeafChunk (line 7237) | function LeafChunk(lines) { function BranchChunk (line 7277) | function BranchChunk(children) { function linkedDocs (line 7750) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 7765) | function attachDoc(cm, doc) { function getLine (line 7779) | function getLine(doc, n) { function getBetween (line 7794) | function getBetween(doc, start, end) { function getLines (line 7806) | function getLines(doc, from, to) { function updateLineHeight (line 7814) | function updateLineHeight(line, height) { function lineNo (line 7821) | function lineNo(line) { function lineAtHeight (line 7835) | function lineAtHeight(chunk, h) { function heightAtLine (line 7856) | function heightAtLine(lineObj) { function getOrder (line 7878) | function getOrder(line) { function History (line 7886) | function History(startGen) { function historyChangeFromChange (line 7903) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 7912) | function clearSelectionEvents(array) { function lastChangeEvent (line 7922) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 7937) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 7979) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 7992) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 8014) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 8021) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 8032) | function removeClearedSpans(spans) { function getOldSpans (line 8042) | function getOldSpans(doc, change) { function copyHistoryArray (line 8052) | function copyHistoryArray(events, newGroup, instantiateSel) { function rebaseHistSelSingle (line 8077) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 8093) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 8121) | function rebaseHist(hist, change) { function e_defaultPrevented (line 8140) | function e_defaultPrevented(e) { function e_target (line 8145) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 8146) | function e_button(e) { function getHandlers (line 8175) | function getHandlers(emitter, type, copy) { function signalLater (line 8209) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 8226) | function fireOrphanDelayed() { function signalDOMEvent (line 8235) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 8242) | function signalCursorActivity(cm) { function hasHandler (line 8250) | function hasHandler(emitter, type) { function eventMixin (line 8256) | function eventMixin(ctor) { function Delayed (line 8273) | function Delayed() {this.id = null;} function spaceStr (line 8313) | function spaceStr(n) { function lst (line 8319) | function lst(arr) { return arr[arr.length-1]; } function indexOf (line 8327) | function indexOf(array, elt) { function map (line 8332) | function map(array, f) { function nothing (line 8338) | function nothing() {} function createObj (line 8340) | function createObj(base, props) { function copyObj (line 8352) | function copyObj(obj, target, overwrite) { function bind (line 8360) | function bind(f) { function isWordChar (line 8370) | function isWordChar(ch, helper) { function isEmpty (line 8376) | function isEmpty(obj) { function isExtendingChar (line 8387) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function elt (line 8391) | function elt(tag, content, className, style) { function removeChildren (line 8417) | function removeChildren(e) { function removeChildrenAndAdd (line 8423) | function removeChildrenAndAdd(parent, e) { function activeElt (line 8438) | function activeElt() { function classTest (line 8451) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function joinClasses (line 8464) | function joinClasses(a, b) { function forEachCodeMirror (line 8477) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 8487) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 8492) | function registerGlobalHandlers() { function zeroWidthElement (line 8519) | function zeroWidthElement(measure) { function hasBadBidiRects (line 8534) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 8581) | function hasBadZoomedRects(measure) { function iterateBidiSections (line 8612) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 8625) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } function bidiRight (line 8626) | function bidiRight(part) { return part.level % 2 ? part.from : part.to; } function lineLeft (line 8628) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 8629) | function lineRight(line) { function lineStart (line 8635) | function lineStart(cm, lineN) { function lineEnd (line 8643) | function lineEnd(cm, lineN) { function lineStartSmart (line 8653) | function lineStartSmart(cm, pos) { function compareBidiLevel (line 8665) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 8672) | function getBidiPartAt(order, pos) { function moveInLine (line 8692) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 8704) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 8727) | function moveLogically(line, start, dir, byUnit) { function charType (line 8761) | function charType(code) { function BidiSpan (line 8776) | function BidiSpan(level, from, to) { FILE: lib/codemirror/mode/javascript/javascript.js function expressionAllowed (line 16) | function expressionAllowed(stream, state, backUp) { function kw (line 32) | function kw(type) {return {type: type, style: "keyword"};} function readRegexp (line 84) | function readRegexp(stream) { function ret (line 99) | function ret(tp, style, cont) { function tokenBase (line 103) | function tokenBase(stream, state) { function tokenString (line 160) | function tokenString(quote) { function tokenComment (line 176) | function tokenComment(stream, state) { function tokenQuasi (line 188) | function tokenQuasi(stream, state) { function findFatArrow (line 208) | function findFatArrow(stream, state) { function JSLexical (line 238) | function JSLexical(indented, column, type, align, prev, info) { function inScope (line 247) | function inScope(state, varname) { function parseJS (line 256) | function parseJS(state, style, type, content, stream) { function pass (line 280) | function pass() { function cont (line 283) | function cont() { function register (line 287) | function register(varname) { function pushcontext (line 308) | function pushcontext() { function popcontext (line 312) | function popcontext() { function pushlex (line 316) | function pushlex(type, info) { function poplex (line 327) | function poplex() { function expect (line 337) | function expect(wanted) { function statement (line 346) | function statement(type, value) { function expression (line 373) | function expression(type) { function expressionNoComma (line 376) | function expressionNoComma(type) { function expressionInner (line 379) | function expressionInner(type, noComma) { function maybeexpression (line 398) | function maybeexpression(type) { function maybeexpressionNoComma (line 402) | function maybeexpressionNoComma(type) { function maybeoperatorComma (line 407) | function maybeoperatorComma(type, value) { function maybeoperatorNoComma (line 411) | function maybeoperatorNoComma(type, value, noComma) { function quasi (line 426) | function quasi(type, value) { function continueQuasi (line 431) | function continueQuasi(type) { function arrowBody (line 438) | function arrowBody(type) { function arrowBodyNoComma (line 442) | function arrowBodyNoComma(type) { function maybeTarget (line 446) | function maybeTarget(noComma) { function target (line 452) | function target(_, value) { function targetNoComma (line 455) | function targetNoComma(_, value) { function maybelabel (line 458) | function maybelabel(type) { function property (line 462) | function property(type) { function objprop (line 465) | function objprop(type, value) { function getterSetter (line 483) | function getterSetter(type) { function afterprop (line 488) | function afterprop(type) { function commasep (line 492) | function commasep(what, end) { function contCommasep (line 507) | function contCommasep(what, end, info) { function block (line 512) | function block(type) { function maybetype (line 516) | function maybetype(type) { function maybedefault (line 519) | function maybedefault(_, value) { function typeexpr (line 522) | function typeexpr(type) { function afterType (line 525) | function afterType(type, value) { function vardef (line 529) | function vardef() { function pattern (line 532) | function pattern(type, value) { function proppattern (line 539) | function proppattern(type, value) { function maybeAssign (line 549) | function maybeAssign(_type, value) { function vardefCont (line 552) | function vardefCont(type) { function maybeelse (line 555) | function maybeelse(type, value) { function forspec (line 558) | function forspec(type) { function forspec1 (line 561) | function forspec1(type) { function formaybeinof (line 567) | function formaybeinof(_type, value) { function forspec2 (line 571) | function forspec2(type, value) { function forspec3 (line 576) | function forspec3(type) { function functiondef (line 579) | function functiondef(type, value) { function funarg (line 584) | function funarg(type) { function className (line 588) | function className(type, value) { function classNameAfter (line 591) | function classNameAfter(type, value) { function classBody (line 595) | function classBody(type, value) { function classGetterSetter (line 612) | function classGetterSetter(type) { function afterExport (line 617) | function afterExport(_type, value) { function afterImport (line 622) | function afterImport(type) { function importSpec (line 626) | function importSpec(type, value) { function maybeAs (line 632) | function maybeAs(_type, value) { function maybeFrom (line 635) | function maybeFrom(_type, value) { function arrayLiteral (line 638) | function arrayLiteral(type) { function maybeArrayComprehension (line 642) | function maybeArrayComprehension(type) { function comprehension (line 647) | function comprehension(type) { function isContinuedStatement (line 652) | function isContinuedStatement(state, textAfter) { FILE: lib/codemirror/mode/javascript/test.js function MT (line 6) | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arg... function LD (line 177) | function LD(name) { FILE: lib/codemirror/mode/jsx/jsx.js function Context (line 17) | function Context(state, mode, depth, prev) { function copyContext (line 21) | function copyContext(context) { function flatXMLIndent (line 32) | function flatXMLIndent(state) { function token (line 40) | function token(stream, state) { function xmlToken (line 47) | function xmlToken(stream, state, cx) { function jsToken (line 105) | function jsToken(stream, state, cx) { FILE: lib/codemirror/mode/jsx/test.js function MT (line 6) | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arg...