SYMBOL INDEX (542 symbols across 6 files) FILE: asset/codemirror.js function classTest (line 48) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function removeChildren (line 59) | function removeChildren(e) { function removeChildrenAndAdd (line 65) | function removeChildrenAndAdd(parent, e) { function elt (line 69) | function elt(tag, content, className, style) { function contains (line 95) | function contains(parent, child) { function addClass (line 119) | function addClass(node, cls) { function joinClasses (line 123) | function joinClasses(a, b) { function bind (line 136) | function bind(f) { function copyObj (line 141) | function copyObj(obj, target, overwrite) { function countColumn (line 151) | function countColumn(string, end, tabSize, startIndex, startValue) { function Delayed (line 166) | function Delayed() {this.id = null} function indexOf (line 172) | function indexOf(array, elt) { function findColumn (line 191) | function findColumn(string, goal, tabSize) { function spaceStr (line 206) | function spaceStr(n) { function lst (line 212) | function lst(arr) { return arr[arr.length-1] } function map (line 214) | function map(array, f) { function insertSorted (line 220) | function insertSorted(array, value, score) { function nothing (line 226) | function nothing() {} function createObj (line 228) | function createObj(base, props) { function isWordCharBasic (line 241) | function isWordCharBasic(ch) { function isWordChar (line 245) | function isWordChar(ch, helper) { function isEmpty (line 251) | function isEmpty(obj) { function isExtendingChar (line 262) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function Display (line 268) | function Display(place, doc, input) { function getLine (line 367) | function getLine(doc, n) { function getBetween (line 383) | function getBetween(doc, start, end) { function getLines (line 395) | function getLines(doc, from, to) { function updateLineHeight (line 403) | function updateLineHeight(line, height) { function lineNo (line 410) | function lineNo(line) { function lineAtHeight (line 424) | function lineAtHeight(chunk, h) { function isLine (line 444) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size} function lineNumberFor (line 446) | function lineNumberFor(options, i) { function Pos (line 451) | function Pos (line, ch) { function cmp (line 458) | function cmp(a, b) { return a.line - b.line || a.ch - b.ch } function copyPos (line 460) | function copyPos(x) {return Pos(x.line, x.ch)} function maxPos (line 461) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a } function minPos (line 462) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b } function clipLine (line 466) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 467) | function clipPos(doc, pos) { function clipToLen (line 473) | function clipToLen(pos, linelen) { function clipPosArray (line 479) | function clipPosArray(doc, array) { function seeReadOnlySpans (line 488) | function seeReadOnlySpans() { function seeCollapsedSpans (line 492) | function seeCollapsedSpans() { function MarkedSpan (line 498) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 504) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 512) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 519) | function addMarkedSpan(line, span) { function markedSpansBefore (line 528) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 540) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 560) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 622) | function clearEmptySpans(spans) { function removeReadOnlyRanges (line 633) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 662) | function detachMarkedSpans(line) { function attachMarkedSpans (line 669) | function attachMarkedSpans(line, spans) { function extraLeft (line 678) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0 } function extraRight (line 679) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0 } function compareCollapsedMarkers (line 684) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 697) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 707) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 708) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 713) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 733) | function visualLine(line) { function visualLineContinued (line 742) | function visualLineContinued(line) { function visualLineNo (line 753) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 761) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 773) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 784) | function lineIsHiddenInner(doc, line, span) { function heightAtLine (line 801) | function heightAtLine(lineObj) { function lineLength (line 823) | function lineLength(line) { function findMaxLine (line 842) | function findMaxLine(cm) { function iterateBidiSections (line 858) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 871) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from } function bidiRight (line 872) | function bidiRight(part) { return part.level % 2 ? part.from : part.to } function lineLeft (line 874) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 875) | function lineRight(line) { function compareBidiLevel (line 881) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 889) | function getBidiPartAt(order, pos) { function moveInLine (line 910) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 922) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 945) | function moveLogically(line, start, dir, byUnit) { function charType (line 979) | function charType(code) { function BidiSpan (line 994) | function BidiSpan(level, from, to) { function getOrder (line 1126) | function getOrder(line) { function getHandlers (line 1150) | function getHandlers(emitter, type, copy) { function off (line 1156) | function off(emitter, type, f) { function signal (line 1168) | function signal(emitter, type /*, values...*/) { function signalDOMEvent (line 1178) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 1185) | function signalCursorActivity(cm) { function hasHandler (line 1193) | function hasHandler(emitter, type) { function eventMixin (line 1199) | function eventMixin(ctor) { function e_preventDefault (line 1207) | function e_preventDefault(e) { function e_stopPropagation (line 1211) | function e_stopPropagation(e) { function e_defaultPrevented (line 1215) | function e_defaultPrevented(e) { function e_stop (line 1218) | function e_stop(e) {e_preventDefault(e); e_stopPropagation(e)} function e_target (line 1220) | function e_target(e) {return e.target || e.srcElement} function e_button (line 1221) | function e_button(e) { function zeroWidthElement (line 1242) | function zeroWidthElement(measure) { function hasBadBidiRects (line 1257) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 1306) | function hasBadZoomedRects(measure) { function defineMode (line 1319) | function defineMode(name, mode) { function defineMIME (line 1325) | function defineMIME(mime, spec) { function resolveMode (line 1331) | function resolveMode(spec) { function getMode (line 1350) | function getMode(options, spec) { function extendMode (line 1374) | function extendMode(mode, properties) { function copyState (line 1379) | function copyState(mode, state) { function innerMode (line 1393) | function innerMode(mode, state) { function startState (line 1404) | function startState(mode, a1, a2) { function highlightLine (line 1492) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 1531) | function getLineStyles(cm, line, updateFrontier) { function getStateBefore (line 1544) | function getStateBefore(cm, n, precise) { function processLine (line 1563) | function processLine(cm, text, state, startAt) { function callBlankLine (line 1574) | function callBlankLine(mode, state) { function readToken (line 1581) | function readToken(mode, stream, state, inner) { function takeToken (line 1591) | function takeToken(cm, pos, precise, asArray) { function extractLineClasses (line 1612) | function extractLineClasses(type, output) { function runMode (line 1627) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function findStartLine (line 1671) | function findStartLine(cm, n, precise) { function Line (line 1691) | function Line(text, markedSpans, estimateHeight) { function updateLine (line 1702) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 1714) | function cleanUpLine(line) { function interpretTokenStyle (line 1724) | function interpretTokenStyle(style, options) { function buildLineContent (line 1736) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 1794) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 1803) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 1865) | function splitSpaces(text, trailingBefore) { function buildTokenBadBidi (line 1880) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 1900) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 1918) | function insertLineContent(line, builder, styles) { function LineView (line 1990) | function LineView(doc, line, lineN) { function buildViewArray (line 2002) | function buildViewArray(cm, from, to) { function pushOperation (line 2014) | function pushOperation(op) { function fireCallbacksForOps (line 2025) | function fireCallbacksForOps(group) { function finishOperation (line 2041) | function finishOperation(op, endCb) { function signalLater (line 2061) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 2081) | function fireOrphanDelayed() { function updateLineForChanges (line 2090) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 2103) | function ensureLineWrapped(lineView) { function updateLineBackground (line 2114) | function updateLineBackground(lineView) { function getLineContent (line 2128) | function getLineContent(cm, lineView) { function updateLineText (line 2141) | function updateLineText(cm, lineView) { function updateLineClasses (line 2156) | function updateLineClasses(lineView) { function updateLineGutter (line 2166) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 2203) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 2214) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 2228) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 2234) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 2250) | function positionLineWidget(widget, node, lineView, dims) { function widgetHeight (line 2268) | function widgetHeight(widget) { function eventInWidget (line 2284) | function eventInWidget(display, e) { function paddingTop (line 2294) | function paddingTop(display) {return display.lineSpace.offsetTop} function paddingVert (line 2295) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2296) | function paddingH(display) { function scrollGap (line 2305) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth } function displayWidth (line 2306) | function displayWidth(cm) { function displayHeight (line 2309) | function displayHeight(cm) { function ensureLineHeights (line 2317) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2338) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2351) | function updateExternalMeasurement(cm, line) { function measureChar (line 2364) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2369) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2382) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2404) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2426) | function nodeAndOffsetInLineMap(map, ch, bias) { function getUsefulRect (line 2464) | function getUsefulRect(rects, bias) { function measureCharInner (line 2474) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2527) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2537) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2546) | function clearLineMeasurementCache(cm) { function clearCaches (line 2553) | function clearCaches(cm) { function pageScrollX (line 2560) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 2561) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 2567) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 2589) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2606) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2614) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2646) | function estimateCoords(cm, pos) { function PosWithInfo (line 2661) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 2670) | function coordsChar(cm, x, y) { function coordsCharInner (line 2691) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 2746) | function textHeight(display) { function charWidth (line 2766) | function charWidth(display) { function getDimensions (line 2778) | function getDimensions(cm) { function compensateForHScroll (line 2795) | function compensateForHScroll(display) { function estimateHeight (line 2802) | function estimateHeight(cm) { function estimateLineHeights (line 2820) | function estimateLineHeights(cm) { function posFromMouse (line 2833) | function posFromMouse(cm, e, liberal, forRect) { function findViewIndex (line 2851) | function findViewIndex(cm, n) { function updateSelection (line 2862) | function updateSelection(cm) { function prepareSelection (line 2866) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 2885) | function drawSelectionCursor(cm, head, output) { function drawSelectionRange (line 2904) | function drawSelectionRange(cm, range, output) { function restartBlink (line 2977) | function restartBlink(cm) { function ensureFocus (line 2990) | function ensureFocus(cm) { function delayBlurEvent (line 2994) | function delayBlurEvent(cm) { function onFocus (line 3002) | function onFocus(cm, e) { function onBlur (line 3021) | function onBlur(cm, e) { function alignHorizontally (line 3035) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 3058) | function maybeUpdateLineNumberWidth(cm) { function updateHeightsInViewport (line 3078) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 3105) | function updateWidgetHeight(line) { function visibleLines (line 3113) | function visibleLines(display, doc, viewport) { function setScrollTop (line 3136) | function setScrollTop(cm, val) { function setScrollLeft (line 3147) | function setScrollLeft(cm, val, isScroller) { function wheelEventDelta (line 3178) | function wheelEventDelta(e) { function wheelEventPixels (line 3185) | function wheelEventPixels(e) { function onScrollWheel (line 3192) | function onScrollWheel(cm, e) { function measureForScrollbars (line 3271) | function measureForScrollbars(cm) { function NativeScrollbars (line 3287) | function NativeScrollbars(place, scroll, cm) { function maybeDisable (line 3359) | function maybeDisable() { function NullScrollbars (line 3380) | function NullScrollbars() {} function updateScrollbars (line 3389) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 3403) | function updateScrollbarsInner(cm, measure) { function initScrollbars (line 3425) | function initScrollbars(cm) { function maybeScrollWindow (line 3451) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 3468) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 3494) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 3504) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 3534) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 3544) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 3558) | function resolveScrollToPos(cm) { function startOperation (line 3579) | function startOperation(cm) { function endOperation (line 3601) | function endOperation(cm) { function endOperations (line 3612) | function endOperations(group) { function endOperation_R1 (line 3626) | function endOperation_R1(op) { function endOperation_W1 (line 3639) | function endOperation_W1(op) { function endOperation_R2 (line 3643) | function endOperation_R2(op) { function endOperation_W2 (line 3664) | function endOperation_W2(op) { function endOperation_finish (line 3689) | function endOperation_finish(op) { function runInOp (line 3736) | function runInOp(cm, f) { function operation (line 3743) | function operation(cm, f) { function methodOp (line 3753) | function methodOp(f) { function docMethodOp (line 3761) | function docMethodOp(f) { function regChange (line 3777) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3842) | function regLineChange(cm, line, type) { function resetView (line 3856) | function resetView(cm) { function viewCuttingPoint (line 3862) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 3889) | function adjustView(cm, from, to) { function countDirtyView (line 3910) | function countDirtyView(cm) { function startWorker (line 3921) | function startWorker(cm, time) { function highlightWorker (line 3926) | function highlightWorker(cm) { function DisplayUpdate (line 3966) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 3992) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 4006) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 4078) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 4107) | function updateDisplaySimple(cm, viewport) { function patchDisplay (line 4124) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateGutterSpace (line 4166) | function updateGutterSpace(cm) { function setDocumentHeight (line 4171) | function setDocumentHeight(cm, measure) { function updateGutters (line 4179) | function updateGutters(cm) { function setGuttersForLineNumbers (line 4197) | function setGuttersForLineNumbers(options) { function Selection (line 4212) | function Selection(ranges, primIndex) { function Range (line 4258) | function Range(anchor, head) { function normalizeSelection (line 4273) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 4289) | function simpleSelection(anchor, head) { function changeEnd (line 4295) | function changeEnd(change) { function adjustForChange (line 4303) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4312) | function computeSelAfterChange(doc, change) { function offsetPos (line 4322) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4331) | function computeReplacedSel(doc, changes, hint) { function loadMode (line 4352) | function loadMode(cm) { function resetModeState (line 4357) | function resetModeState(cm) { function isWholeLineUpdate (line 4373) | function isWholeLineUpdate(doc, change) { function updateDoc (line 4379) | function updateDoc(doc, change, markedSpans, estimateHeight) { function linkedDocs (line 4431) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 4446) | function attachDoc(cm, doc) { function History (line 4457) | function History(startGen) { function historyChangeFromChange (line 4474) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 4483) | function clearSelectionEvents(array) { function lastChangeEvent (line 4493) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 4508) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 4551) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 4564) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 4586) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 4593) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 4604) | function removeClearedSpans(spans) { function getOldSpans (line 4615) | function getOldSpans(doc, change) { function mergeOldSpans (line 4628) | function mergeOldSpans(doc, change) { function copyHistoryArray (line 4652) | function copyHistoryArray(events, newGroup, instantiateSel) { function extendRange (line 4684) | function extendRange(doc, range, head, other) { function extendSelection (line 4703) | function extendSelection(doc, head, other, options) { function extendSelections (line 4709) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 4718) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 4725) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 4731) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 4750) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 4761) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 4766) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 4778) | function setSelectionInner(doc, sel) { function reCheckSelection (line 4792) | function reCheckSelection(doc) { function skipAtomicInSelection (line 4798) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 4813) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 4846) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 4859) | function movePos(doc, pos, dir, line) { function selectAll (line 4871) | function selectAll(cm) { function filterChange (line 4878) | function filterChange(doc, change, update) { function makeChange (line 4902) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 4924) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 4942) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 5015) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 5031) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 5064) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 5123) | function replaceRange(doc, code, from, to, origin) { function rebaseHistSelSingle (line 5132) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 5148) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 5176) | function rebaseHist(hist, change) { function changeLine (line 5185) | function changeLine(doc, handle, changeType, op) { function LeafChunk (line 5207) | function LeafChunk(lines) { function BranchChunk (line 5256) | function BranchChunk(children) { function LineWidget (line 5369) | function LineWidget(doc, node, options) { function adjustScrollWhenAboveVisible (line 5379) | function adjustScrollWhenAboveVisible(cm, line, diff) { function addLineWidget (line 5410) | function addLineWidget(doc, handle, node, options) { function TextMarker (line 5447) | function TextMarker(doc, type) { function markText (line 5565) | function markText(doc, from, to, options, type) { function SharedTextMarker (line 5639) | function SharedTextMarker(markers, primary) { function markTextShared (line 5662) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 5677) | function findSharedMarkers(doc) { function copySharedMarkers (line 5681) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 5693) | function detachSharedMarkers(markers) { function onDrop (line 6086) | function onDrop(e) { function onDragStart (line 6146) | function onDragStart(cm, e) { function onDragOver (line 6169) | function onDragOver(cm, e) { function clearDragCursor (line 6181) | function clearDragCursor(cm) { function forEachCodeMirror (line 6192) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 6202) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 6207) | function registerGlobalHandlers() { function onResize (line 6220) | function onResize(cm) { function normalizeKeyName (line 6293) | function normalizeKeyName(name) { function normalizeKeyMap (line 6317) | function normalizeKeyMap(keymap) { function lookupKey (line 6344) | function lookupKey(key, map, handle, context) { function isModifierKey (line 6363) | function isModifierKey(value) { function keyName (line 6369) | function keyName(event, noShift) { function getKeyMap (line 6380) | function getKeyMap(val) { function deleteNearSelection (line 6386) | function deleteNearSelection(cm, compute) { function lineStart (line 6552) | function lineStart(cm, lineN) { function lineEnd (line 6560) | function lineEnd(cm, lineN) { function lineStartSmart (line 6570) | function lineStartSmart(cm, pos) { function doHandleBinding (line 6583) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 6603) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 6613) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 6645) | function handleKeyBinding(cm, e) { function handleCharBinding (line 6664) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 6669) | function onKeyDown(e) { function showCrossHair (line 6690) | function showCrossHair(cm) { function onKeyUp (line 6705) | function onKeyUp(e) { function onKeyPress (line 6710) | function onKeyPress(e) { function onMouseDown (line 6728) | function onMouseDown(e) { function leftButtonDown (line 6771) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 6798) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 6827) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 6975) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 6999) | function clickInGutter(cm, e) { function onContextMenu (line 7008) | function onContextMenu(cm, e) { function contextMenuInGutter (line 7014) | function contextMenuInGutter(cm, e) { function themeChanged (line 7019) | function themeChanged(cm) { function defineOptions (line 7030) | function defineOptions(CodeMirror) { function guttersChanged (line 7163) | function guttersChanged(cm) { function dragDropChanged (line 7169) | function dragDropChanged(cm, value, old) { function wrappingChanged (line 7182) | function wrappingChanged(cm) { function CodeMirror (line 7200) | function CodeMirror(place, options) { function registerEventHandlers (line 7275) | function registerEventHandlers(cm) { function indentLine (line 7389) | function indentLine(cm, n, how, aggressive) { function setLastCopied (line 7453) | function setLastCopied(newLastCopied) { function applyTextInput (line 7457) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 7505) | function handlePaste(e, cm) { function triggerElectric (line 7515) | function triggerElectric(cm, inserted) { function copyableRanges (line 7539) | function copyableRanges(cm) { function disableBrowserMagic (line 7550) | function disableBrowserMagic(field, spellcheck) { function hiddenTextarea (line 7556) | function hiddenTextarea() { function addEditorMethods (line 7579) | function addEditorMethods(CodeMirror) { function findPosH (line 8066) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 8118) | function findPosV(cm, pos, dir, unit) { function ContentEditableInput (line 8140) | function ContentEditableInput(cm) { function onCopyCut (line 8197) | function onCopyCut(e) { function poll (line 8339) | function poll() { function posToDOM (line 8460) | function posToDOM(cm, pos) { function badPos (line 8476) | function badPos(pos, bad) { if (bad) { pos.bad = true; } return pos } function domTextBetween (line 8478) | function domTextBetween(cm, from, to, fromLine, toLine) { function domToPos (line 8519) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 8538) | function locateNodeInLineView(lineView, node, offset) { function TextareaInput (line 8595) | function TextareaInput(cm) { function prepareCopyCut (line 8642) | function prepareCopyCut(e) { function p (line 8784) | function p() { function prepareSelectAllHack (line 8887) | function prepareSelectAllHack() { function rehide (line 8900) | function rehide() { function fromTextArea (line 8942) | function fromTextArea(textarea, options) { function addLegacyProps (line 8999) | function addLegacyProps(CodeMirror) { FILE: asset/show-hint.js function Completion (line 49) | function Completion(cm, options) { function parseOptions (line 137) | function parseOptions(cm, pos, options) { function getText (line 149) | function getText(completion) { function buildKeyMap (line 154) | function buildKeyMap(completion, handle) { function getHintElement (line 189) | function getHintElement(hintsElement, el) { function Widget (line 196) | function Widget(completion, data) { function applicableHelpers (line 351) | function applicableHelpers(cm, helpers) { function fetchHints (line 359) | function fetchHints(hint, cm, options, callback) { function resolveAutoHints (line 369) | function resolveAutoHints(cm, pos) { FILE: asset/sql-hint.js function isArray (line 24) | function isArray(val) { return Object.prototype.toString.call(val) == "[... function getKeywords (line 26) | function getKeywords(editor) { function getIdentifierQuote (line 32) | function getIdentifierQuote(editor) { function getText (line 38) | function getText(item) { function wrapTable (line 42) | function wrapTable(name, value) { function parseTables (line 48) | function parseTables(input) { function getTable (line 62) | function getTable(name) { function shallowClone (line 66) | function shallowClone(object) { function match (line 73) | function match(string, word) { function addMatches (line 79) | function addMatches(result, search, wordlist, formatter) { function cleanName (line 95) | function cleanName(name) { function insertIdentifierQuotes (line 108) | function insertIdentifierQuotes(name) { function nameCompletion (line 122) | function nameCompletion(cur, token, result, editor) { function eachWord (line 187) | function eachWord(lineText, f) { function findTableByAlias (line 193) | function findTableByAlias(alias, editor) { FILE: asset/sql-qone.js function tokenBase (line 29) | function tokenBase(stream, state) { function tokenLiteral (line 128) | function tokenLiteral(quote) { function tokenComment (line 141) | function tokenComment(depth) { function pushContext (line 152) | function pushContext(stream, state, type) { function popContext (line 161) | function popContext(state) { function hookIdentifier (line 213) | function hookIdentifier(stream) { function hookIdentifierDoublequote (line 225) | function hookIdentifierDoublequote(stream) { function hookVar (line 238) | function hookVar(stream) { function hookClient (line 265) | function hookClient(stream) { function set (line 280) | function set(str) { FILE: qone.js function HOP (line 25) | function HOP(obj, prop) { function isArray (line 29) | function isArray(item) { function isObject (line 33) | function isObject(obj) { function obj2keys (line 37) | function obj2keys(obj) { function array2hash (line 43) | function array2hash(a) { function isDigit (line 51) | function isDigit(ch) { function isAlphanumericChar (line 56) | function isAlphanumericChar(ch) { function characters (line 60) | function characters(str) { function parseJsNumber (line 68) | function parseJsNumber(num) { function isLetter (line 86) | function isLetter(ch) { function isUndefinedOrNull (line 116) | function isUndefinedOrNull(value) { function objEquiv (line 120) | function objEquiv(a, b, opts) { function toObject (line 163) | function toObject(val) { function shouldUseNative (line 171) | function shouldUseNative() { FILE: test/lib/qunit.js function defineProperties (line 59) | function defineProperties(target, props) { function diff (line 138) | function diff(a, b) { function inArray (line 163) | function inArray(elem, array) { function objectValues (line 174) | function objectValues(obj) { function extend (line 187) | function extend(a, b, undefOnly) { function objectType (line 201) | function objectType(obj) { function is (line 236) | function is(type, obj) { function generateHash (line 242) | function generateHash(module, testName) { function useStrictEquality (line 274) | function useStrictEquality(a, b) { function compareConstructors (line 291) | function compareConstructors(a, b) { function getRegExpFlags (line 319) | function getRegExpFlags(regexp) { function isContainer (line 323) | function isContainer(val) { function breadthFirstCompareChild (line 327) | function breadthFirstCompareChild(a, b) { function typeEquiv (line 545) | function typeEquiv(a, b) { function innerEquiv (line 559) | function innerEquiv(a, b) { function quote (line 672) | function quote(str) { function literal (line 675) | function literal(o) { function join (line 678) | function join(pre, arr, post) { function array (line 690) | function array(arr, stack) { function isArray (line 706) | function isArray(obj) { function emit (line 968) | function emit(eventName, data) { function on (line 991) | function on(eventName, callback) { function registerLoggingCallbacks (line 1012) | function registerLoggingCallbacks(obj) { function runLoggingCallbacks (line 1042) | function runLoggingCallbacks(key, args) { function extractStacktrace (line 1055) | function extractStacktrace(e, offset) { function sourceFromStacktrace (line 1081) | function sourceFromStacktrace(offset) { function advance (line 1109) | function advance() { function advanceTaskQueue (line 1120) | function advanceTaskQueue() { function advanceTestQueue (line 1142) | function advanceTestQueue() { function addToTaskQueue (line 1162) | function addToTaskQueue(tasksArray) { function taskQueueLength (line 1170) | function taskQueueLength() { function addToTestQueue (line 1180) | function addToTestQueue(testTasksFunc, prioritize, seed) { function unitSamplerGenerator (line 1199) | function unitSamplerGenerator(seed) { function done (line 1222) | function done() { function TestReport (line 1279) | function TestReport(name, suite, options) { function Test (line 1384) | function Test(settings) { function getNotStartedModules (line 1456) | function getNotStartedModules(startModule) { function runTest (line 1529) | function runTest(test) { function processHooks (line 1588) | function processHooks(test, module) { function logSuiteEnd (line 1695) | function logSuiteEnd(module) { function runTest (line 1722) | function runTest() { function moduleChainNameMatch (line 1863) | function moduleChainNameMatch(testModule) { function moduleChainIdMatch (line 1874) | function moduleChainIdMatch(testModule) { function pushFailure (line 1930) | function pushFailure() { function saveGlobal (line 1941) | function saveGlobal() { function checkPollution (line 1958) | function checkPollution() { function test (line 1977) | function test(testName, callback) { function todo (line 1990) | function todo(testName, callback) { function skip (line 2005) | function skip(testName) { function only (line 2019) | function only(testName, callback) { function internalStop (line 2036) | function internalStop(test) { function internalRecover (line 2072) | function internalRecover(test) { function internalStart (line 2078) | function internalStart(test) { function collectTests (line 2122) | function collectTests(module) { function numberOfTests (line 2136) | function numberOfTests(module) { function numberOfUnskippedTests (line 2140) | function numberOfUnskippedTests(module) { function notifyTestsRan (line 2146) | function notifyTestsRan(module, skipped) { function consoleProxy (line 2165) | function consoleProxy(method) { function Assert (line 2178) | function Assert(testContext) { function errorString (line 2615) | function errorString(error) { function exportQUnit (line 2637) | function exportQUnit(QUnit) { function SuiteReport (line 2676) | function SuiteReport(name, parentSuite) { function onError (line 2794) | function onError(error) { function onUnhandledRejection (line 2814) | function onUnhandledRejection(reason) { function createModule (line 2851) | function createModule(name, testEnvironment, modifiers) { function processModule (line 2889) | function processModule(name, options, executeNow) { function module$1 (line 2929) | function module$1(name, options, executeNow) { function scheduleBegin (line 3079) | function scheduleBegin() { function begin (line 3093) | function begin() { function setHookFunction (line 3129) | function setHookFunction(module, hookName) { function storeFixture (line 3147) | function storeFixture() { function resetFixture (line 3163) | function resetFixture() { function getUrlParams (line 3251) | function getUrlParams() { function decodeQueryParam (line 3275) | function decodeQueryParam(param) { function escapeText (line 3288) | function escapeText(s) { function addEvent (line 3326) | function addEvent(elem, type, fn) { function removeEvent (line 3330) | function removeEvent(elem, type, fn) { function addEvents (line 3334) | function addEvents(elems, type, fn) { function hasClass (line 3341) | function hasClass(elem, name) { function addClass (line 3345) | function addClass(elem, name) { function toggleClass (line 3351) | function toggleClass(elem, name, force) { function removeClass (line 3359) | function removeClass(elem, name) { function id (line 3371) | function id(name) { function abortTests (line 3375) | function abortTests() { function interceptNavigation (line 3385) | function interceptNavigation(ev) { function getUrlConfigHtml (line 3395) | function getUrlConfigHtml() { function toolbarChanged (line 3449) | function toolbarChanged() { function setUrl (line 3480) | function setUrl(params) { function applyUrlParams (line 3509) | function applyUrlParams() { function toolbarUrlConfigContainer (line 3531) | function toolbarUrlConfigContainer() { function abortTestsButton (line 3543) | function abortTestsButton() { function toolbarLooseFilter (line 3551) | function toolbarLooseFilter() { function moduleListHtml (line 3578) | function moduleListHtml() { function toolbarModuleFilter (line 3593) | function toolbarModuleFilter() { function appendToolbar (line 3723) | function appendToolbar() { function appendHeader (line 3734) | function appendHeader() { function appendBanner (line 3742) | function appendBanner() { function appendTestResults (line 3750) | function appendTestResults() { function appendFilteredTest (line 3774) | function appendFilteredTest() { function appendUserAgent (line 3782) | function appendUserAgent() { function appendInterface (line 3791) | function appendInterface() { function appendTestsList (line 3805) | function appendTestsList(modules) { function appendTest (line 3819) | function appendTest(name, testId, moduleName) { function getNameHtml (line 3927) | function getNameHtml(name, module) { function stripHtml (line 3959) | function stripHtml(string) { function DiffMatchPatch (line 4222) | function DiffMatchPatch() {} function diffHalfMatchI (line 4590) | function diffHalfMatchI(longtext, shorttext, i) { function diffLinesToCharsMunge (line 5071) | function diffLinesToCharsMunge(text) {