SYMBOL INDEX (46 symbols across 3 files) FILE: js/editor.js function init (line 13) | function init() { function createEventBindings (line 35) | function createEventBindings() { function bindElements (line 77) | function bindElements() { function checkTextHighlighting (line 102) | function checkTextHighlighting( event ) { function updateBubblePosition (line 140) | function updateBubblePosition() { function updateBubbleStates (line 149) | function updateBubbleStates() { function onSelectorBlur (line 180) | function onSelectorBlur() { function findNodes (line 194) | function findNodes( element ) { function hasNode (line 218) | function hasNode( nodeList, name ) { function saveState (line 223) | function saveState( event ) { function loadState (line 229) | function loadState() { function loadDefault (line 244) | function loadDefault() { function loadDefaultContent (line 249) | function loadDefaultContent() { function onBoldClick (line 253) | function onBoldClick() { function onItalicClick (line 257) | function onItalicClick() { function onQuoteClick (line 261) | function onQuoteClick() { function onUrlClick (line 273) | function onUrlClick() { function onUrlInputKeyDown (line 306) | function onUrlInputKeyDown( event ) { function onUrlInputBlur (line 315) | function onUrlInputBlur( event ) { function applyURL (line 325) | function applyURL( url ) { function rehighlightLastSelection (line 344) | function rehighlightLastSelection() { function getWordCount (line 352) | function getWordCount() { function onCompositionStart (line 363) | function onCompositionStart ( event ) { function onCompositionEnd (line 367) | function onCompositionEnd (event) { FILE: js/ui.js function init (line 22) | function init() { function loadState (line 37) | function loadState() { function saveState (line 59) | function saveState() { function bindElements (line 67) | function bindElements() { function onScreenSizeClick (line 122) | function onScreenSizeClick( event ) { function onColorLayoutClick (line 136) | function onColorLayoutClick( event ) { function onTargetClick (line 147) | function onTargetClick( event ) { function onSaveClick (line 153) | function onSaveClick( event ) { function saveText (line 158) | function saveText( event ) { function onHeaderKeyPress (line 174) | function onHeaderKeyPress( event ) { function onWordCountKeyUp (line 183) | function onWordCountKeyUp( event ) { function onWordCountChange (line 196) | function onWordCountChange( event ) { function setWordCount (line 201) | function setWordCount( count ) { function onArticleKeyUp (line 219) | function onArticleKeyUp( event ) { function updateWordCount (line 226) | function updateWordCount() { function selectFormat (line 239) | function selectFormat( e ) { function formatText (line 276) | function formatText( type, header, body ) { function onOverlayClick (line 341) | function onOverlayClick( event ) { function removeOverlay (line 348) | function removeOverlay() { FILE: js/utils.js function supportsHtmlStorage (line 5) | function supportsHtmlStorage() { function getText (line 13) | function getText(el) { function trim (line 31) | function trim(string) {