SYMBOL INDEX (1040 symbols across 4 files) FILE: debug/simplemde.debug.js function s (line 7) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function init (line 17) | function init () { function toByteArray (line 30) | function toByteArray (b64) { function tripletToBase64 (line 72) | function tripletToBase64 (num) { function encodeChunk (line 76) | function encodeChunk (uint8, start, end) { function fromByteArray (line 86) | function fromByteArray (uint8) { function typedArraySupport (line 173) | function typedArraySupport () { function kMaxLength (line 185) | function kMaxLength () { function createBuffer (line 191) | function createBuffer (that, length) { function Buffer (line 220) | function Buffer (arg, encodingOrOffset, length) { function from (line 245) | function from (that, value, encodingOrOffset, length) { function assertSize (line 286) | function assertSize (size) { function alloc (line 292) | function alloc (that, size, fill, encoding) { function allocUnsafe (line 316) | function allocUnsafe (that, size) { function fromString (line 340) | function fromString (that, string, encoding) { function fromArrayLike (line 356) | function fromArrayLike (that, array) { function fromArrayBuffer (line 365) | function fromArrayBuffer (that, array, byteOffset, length) { function fromObject (line 393) | function fromObject (that, obj) { function checked (line 423) | function checked (length) { function SlowBuffer (line 433) | function SlowBuffer (length) { function byteLength (line 516) | function byteLength (string, encoding) { function slowToString (line 563) | function slowToString (encoding, start, end) { function swap (line 636) | function swap (b, n, m) { function arrayIndexOf (line 747) | function arrayIndexOf (arr, val, byteOffset, encoding) { function hexWrite (line 829) | function hexWrite (buf, string, offset, length) { function utf8Write (line 856) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 860) | function asciiWrite (buf, string, offset, length) { function binaryWrite (line 864) | function binaryWrite (buf, string, offset, length) { function base64Write (line 868) | function base64Write (buf, string, offset, length) { function ucs2Write (line 872) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 954) | function base64Slice (buf, start, end) { function utf8Slice (line 962) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 1040) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 1058) | function asciiSlice (buf, start, end) { function binarySlice (line 1068) | function binarySlice (buf, start, end) { function hexSlice (line 1078) | function hexSlice (buf, start, end) { function utf16leSlice (line 1091) | function utf16leSlice (buf, start, end) { function checkOffset (line 1139) | function checkOffset (offset, ext, length) { function checkInt (line 1300) | function checkInt (buf, value, offset, ext, max, min) { function objectWriteUInt16 (line 1353) | function objectWriteUInt16 (buf, value, offset, littleEndian) { function objectWriteUInt32 (line 1387) | function objectWriteUInt32 (buf, value, offset, littleEndian) { function checkIEEE754 (line 1537) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 1542) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 1558) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 1691) | function base64clean (str) { function stringtrim (line 1703) | function stringtrim (str) { function toHex (line 1708) | function toHex (n) { function utf8ToBytes (line 1713) | function utf8ToBytes (string, units) { function asciiToBytes (line 1793) | function asciiToBytes (str) { function utf16leToBytes (line 1802) | function utf16leToBytes (str, units) { function base64ToBytes (line 1818) | function base64ToBytes (str) { function blitBuffer (line 1822) | function blitBuffer (src, dst, offset, length) { function isnan (line 1830) | function isnan (val) { function CodeMirrorSpellChecker (line 1846) | function CodeMirrorSpellChecker(options) { function setFullscreen (line 1977) | function setFullscreen(cm) { function setNormal (line 1988) | function setNormal(cm) { function clearPlaceholder (line 2030) | function clearPlaceholder(cm) { function setPlaceholder (line 2036) | function setPlaceholder(cm) { function onBlur (line 2047) | function onBlur(cm) { function onChange (line 2050) | function onChange(cm) { function isEmpty (line 2058) | function isEmpty(cm) { function onCursorActivity (line 2239) | function onCursorActivity(cm) { function onChange (line 2243) | function onChange(cm) { function coverRange (line 2252) | function coverRange(cm, from, to, addAt) { function clear (line 2268) | function clear(cm) { function reset (line 2274) | function reset(cm) { function update (line 2281) | function update(cm) { function CodeMirror (line 2385) | function CodeMirror(place, options) { function Display (line 2460) | function Display(place, doc, input) { function loadMode (line 2562) | function loadMode(cm) { function resetModeState (line 2567) | function resetModeState(cm) { function wrappingChanged (line 2578) | function wrappingChanged(cm) { function estimateHeight (line 2596) | function estimateHeight(cm) { function estimateLineHeights (line 2614) | function estimateLineHeights(cm) { function themeChanged (line 2622) | function themeChanged(cm) { function guttersChanged (line 2628) | function guttersChanged(cm) { function updateGutters (line 2636) | function updateGutters(cm) { function updateGutterSpace (line 2651) | function updateGutterSpace(cm) { function lineLength (line 2659) | function lineLength(line) { function findMaxLine (line 2678) | function findMaxLine(cm) { function setGuttersForLineNumbers (line 2694) | function setGuttersForLineNumbers(options) { function measureForScrollbars (line 2708) | function measureForScrollbars(cm) { function NativeScrollbars (line 2724) | function NativeScrollbars(place, scroll, cm) { function maybeDisable (line 2796) | function maybeDisable() { function NullScrollbars (line 2817) | function NullScrollbars() {} function initScrollbars (line 2828) | function initScrollbars(cm) { function updateScrollbars (line 2850) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 2864) | function updateScrollbarsInner(cm, measure) { function visibleLines (line 2887) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 2912) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 2931) | function maybeUpdateLineNumberWidth(cm) { function lineNumberFor (line 2949) | function lineNumberFor(options, i) { function compensateForHScroll (line 2956) | function compensateForHScroll(display) { function DisplayUpdate (line 2962) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 2986) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 3000) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 3072) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 3101) | function updateDisplaySimple(cm, viewport) { function setDocumentHeight (line 3114) | function setDocumentHeight(cm, measure) { function updateHeightsInViewport (line 3122) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 3149) | function updateWidgetHeight(line) { function getDimensions (line 3156) | function getDimensions(cm) { function patchDisplay (line 3174) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateLineForChanges (line 3219) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 3232) | function ensureLineWrapped(lineView) { function updateLineBackground (line 3243) | function updateLineBackground(lineView) { function getLineContent (line 3257) | function getLineContent(cm, lineView) { function updateLineText (line 3270) | function updateLineText(cm, lineView) { function updateLineClasses (line 3285) | function updateLineClasses(lineView) { function updateLineGutter (line 3295) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 3335) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 3346) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 3360) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 3366) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 3382) | function positionLineWidget(widget, node, lineView, dims) { function copyPos (line 3412) | function copyPos(x) {return Pos(x.line, x.ch);} function maxPos (line 3413) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; } function minPos (line 3414) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b; } function ensureFocus (line 3418) | function ensureFocus(cm) { function applyTextInput (line 3427) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 3474) | function handlePaste(e, cm) { function triggerElectric (line 3484) | function triggerElectric(cm, inserted) { function copyableRanges (line 3508) | function copyableRanges(cm) { function disableBrowserMagic (line 3519) | function disableBrowserMagic(field) { function TextareaInput (line 3527) | function TextareaInput(cm) { function hiddenTextarea (line 3546) | function hiddenTextarea() { function prepareCopyCut (line 3587) | function prepareCopyCut(e) { function p (line 3728) | function p() { function prepareSelectAllHack (line 3832) | function prepareSelectAllHack() { function rehide (line 3845) | function rehide() { function ContentEditableInput (line 3889) | function ContentEditableInput(cm) { function onCopyCut (line 3946) | function onCopyCut(e) { function poll (line 4079) | function poll() { function posToDOM (line 4199) | function posToDOM(cm, pos) { function badPos (line 4215) | function badPos(pos, bad) { if (bad) pos.bad = true; return pos; } function domToPos (line 4217) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 4236) | function locateNodeInLineView(lineView, node, offset) { function domTextBetween (line 4291) | function domTextBetween(cm, from, to, fromLine, toLine) { function Selection (line 4341) | function Selection(ranges, primIndex) { function Range (line 4378) | function Range(anchor, head) { function normalizeSelection (line 4393) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 4409) | function simpleSelection(anchor, head) { function clipLine (line 4415) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 4416) | function clipPos(doc, pos) { function clipToLen (line 4422) | function clipToLen(pos, linelen) { function isLine (line 4428) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.si... function clipPosArray (line 4429) | function clipPosArray(doc, array) { function extendRange (line 4444) | function extendRange(doc, range, head, other) { function extendSelection (line 4463) | function extendSelection(doc, head, other, options) { function extendSelections (line 4469) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 4477) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 4484) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 4490) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 4507) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 4518) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 4523) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 4535) | function setSelectionInner(doc, sel) { function reCheckSelection (line 4549) | function reCheckSelection(doc) { function skipAtomicInSelection (line 4555) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 4570) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 4603) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 4616) | function movePos(doc, pos, dir, line) { function updateSelection (line 4630) | function updateSelection(cm) { function prepareSelection (line 4634) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 4653) | function drawSelectionCursor(cm, head, output) { function drawSelectionRange (line 4672) | function drawSelectionRange(cm, range, output) { function restartBlink (line 4747) | function restartBlink(cm) { function startWorker (line 4763) | function startWorker(cm, time) { function highlightWorker (line 4768) | function highlightWorker(cm) { function findStartLine (line 4811) | function findStartLine(cm, n, precise) { function getStateBefore (line 4827) | function getStateBefore(cm, n, precise) { function paddingTop (line 4845) | function paddingTop(display) {return display.lineSpace.offsetTop;} function paddingVert (line 4846) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 4847) | function paddingH(display) { function scrollGap (line 4856) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; } function displayWidth (line 4857) | function displayWidth(cm) { function displayHeight (line 4860) | function displayHeight(cm) { function ensureLineHeights (line 4868) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 4889) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 4902) | function updateExternalMeasurement(cm, line) { function measureChar (line 4915) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 4920) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 4933) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 4955) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 4977) | function nodeAndOffsetInLineMap(map, ch, bias) { function measureCharInner (line 5014) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 5073) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 5083) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 5092) | function clearLineMeasurementCache(cm) { function clearCaches (line 5099) | function clearCaches(cm) { function pageScrollX (line 5106) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 5107) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 5113) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 5135) | function fromCoordSystem(cm, coords, context) { function charCoords (line 5152) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 5160) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 5192) | function estimateCoords(cm, pos) { function PosWithInfo (line 5206) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 5215) | function coordsChar(cm, x, y) { function coordsCharInner (line 5236) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 5278) | function textHeight(display) { function charWidth (line 5298) | function charWidth(display) { function startOperation (line 5320) | function startOperation(cm) { function fireCallbacksForOps (line 5348) | function fireCallbacksForOps(group) { function endOperation (line 5365) | function endOperation(cm) { function endOperations (line 5380) | function endOperations(group) { function endOperation_R1 (line 5394) | function endOperation_R1(op) { function endOperation_W1 (line 5407) | function endOperation_W1(op) { function endOperation_R2 (line 5411) | function endOperation_R2(op) { function endOperation_W2 (line 5432) | function endOperation_W2(op) { function endOperation_finish (line 5457) | function endOperation_finish(op) { function runInOp (line 5504) | function runInOp(cm, f) { function operation (line 5511) | function operation(cm, f) { function methodOp (line 5521) | function methodOp(f) { function docMethodOp (line 5529) | function docMethodOp(f) { function LineView (line 5544) | function LineView(doc, line, lineN) { function buildViewArray (line 5556) | function buildViewArray(cm, from, to) { function regChange (line 5572) | function regChange(cm, from, to, lendiff) { function regLineChange (line 5637) | function regLineChange(cm, line, type) { function resetView (line 5651) | function resetView(cm) { function findViewIndex (line 5659) | function findViewIndex(cm, n) { function viewCuttingPoint (line 5670) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 5696) | function adjustView(cm, from, to) { function countDirtyView (line 5717) | function countDirtyView(cm) { function registerEventHandlers (line 5729) | function registerEventHandlers(cm) { function dragDropChanged (line 5835) | function dragDropChanged(cm, value, old) { function onResize (line 5849) | function onResize(cm) { function eventInWidget (line 5862) | function eventInWidget(display, e) { function posFromMouse (line 5875) | function posFromMouse(cm, e, liberal, forRect) { function onMouseDown (line 5896) | function onMouseDown(e) { function leftButtonDown (line 5938) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 5965) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 5993) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 6139) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 6162) | function clickInGutter(cm, e) { function onDrop (line 6170) | function onDrop(e) { function onDragStart (line 6229) | function onDragStart(cm, e) { function onDragOver (line 6252) | function onDragOver(cm, e) { function clearDragCursor (line 6264) | function clearDragCursor(cm) { function setScrollTop (line 6275) | function setScrollTop(cm, val) { function setScrollLeft (line 6286) | function setScrollLeft(cm, val, isScroller) { function onScrollWheel (line 6330) | function onScrollWheel(cm, e) { function doHandleBinding (line 6408) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 6428) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 6438) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 6470) | function handleKeyBinding(cm, e) { function handleCharBinding (line 6489) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 6495) | function onKeyDown(e) { function showCrossHair (line 6516) | function showCrossHair(cm) { function onKeyUp (line 6531) | function onKeyUp(e) { function onKeyPress (line 6536) | function onKeyPress(e) { function delayBlurEvent (line 6549) | function delayBlurEvent(cm) { function onFocus (line 6559) | function onFocus(cm) { function onBlur (line 6578) | function onBlur(cm) { function onContextMenu (line 6595) | function onContextMenu(cm, e) { function contextMenuInGutter (line 6601) | function contextMenuInGutter(cm, e) { function adjustForChange (line 6618) | function adjustForChange(pos, change) { function computeSelAfterChange (line 6627) | function computeSelAfterChange(doc, change) { function offsetPos (line 6637) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 6646) | function computeReplacedSel(doc, changes, hint) { function filterChange (line 6666) | function filterChange(doc, change, update) { function makeChange (line 6690) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 6712) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 6730) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 6796) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 6812) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 6845) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 6904) | function replaceRange(doc, code, from, to, origin) { function maybeScrollWindow (line 6915) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 6935) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 6959) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 6969) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 6999) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 7009) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 7023) | function resolveScrollToPos(cm) { function indentLine (line 7043) | function indentLine(cm, n, how, aggressive) { function changeLine (line 7105) | function changeLine(doc, handle, changeType, op) { function deleteNearSelection (line 7116) | function deleteNearSelection(cm, compute) { function findPosH (line 7148) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 7200) | function findPosV(cm, pos, dir, unit) { function interpret (line 7621) | function interpret(val) { function option (line 7677) | function option(name, deflt, handle, notOnInit) { function normalizeKeyName (line 8144) | function normalizeKeyName(name) { function getKeyMap (line 8230) | function getKeyMap(val) { function save (line 8251) | function save() {textarea.value = cm.getValue();} function markText (line 8501) | function markText(doc, from, to, options, type) { function markTextShared (line 8594) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 8609) | function findSharedMarkers(doc) { function copySharedMarkers (line 8614) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 8626) | function detachSharedMarkers(markers) { function MarkedSpan (line 8642) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 8648) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 8656) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 8662) | function addMarkedSpan(line, span) { function markedSpansBefore (line 8671) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 8682) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 8701) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 8763) | function clearEmptySpans(spans) { function mergeOldSpans (line 8777) | function mergeOldSpans(doc, change) { function removeReadOnlyRanges (line 8800) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 8829) | function detachMarkedSpans(line) { function attachMarkedSpans (line 8836) | function attachMarkedSpans(line, spans) { function extraLeft (line 8845) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; } function extraRight (line 8846) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; } function compareCollapsedMarkers (line 8851) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 8864) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 8874) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 8875) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 8880) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 8900) | function visualLine(line) { function visualLineContinued (line 8909) | function visualLineContinued(line) { function visualLineNo (line 8920) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 8927) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 8939) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 8950) | function lineIsHiddenInner(doc, line, span) { function adjustScrollWhenAboveVisible (line 8978) | function adjustScrollWhenAboveVisible(cm, line, diff) { function widgetHeight (line 9007) | function widgetHeight(widget) { function addLineWidget (line 9022) | function addLineWidget(doc, handle, node, options) { function updateLine (line 9057) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 9069) | function cleanUpLine(line) { function extractLineClasses (line 9074) | function extractLineClasses(type, output) { function callBlankLine (line 9088) | function callBlankLine(mode, state) { function readToken (line 9095) | function readToken(mode, stream, state, inner) { function takeToken (line 9105) | function takeToken(cm, pos, precise, asArray) { function runMode (line 9127) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function highlightLine (line 9168) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 9206) | function getLineStyles(cm, line, updateFrontier) { function processLine (line 9222) | function processLine(cm, text, state, startAt) { function interpretTokenStyle (line 9237) | function interpretTokenStyle(style, options) { function buildLineContent (line 9249) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 9306) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 9315) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 9373) | function splitSpaces(old) { function buildTokenBadBidi (line 9382) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 9401) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 9418) | function insertLineContent(line, builder, styles) { function isWholeLineUpdate (line 9491) | function isWholeLineUpdate(doc, change) { function updateDoc (line 9497) | function updateDoc(doc, change, markedSpans, estimateHeight) { function LeafChunk (line 9560) | function LeafChunk(lines) { function BranchChunk (line 9600) | function BranchChunk(children) { function linkedDocs (line 10073) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 10088) | function attachDoc(cm, doc) { function getLine (line 10102) | function getLine(doc, n) { function getBetween (line 10117) | function getBetween(doc, start, end) { function getLines (line 10129) | function getLines(doc, from, to) { function updateLineHeight (line 10137) | function updateLineHeight(line, height) { function lineNo (line 10144) | function lineNo(line) { function lineAtHeight (line 10158) | function lineAtHeight(chunk, h) { function heightAtLine (line 10179) | function heightAtLine(lineObj) { function getOrder (line 10201) | function getOrder(line) { function History (line 10209) | function History(startGen) { function historyChangeFromChange (line 10226) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 10235) | function clearSelectionEvents(array) { function lastChangeEvent (line 10245) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 10260) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 10302) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 10315) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 10337) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 10344) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 10355) | function removeClearedSpans(spans) { function getOldSpans (line 10365) | function getOldSpans(doc, change) { function copyHistoryArray (line 10375) | function copyHistoryArray(events, newGroup, instantiateSel) { function rebaseHistSelSingle (line 10400) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 10416) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 10444) | function rebaseHist(hist, change) { function e_defaultPrevented (line 10463) | function e_defaultPrevented(e) { function e_target (line 10468) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 10469) | function e_button(e) { function getHandlers (line 10498) | function getHandlers(emitter, type, copy) { function signalLater (line 10532) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 10549) | function fireOrphanDelayed() { function signalDOMEvent (line 10558) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 10565) | function signalCursorActivity(cm) { function hasHandler (line 10573) | function hasHandler(emitter, type) { function eventMixin (line 10579) | function eventMixin(ctor) { function Delayed (line 10596) | function Delayed() {this.id = null;} function spaceStr (line 10636) | function spaceStr(n) { function lst (line 10642) | function lst(arr) { return arr[arr.length-1]; } function indexOf (line 10650) | function indexOf(array, elt) { function map (line 10655) | function map(array, f) { function nothing (line 10661) | function nothing() {} function createObj (line 10663) | function createObj(base, props) { function copyObj (line 10675) | function copyObj(obj, target, overwrite) { function bind (line 10683) | function bind(f) { function isWordChar (line 10693) | function isWordChar(ch, helper) { function isEmpty (line 10699) | function isEmpty(obj) { function isExtendingChar (line 10710) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function elt (line 10714) | function elt(tag, content, className, style) { function removeChildren (line 10740) | function removeChildren(e) { function removeChildrenAndAdd (line 10746) | function removeChildrenAndAdd(parent, e) { function activeElt (line 10761) | function activeElt() { function classTest (line 10774) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function joinClasses (line 10787) | function joinClasses(a, b) { function forEachCodeMirror (line 10800) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 10810) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 10815) | function registerGlobalHandlers() { function zeroWidthElement (line 10842) | function zeroWidthElement(measure) { function hasBadBidiRects (line 10857) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 10904) | function hasBadZoomedRects(measure) { function iterateBidiSections (line 10935) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 10948) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } function bidiRight (line 10949) | function bidiRight(part) { return part.level % 2 ? part.from : part.to; } function lineLeft (line 10951) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 10952) | function lineRight(line) { function lineStart (line 10958) | function lineStart(cm, lineN) { function lineEnd (line 10966) | function lineEnd(cm, lineN) { function lineStartSmart (line 10976) | function lineStartSmart(cm, pos) { function compareBidiLevel (line 10988) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 10995) | function getBidiPartAt(order, pos) { function moveInLine (line 11015) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 11027) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 11050) | function moveLogically(line, start, dir, byUnit) { function charType (line 11084) | function charType(code) { function BidiSpan (line 11099) | function BidiSpan(level, from, to) { function blankLine (line 11251) | function blankLine(state) { function getMode (line 11384) | function getMode(name) { function switchInline (line 11458) | function switchInline(stream, state, f) { function switchBlock (line 11463) | function switchBlock(stream, state, f) { function lineIsEmpty (line 11468) | function lineIsEmpty(line) { function blankLine (line 11474) | function blankLine(state) { function blockNormal (line 11500) | function blockNormal(stream, state) { function htmlBlock (line 11596) | function htmlBlock(stream, state) { function local (line 11611) | function local(stream, state) { function leavingLocal (line 11624) | function leavingLocal(stream, state) { function getType (line 11637) | function getType(state) { function handleText (line 11716) | function handleText(stream, state) { function inlineNormal (line 11723) | function inlineNormal(stream, state) { function linkInline (line 11937) | function linkInline(stream, state) { function linkHref (line 11957) | function linkHref(stream, state) { function getLinkHrefInside (line 11977) | function getLinkHrefInside(endChar) { function footnoteLink (line 11995) | function footnoteLink(stream, state) { function footnoteLinkInside (line 12006) | function footnoteLinkInside(stream, state) { function footnoteUrl (line 12020) | function footnoteUrl(stream, state) { function inText (line 12442) | function inText(stream, state) { function inTag (line 12490) | function inTag(stream, state) { function inAttribute (line 12515) | function inAttribute(quote) { function inBlock (line 12529) | function inBlock(style, terminator) { function doctype (line 12541) | function doctype(depth) { function Context (line 12562) | function Context(state, tagName, startOfLine) { function popContext (line 12570) | function popContext(state) { function maybePopContext (line 12573) | function maybePopContext(state, nextTagName) { function baseState (line 12588) | function baseState(type, stream, state) { function tagNameState (line 12598) | function tagNameState(type, stream, state) { function closeTagNameState (line 12608) | function closeTagNameState(type, stream, state) { function closeState (line 12627) | function closeState(type, _stream, state) { function closeStateErr (line 12635) | function closeStateErr(type, stream, state) { function attrState (line 12640) | function attrState(type, _stream, state) { function attrEqState (line 12659) | function attrEqState(type, stream, state) { function attrValueState (line 12664) | function attrValueState(type, stream, state) { function attrContinuedState (line 12670) | function attrContinuedState(type, stream, state) { function Lexer (line 12966) | function Lexer(options) { function InlineLexer (line 13384) | function InlineLexer(links, options) { function Renderer (line 13624) | function Renderer(options) { function Parser (line 13771) | function Parser(options) { function escape (line 13951) | function escape(html, encode) { function unescape (line 13960) | function unescape(html) { function replace (line 13973) | function replace(regex, opt) { function noop (line 13985) | function noop() {} function merge (line 13988) | function merge(obj) { function marked (line 14010) | function marked(src, opt, callback) { function addWord (line 14486) | function addWord(word, rules) { function edits1 (line 14813) | function edits1(words) { function known (line 14878) | function known(words) { function correct (line 14890) | function correct(word) { function fixShortcut (line 15076) | function fixShortcut(name) { function createIcon (line 15089) | function createIcon(options, enableTooltips, shortcuts) { function createSep (line 15108) | function createSep() { function createTootlip (line 15115) | function createTootlip(title, action, shortcuts) { function getState (line 15132) | function getState(cm, pos) { function toggleFullScreen (line 15180) | function toggleFullScreen(editor) { function toggleBold (line 15225) | function toggleBold(editor) { function toggleItalic (line 15233) | function toggleItalic(editor) { function toggleStrikethrough (line 15241) | function toggleStrikethrough(editor) { function toggleCodeBlock (line 15248) | function toggleCodeBlock(editor) { function toggleBlockquote (line 15534) | function toggleBlockquote(editor) { function toggleHeadingSmaller (line 15542) | function toggleHeadingSmaller(editor) { function toggleHeadingBigger (line 15550) | function toggleHeadingBigger(editor) { function toggleHeading1 (line 15558) | function toggleHeading1(editor) { function toggleHeading2 (line 15566) | function toggleHeading2(editor) { function toggleHeading3 (line 15574) | function toggleHeading3(editor) { function toggleUnorderedList (line 15583) | function toggleUnorderedList(editor) { function toggleOrderedList (line 15592) | function toggleOrderedList(editor) { function cleanBlock (line 15600) | function cleanBlock(editor) { function drawLink (line 15608) | function drawLink(editor) { function drawImage (line 15625) | function drawImage(editor) { function drawTable (line 15642) | function drawTable(editor) { function drawHorizontalRule (line 15652) | function drawHorizontalRule(editor) { function undo (line 15663) | function undo(editor) { function redo (line 15673) | function redo(editor) { function toggleSideBySide (line 15683) | function toggleSideBySide(editor) { function togglePreview (line 15744) | function togglePreview(editor) { function _replaceSelection (line 15783) | function _replaceSelection(cm, active, startEnd, url) { function _toggleHeading (line 15817) | function _toggleHeading(cm, direction, size) { function _toggleLine (line 15887) | function _toggleLine(cm, name) { function _toggleBlock (line 15924) | function _toggleBlock(editor, type, start_chars, end_chars) { function _cleanBlock (line 15993) | function _cleanBlock(cm) { function _mergeProperties (line 16016) | function _mergeProperties(target, source) { function extend (line 16037) | function extend(target) { function wordCount (line 16046) | function wordCount(data) { function SimpleMDE (line 16256) | function SimpleMDE(options) { function isLocalStorageAvailable (line 16522) | function isLocalStorageAvailable() { FILE: debug/simplemde.js function s (line 7) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function init (line 17) | function init () { function toByteArray (line 30) | function toByteArray (b64) { function tripletToBase64 (line 72) | function tripletToBase64 (num) { function encodeChunk (line 76) | function encodeChunk (uint8, start, end) { function fromByteArray (line 86) | function fromByteArray (uint8) { function typedArraySupport (line 173) | function typedArraySupport () { function kMaxLength (line 185) | function kMaxLength () { function createBuffer (line 191) | function createBuffer (that, length) { function Buffer (line 220) | function Buffer (arg, encodingOrOffset, length) { function from (line 245) | function from (that, value, encodingOrOffset, length) { function assertSize (line 286) | function assertSize (size) { function alloc (line 292) | function alloc (that, size, fill, encoding) { function allocUnsafe (line 316) | function allocUnsafe (that, size) { function fromString (line 340) | function fromString (that, string, encoding) { function fromArrayLike (line 356) | function fromArrayLike (that, array) { function fromArrayBuffer (line 365) | function fromArrayBuffer (that, array, byteOffset, length) { function fromObject (line 393) | function fromObject (that, obj) { function checked (line 423) | function checked (length) { function SlowBuffer (line 433) | function SlowBuffer (length) { function byteLength (line 516) | function byteLength (string, encoding) { function slowToString (line 563) | function slowToString (encoding, start, end) { function swap (line 636) | function swap (b, n, m) { function arrayIndexOf (line 747) | function arrayIndexOf (arr, val, byteOffset, encoding) { function hexWrite (line 829) | function hexWrite (buf, string, offset, length) { function utf8Write (line 856) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 860) | function asciiWrite (buf, string, offset, length) { function binaryWrite (line 864) | function binaryWrite (buf, string, offset, length) { function base64Write (line 868) | function base64Write (buf, string, offset, length) { function ucs2Write (line 872) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 954) | function base64Slice (buf, start, end) { function utf8Slice (line 962) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 1040) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 1058) | function asciiSlice (buf, start, end) { function binarySlice (line 1068) | function binarySlice (buf, start, end) { function hexSlice (line 1078) | function hexSlice (buf, start, end) { function utf16leSlice (line 1091) | function utf16leSlice (buf, start, end) { function checkOffset (line 1139) | function checkOffset (offset, ext, length) { function checkInt (line 1300) | function checkInt (buf, value, offset, ext, max, min) { function objectWriteUInt16 (line 1353) | function objectWriteUInt16 (buf, value, offset, littleEndian) { function objectWriteUInt32 (line 1387) | function objectWriteUInt32 (buf, value, offset, littleEndian) { function checkIEEE754 (line 1537) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 1542) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 1558) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 1691) | function base64clean (str) { function stringtrim (line 1703) | function stringtrim (str) { function toHex (line 1708) | function toHex (n) { function utf8ToBytes (line 1713) | function utf8ToBytes (string, units) { function asciiToBytes (line 1793) | function asciiToBytes (str) { function utf16leToBytes (line 1802) | function utf16leToBytes (str, units) { function base64ToBytes (line 1818) | function base64ToBytes (str) { function blitBuffer (line 1822) | function blitBuffer (src, dst, offset, length) { function isnan (line 1830) | function isnan (val) { function CodeMirrorSpellChecker (line 1845) | function CodeMirrorSpellChecker(options) { function setFullscreen (line 1976) | function setFullscreen(cm) { function setNormal (line 1987) | function setNormal(cm) { function clearPlaceholder (line 2029) | function clearPlaceholder(cm) { function setPlaceholder (line 2035) | function setPlaceholder(cm) { function onBlur (line 2046) | function onBlur(cm) { function onChange (line 2049) | function onChange(cm) { function isEmpty (line 2057) | function isEmpty(cm) { function onCursorActivity (line 2238) | function onCursorActivity(cm) { function onChange (line 2242) | function onChange(cm) { function coverRange (line 2251) | function coverRange(cm, from, to, addAt) { function clear (line 2267) | function clear(cm) { function reset (line 2273) | function reset(cm) { function update (line 2280) | function update(cm) { function CodeMirror (line 2384) | function CodeMirror(place, options) { function Display (line 2459) | function Display(place, doc, input) { function loadMode (line 2561) | function loadMode(cm) { function resetModeState (line 2566) | function resetModeState(cm) { function wrappingChanged (line 2577) | function wrappingChanged(cm) { function estimateHeight (line 2595) | function estimateHeight(cm) { function estimateLineHeights (line 2613) | function estimateLineHeights(cm) { function themeChanged (line 2621) | function themeChanged(cm) { function guttersChanged (line 2627) | function guttersChanged(cm) { function updateGutters (line 2635) | function updateGutters(cm) { function updateGutterSpace (line 2650) | function updateGutterSpace(cm) { function lineLength (line 2658) | function lineLength(line) { function findMaxLine (line 2677) | function findMaxLine(cm) { function setGuttersForLineNumbers (line 2693) | function setGuttersForLineNumbers(options) { function measureForScrollbars (line 2707) | function measureForScrollbars(cm) { function NativeScrollbars (line 2723) | function NativeScrollbars(place, scroll, cm) { function maybeDisable (line 2795) | function maybeDisable() { function NullScrollbars (line 2816) | function NullScrollbars() {} function initScrollbars (line 2827) | function initScrollbars(cm) { function updateScrollbars (line 2849) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 2863) | function updateScrollbarsInner(cm, measure) { function visibleLines (line 2886) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 2911) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 2930) | function maybeUpdateLineNumberWidth(cm) { function lineNumberFor (line 2948) | function lineNumberFor(options, i) { function compensateForHScroll (line 2955) | function compensateForHScroll(display) { function DisplayUpdate (line 2961) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 2985) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 2999) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 3071) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 3100) | function updateDisplaySimple(cm, viewport) { function setDocumentHeight (line 3113) | function setDocumentHeight(cm, measure) { function updateHeightsInViewport (line 3121) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 3148) | function updateWidgetHeight(line) { function getDimensions (line 3155) | function getDimensions(cm) { function patchDisplay (line 3173) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateLineForChanges (line 3218) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 3231) | function ensureLineWrapped(lineView) { function updateLineBackground (line 3242) | function updateLineBackground(lineView) { function getLineContent (line 3256) | function getLineContent(cm, lineView) { function updateLineText (line 3269) | function updateLineText(cm, lineView) { function updateLineClasses (line 3284) | function updateLineClasses(lineView) { function updateLineGutter (line 3294) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 3334) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 3345) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 3359) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 3365) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 3381) | function positionLineWidget(widget, node, lineView, dims) { function copyPos (line 3411) | function copyPos(x) {return Pos(x.line, x.ch);} function maxPos (line 3412) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; } function minPos (line 3413) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b; } function ensureFocus (line 3417) | function ensureFocus(cm) { function applyTextInput (line 3426) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 3473) | function handlePaste(e, cm) { function triggerElectric (line 3483) | function triggerElectric(cm, inserted) { function copyableRanges (line 3507) | function copyableRanges(cm) { function disableBrowserMagic (line 3518) | function disableBrowserMagic(field) { function TextareaInput (line 3526) | function TextareaInput(cm) { function hiddenTextarea (line 3545) | function hiddenTextarea() { function prepareCopyCut (line 3586) | function prepareCopyCut(e) { function p (line 3727) | function p() { function prepareSelectAllHack (line 3831) | function prepareSelectAllHack() { function rehide (line 3844) | function rehide() { function ContentEditableInput (line 3888) | function ContentEditableInput(cm) { function onCopyCut (line 3945) | function onCopyCut(e) { function poll (line 4078) | function poll() { function posToDOM (line 4198) | function posToDOM(cm, pos) { function badPos (line 4214) | function badPos(pos, bad) { if (bad) pos.bad = true; return pos; } function domToPos (line 4216) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 4235) | function locateNodeInLineView(lineView, node, offset) { function domTextBetween (line 4290) | function domTextBetween(cm, from, to, fromLine, toLine) { function Selection (line 4340) | function Selection(ranges, primIndex) { function Range (line 4377) | function Range(anchor, head) { function normalizeSelection (line 4392) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 4408) | function simpleSelection(anchor, head) { function clipLine (line 4414) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 4415) | function clipPos(doc, pos) { function clipToLen (line 4421) | function clipToLen(pos, linelen) { function isLine (line 4427) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.si... function clipPosArray (line 4428) | function clipPosArray(doc, array) { function extendRange (line 4443) | function extendRange(doc, range, head, other) { function extendSelection (line 4462) | function extendSelection(doc, head, other, options) { function extendSelections (line 4468) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 4476) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 4483) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 4489) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 4506) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 4517) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 4522) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 4534) | function setSelectionInner(doc, sel) { function reCheckSelection (line 4548) | function reCheckSelection(doc) { function skipAtomicInSelection (line 4554) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 4569) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 4602) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 4615) | function movePos(doc, pos, dir, line) { function updateSelection (line 4629) | function updateSelection(cm) { function prepareSelection (line 4633) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 4652) | function drawSelectionCursor(cm, head, output) { function drawSelectionRange (line 4671) | function drawSelectionRange(cm, range, output) { function restartBlink (line 4746) | function restartBlink(cm) { function startWorker (line 4762) | function startWorker(cm, time) { function highlightWorker (line 4767) | function highlightWorker(cm) { function findStartLine (line 4810) | function findStartLine(cm, n, precise) { function getStateBefore (line 4826) | function getStateBefore(cm, n, precise) { function paddingTop (line 4844) | function paddingTop(display) {return display.lineSpace.offsetTop;} function paddingVert (line 4845) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 4846) | function paddingH(display) { function scrollGap (line 4855) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; } function displayWidth (line 4856) | function displayWidth(cm) { function displayHeight (line 4859) | function displayHeight(cm) { function ensureLineHeights (line 4867) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 4888) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 4901) | function updateExternalMeasurement(cm, line) { function measureChar (line 4914) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 4919) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 4932) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 4954) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 4976) | function nodeAndOffsetInLineMap(map, ch, bias) { function measureCharInner (line 5013) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 5072) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 5082) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 5091) | function clearLineMeasurementCache(cm) { function clearCaches (line 5098) | function clearCaches(cm) { function pageScrollX (line 5105) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 5106) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 5112) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 5134) | function fromCoordSystem(cm, coords, context) { function charCoords (line 5151) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 5159) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 5191) | function estimateCoords(cm, pos) { function PosWithInfo (line 5205) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 5214) | function coordsChar(cm, x, y) { function coordsCharInner (line 5235) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 5277) | function textHeight(display) { function charWidth (line 5297) | function charWidth(display) { function startOperation (line 5319) | function startOperation(cm) { function fireCallbacksForOps (line 5347) | function fireCallbacksForOps(group) { function endOperation (line 5364) | function endOperation(cm) { function endOperations (line 5379) | function endOperations(group) { function endOperation_R1 (line 5393) | function endOperation_R1(op) { function endOperation_W1 (line 5406) | function endOperation_W1(op) { function endOperation_R2 (line 5410) | function endOperation_R2(op) { function endOperation_W2 (line 5431) | function endOperation_W2(op) { function endOperation_finish (line 5456) | function endOperation_finish(op) { function runInOp (line 5503) | function runInOp(cm, f) { function operation (line 5510) | function operation(cm, f) { function methodOp (line 5520) | function methodOp(f) { function docMethodOp (line 5528) | function docMethodOp(f) { function LineView (line 5543) | function LineView(doc, line, lineN) { function buildViewArray (line 5555) | function buildViewArray(cm, from, to) { function regChange (line 5571) | function regChange(cm, from, to, lendiff) { function regLineChange (line 5636) | function regLineChange(cm, line, type) { function resetView (line 5650) | function resetView(cm) { function findViewIndex (line 5658) | function findViewIndex(cm, n) { function viewCuttingPoint (line 5669) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 5695) | function adjustView(cm, from, to) { function countDirtyView (line 5716) | function countDirtyView(cm) { function registerEventHandlers (line 5728) | function registerEventHandlers(cm) { function dragDropChanged (line 5834) | function dragDropChanged(cm, value, old) { function onResize (line 5848) | function onResize(cm) { function eventInWidget (line 5861) | function eventInWidget(display, e) { function posFromMouse (line 5874) | function posFromMouse(cm, e, liberal, forRect) { function onMouseDown (line 5895) | function onMouseDown(e) { function leftButtonDown (line 5937) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 5964) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 5992) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 6138) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 6161) | function clickInGutter(cm, e) { function onDrop (line 6169) | function onDrop(e) { function onDragStart (line 6228) | function onDragStart(cm, e) { function onDragOver (line 6251) | function onDragOver(cm, e) { function clearDragCursor (line 6263) | function clearDragCursor(cm) { function setScrollTop (line 6274) | function setScrollTop(cm, val) { function setScrollLeft (line 6285) | function setScrollLeft(cm, val, isScroller) { function onScrollWheel (line 6329) | function onScrollWheel(cm, e) { function doHandleBinding (line 6407) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 6427) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 6437) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 6469) | function handleKeyBinding(cm, e) { function handleCharBinding (line 6488) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 6494) | function onKeyDown(e) { function showCrossHair (line 6515) | function showCrossHair(cm) { function onKeyUp (line 6530) | function onKeyUp(e) { function onKeyPress (line 6535) | function onKeyPress(e) { function delayBlurEvent (line 6548) | function delayBlurEvent(cm) { function onFocus (line 6558) | function onFocus(cm) { function onBlur (line 6577) | function onBlur(cm) { function onContextMenu (line 6594) | function onContextMenu(cm, e) { function contextMenuInGutter (line 6600) | function contextMenuInGutter(cm, e) { function adjustForChange (line 6617) | function adjustForChange(pos, change) { function computeSelAfterChange (line 6626) | function computeSelAfterChange(doc, change) { function offsetPos (line 6636) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 6645) | function computeReplacedSel(doc, changes, hint) { function filterChange (line 6665) | function filterChange(doc, change, update) { function makeChange (line 6689) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 6711) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 6729) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 6795) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 6811) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 6844) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 6903) | function replaceRange(doc, code, from, to, origin) { function maybeScrollWindow (line 6914) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 6934) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 6958) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 6968) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 6998) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 7008) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 7022) | function resolveScrollToPos(cm) { function indentLine (line 7042) | function indentLine(cm, n, how, aggressive) { function changeLine (line 7104) | function changeLine(doc, handle, changeType, op) { function deleteNearSelection (line 7115) | function deleteNearSelection(cm, compute) { function findPosH (line 7147) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 7199) | function findPosV(cm, pos, dir, unit) { function interpret (line 7620) | function interpret(val) { function option (line 7676) | function option(name, deflt, handle, notOnInit) { function normalizeKeyName (line 8143) | function normalizeKeyName(name) { function getKeyMap (line 8229) | function getKeyMap(val) { function save (line 8250) | function save() {textarea.value = cm.getValue();} function markText (line 8500) | function markText(doc, from, to, options, type) { function markTextShared (line 8593) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 8608) | function findSharedMarkers(doc) { function copySharedMarkers (line 8613) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 8625) | function detachSharedMarkers(markers) { function MarkedSpan (line 8641) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 8647) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 8655) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 8661) | function addMarkedSpan(line, span) { function markedSpansBefore (line 8670) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 8681) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 8700) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 8762) | function clearEmptySpans(spans) { function mergeOldSpans (line 8776) | function mergeOldSpans(doc, change) { function removeReadOnlyRanges (line 8799) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 8828) | function detachMarkedSpans(line) { function attachMarkedSpans (line 8835) | function attachMarkedSpans(line, spans) { function extraLeft (line 8844) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; } function extraRight (line 8845) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; } function compareCollapsedMarkers (line 8850) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 8863) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 8873) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 8874) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 8879) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 8899) | function visualLine(line) { function visualLineContinued (line 8908) | function visualLineContinued(line) { function visualLineNo (line 8919) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 8926) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 8938) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 8949) | function lineIsHiddenInner(doc, line, span) { function adjustScrollWhenAboveVisible (line 8977) | function adjustScrollWhenAboveVisible(cm, line, diff) { function widgetHeight (line 9006) | function widgetHeight(widget) { function addLineWidget (line 9021) | function addLineWidget(doc, handle, node, options) { function updateLine (line 9056) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 9068) | function cleanUpLine(line) { function extractLineClasses (line 9073) | function extractLineClasses(type, output) { function callBlankLine (line 9087) | function callBlankLine(mode, state) { function readToken (line 9094) | function readToken(mode, stream, state, inner) { function takeToken (line 9104) | function takeToken(cm, pos, precise, asArray) { function runMode (line 9126) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function highlightLine (line 9167) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 9205) | function getLineStyles(cm, line, updateFrontier) { function processLine (line 9221) | function processLine(cm, text, state, startAt) { function interpretTokenStyle (line 9236) | function interpretTokenStyle(style, options) { function buildLineContent (line 9248) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 9305) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 9314) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 9372) | function splitSpaces(old) { function buildTokenBadBidi (line 9381) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 9400) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 9417) | function insertLineContent(line, builder, styles) { function isWholeLineUpdate (line 9490) | function isWholeLineUpdate(doc, change) { function updateDoc (line 9496) | function updateDoc(doc, change, markedSpans, estimateHeight) { function LeafChunk (line 9559) | function LeafChunk(lines) { function BranchChunk (line 9599) | function BranchChunk(children) { function linkedDocs (line 10072) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 10087) | function attachDoc(cm, doc) { function getLine (line 10101) | function getLine(doc, n) { function getBetween (line 10116) | function getBetween(doc, start, end) { function getLines (line 10128) | function getLines(doc, from, to) { function updateLineHeight (line 10136) | function updateLineHeight(line, height) { function lineNo (line 10143) | function lineNo(line) { function lineAtHeight (line 10157) | function lineAtHeight(chunk, h) { function heightAtLine (line 10178) | function heightAtLine(lineObj) { function getOrder (line 10200) | function getOrder(line) { function History (line 10208) | function History(startGen) { function historyChangeFromChange (line 10225) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 10234) | function clearSelectionEvents(array) { function lastChangeEvent (line 10244) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 10259) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 10301) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 10314) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 10336) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 10343) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 10354) | function removeClearedSpans(spans) { function getOldSpans (line 10364) | function getOldSpans(doc, change) { function copyHistoryArray (line 10374) | function copyHistoryArray(events, newGroup, instantiateSel) { function rebaseHistSelSingle (line 10399) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 10415) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 10443) | function rebaseHist(hist, change) { function e_defaultPrevented (line 10462) | function e_defaultPrevented(e) { function e_target (line 10467) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 10468) | function e_button(e) { function getHandlers (line 10497) | function getHandlers(emitter, type, copy) { function signalLater (line 10531) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 10548) | function fireOrphanDelayed() { function signalDOMEvent (line 10557) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 10564) | function signalCursorActivity(cm) { function hasHandler (line 10572) | function hasHandler(emitter, type) { function eventMixin (line 10578) | function eventMixin(ctor) { function Delayed (line 10595) | function Delayed() {this.id = null;} function spaceStr (line 10635) | function spaceStr(n) { function lst (line 10641) | function lst(arr) { return arr[arr.length-1]; } function indexOf (line 10649) | function indexOf(array, elt) { function map (line 10654) | function map(array, f) { function nothing (line 10660) | function nothing() {} function createObj (line 10662) | function createObj(base, props) { function copyObj (line 10674) | function copyObj(obj, target, overwrite) { function bind (line 10682) | function bind(f) { function isWordChar (line 10692) | function isWordChar(ch, helper) { function isEmpty (line 10698) | function isEmpty(obj) { function isExtendingChar (line 10709) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function elt (line 10713) | function elt(tag, content, className, style) { function removeChildren (line 10739) | function removeChildren(e) { function removeChildrenAndAdd (line 10745) | function removeChildrenAndAdd(parent, e) { function activeElt (line 10760) | function activeElt() { function classTest (line 10773) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function joinClasses (line 10786) | function joinClasses(a, b) { function forEachCodeMirror (line 10799) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 10809) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 10814) | function registerGlobalHandlers() { function zeroWidthElement (line 10841) | function zeroWidthElement(measure) { function hasBadBidiRects (line 10856) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 10903) | function hasBadZoomedRects(measure) { function iterateBidiSections (line 10934) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 10947) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } function bidiRight (line 10948) | function bidiRight(part) { return part.level % 2 ? part.from : part.to; } function lineLeft (line 10950) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 10951) | function lineRight(line) { function lineStart (line 10957) | function lineStart(cm, lineN) { function lineEnd (line 10965) | function lineEnd(cm, lineN) { function lineStartSmart (line 10975) | function lineStartSmart(cm, pos) { function compareBidiLevel (line 10987) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 10994) | function getBidiPartAt(order, pos) { function moveInLine (line 11014) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 11026) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 11049) | function moveLogically(line, start, dir, byUnit) { function charType (line 11083) | function charType(code) { function BidiSpan (line 11098) | function BidiSpan(level, from, to) { function blankLine (line 11250) | function blankLine(state) { function getMode (line 11383) | function getMode(name) { function switchInline (line 11457) | function switchInline(stream, state, f) { function switchBlock (line 11462) | function switchBlock(stream, state, f) { function lineIsEmpty (line 11467) | function lineIsEmpty(line) { function blankLine (line 11473) | function blankLine(state) { function blockNormal (line 11499) | function blockNormal(stream, state) { function htmlBlock (line 11595) | function htmlBlock(stream, state) { function local (line 11610) | function local(stream, state) { function leavingLocal (line 11623) | function leavingLocal(stream, state) { function getType (line 11636) | function getType(state) { function handleText (line 11715) | function handleText(stream, state) { function inlineNormal (line 11722) | function inlineNormal(stream, state) { function linkInline (line 11936) | function linkInline(stream, state) { function linkHref (line 11956) | function linkHref(stream, state) { function getLinkHrefInside (line 11976) | function getLinkHrefInside(endChar) { function footnoteLink (line 11994) | function footnoteLink(stream, state) { function footnoteLinkInside (line 12005) | function footnoteLinkInside(stream, state) { function footnoteUrl (line 12019) | function footnoteUrl(stream, state) { function inText (line 12441) | function inText(stream, state) { function inTag (line 12489) | function inTag(stream, state) { function inAttribute (line 12514) | function inAttribute(quote) { function inBlock (line 12528) | function inBlock(style, terminator) { function doctype (line 12540) | function doctype(depth) { function Context (line 12561) | function Context(state, tagName, startOfLine) { function popContext (line 12569) | function popContext(state) { function maybePopContext (line 12572) | function maybePopContext(state, nextTagName) { function baseState (line 12587) | function baseState(type, stream, state) { function tagNameState (line 12597) | function tagNameState(type, stream, state) { function closeTagNameState (line 12607) | function closeTagNameState(type, stream, state) { function closeState (line 12626) | function closeState(type, _stream, state) { function closeStateErr (line 12634) | function closeStateErr(type, stream, state) { function attrState (line 12639) | function attrState(type, _stream, state) { function attrEqState (line 12658) | function attrEqState(type, stream, state) { function attrValueState (line 12663) | function attrValueState(type, stream, state) { function attrContinuedState (line 12669) | function attrContinuedState(type, stream, state) { function Lexer (line 12965) | function Lexer(options) { function InlineLexer (line 13383) | function InlineLexer(links, options) { function Renderer (line 13623) | function Renderer(options) { function Parser (line 13770) | function Parser(options) { function escape (line 13950) | function escape(html, encode) { function unescape (line 13959) | function unescape(html) { function replace (line 13972) | function replace(regex, opt) { function noop (line 13984) | function noop() {} function merge (line 13987) | function merge(obj) { function marked (line 14009) | function marked(src, opt, callback) { function addWord (line 14484) | function addWord(word, rules) { function edits1 (line 14811) | function edits1(words) { function known (line 14876) | function known(words) { function correct (line 14888) | function correct(word) { function fixShortcut (line 15073) | function fixShortcut(name) { function createIcon (line 15086) | function createIcon(options, enableTooltips, shortcuts) { function createSep (line 15105) | function createSep() { function createTootlip (line 15112) | function createTootlip(title, action, shortcuts) { function getState (line 15129) | function getState(cm, pos) { function toggleFullScreen (line 15177) | function toggleFullScreen(editor) { function toggleBold (line 15222) | function toggleBold(editor) { function toggleItalic (line 15230) | function toggleItalic(editor) { function toggleStrikethrough (line 15238) | function toggleStrikethrough(editor) { function toggleCodeBlock (line 15245) | function toggleCodeBlock(editor) { function toggleBlockquote (line 15531) | function toggleBlockquote(editor) { function toggleHeadingSmaller (line 15539) | function toggleHeadingSmaller(editor) { function toggleHeadingBigger (line 15547) | function toggleHeadingBigger(editor) { function toggleHeading1 (line 15555) | function toggleHeading1(editor) { function toggleHeading2 (line 15563) | function toggleHeading2(editor) { function toggleHeading3 (line 15571) | function toggleHeading3(editor) { function toggleUnorderedList (line 15580) | function toggleUnorderedList(editor) { function toggleOrderedList (line 15589) | function toggleOrderedList(editor) { function cleanBlock (line 15597) | function cleanBlock(editor) { function drawLink (line 15605) | function drawLink(editor) { function drawImage (line 15622) | function drawImage(editor) { function drawTable (line 15639) | function drawTable(editor) { function drawHorizontalRule (line 15649) | function drawHorizontalRule(editor) { function undo (line 15660) | function undo(editor) { function redo (line 15670) | function redo(editor) { function toggleSideBySide (line 15680) | function toggleSideBySide(editor) { function togglePreview (line 15741) | function togglePreview(editor) { function _replaceSelection (line 15780) | function _replaceSelection(cm, active, startEnd, url) { function _toggleHeading (line 15814) | function _toggleHeading(cm, direction, size) { function _toggleLine (line 15884) | function _toggleLine(cm, name) { function _toggleBlock (line 15921) | function _toggleBlock(editor, type, start_chars, end_chars) { function _cleanBlock (line 15990) | function _cleanBlock(cm) { function _mergeProperties (line 16013) | function _mergeProperties(target, source) { function extend (line 16034) | function extend(target) { function wordCount (line 16043) | function wordCount(data) { function SimpleMDE (line 16253) | function SimpleMDE(options) { function isLocalStorageAvailable (line 16519) | function isLocalStorageAvailable() { FILE: gulpfile.js function taskBrowserify (line 45) | function taskBrowserify(opts) { FILE: src/js/simplemde.js function fixShortcut (line 84) | function fixShortcut(name) { function createIcon (line 97) | function createIcon(options, enableTooltips, shortcuts) { function createSep (line 116) | function createSep() { function createTootlip (line 123) | function createTootlip(title, action, shortcuts) { function getState (line 140) | function getState(cm, pos) { function toggleFullScreen (line 188) | function toggleFullScreen(editor) { function toggleBold (line 233) | function toggleBold(editor) { function toggleItalic (line 241) | function toggleItalic(editor) { function toggleStrikethrough (line 249) | function toggleStrikethrough(editor) { function toggleCodeBlock (line 256) | function toggleCodeBlock(editor) { function toggleBlockquote (line 542) | function toggleBlockquote(editor) { function toggleHeadingSmaller (line 550) | function toggleHeadingSmaller(editor) { function toggleHeadingBigger (line 558) | function toggleHeadingBigger(editor) { function toggleHeading1 (line 566) | function toggleHeading1(editor) { function toggleHeading2 (line 574) | function toggleHeading2(editor) { function toggleHeading3 (line 582) | function toggleHeading3(editor) { function toggleUnorderedList (line 591) | function toggleUnorderedList(editor) { function toggleOrderedList (line 600) | function toggleOrderedList(editor) { function cleanBlock (line 608) | function cleanBlock(editor) { function drawLink (line 616) | function drawLink(editor) { function drawImage (line 633) | function drawImage(editor) { function drawTable (line 650) | function drawTable(editor) { function drawHorizontalRule (line 660) | function drawHorizontalRule(editor) { function undo (line 671) | function undo(editor) { function redo (line 681) | function redo(editor) { function toggleSideBySide (line 691) | function toggleSideBySide(editor) { function togglePreview (line 752) | function togglePreview(editor) { function _replaceSelection (line 791) | function _replaceSelection(cm, active, startEnd, url) { function _toggleHeading (line 825) | function _toggleHeading(cm, direction, size) { function _toggleLine (line 895) | function _toggleLine(cm, name) { function _toggleBlock (line 932) | function _toggleBlock(editor, type, start_chars, end_chars) { function _cleanBlock (line 1001) | function _cleanBlock(cm) { function _mergeProperties (line 1024) | function _mergeProperties(target, source) { function extend (line 1045) | function extend(target) { function wordCount (line 1054) | function wordCount(data) { function SimpleMDE (line 1264) | function SimpleMDE(options) { function isLocalStorageAvailable (line 1530) | function isLocalStorageAvailable() {