SYMBOL INDEX (106 symbols across 16 files) FILE: actions/LinkActions.js class LinkActions (line 6) | class LinkActions { method getLinks (line 7) | getLinks(){ method addLink (line 15) | addLink(link){ FILE: actions/StoryActions.js constant API_HOST (line 6) | const API_HOST = 'https://api.hackerwebapp.com/'; constant FETCH_TIMEOUT (line 7) | const FETCH_TIMEOUT = 20000; function fetchTimeout (line 8) | function fetchTimeout(){ constant MAX_RETRIES (line 13) | const MAX_RETRIES = 3; function betterFetch (line 14) | function betterFetch(url, times){ class StoryActions (line 28) | class StoryActions { method updateStories (line 29) | updateStories(stories){ method updateMoreStories (line 33) | updateMoreStories(stories){ method flush (line 37) | flush(){ method fetchStories (line 41) | fetchStories(){ method hasMoreStories (line 81) | hasMoreStories(){ method fetchMoreStories (line 85) | fetchMoreStories(){ method fetchStoriesIfExpired (line 91) | fetchStoriesIfExpired(){ method storiesFailed (line 95) | storiesFailed(error){ method updateStory (line 99) | updateStory(story){ method fetchStory (line 103) | fetchStory(id) { method storyFailed (line 129) | storyFailed(error){ FILE: android/app/src/main/java/cheeaun/hackerweb/MainActivity.java class MainActivity (line 13) | public class MainActivity extends ReactActivity { method getMainComponentName (line 19) | @Override method getUseDeveloperSupport (line 28) | @Override method getPackages (line 37) | @Override FILE: components/Button.ios.js class Button (line 34) | class Button extends Component { method constructor (line 35) | constructor(props){ method _onPressIn (line 41) | _onPressIn(){ method _onPressOut (line 46) | _onPressOut(){ method render (line 51) | render(){ FILE: components/CommentRow.js class CommentRow (line 28) | class CommentRow extends Component { method constructor (line 29) | constructor(props){ method _toggleComments (line 35) | _toggleComments(){ method render (line 41) | render(){ FILE: components/HTMLView.js function dom2elements (line 45) | function dom2elements(nodes, opts, parentName){ function processDOM (line 90) | function processDOM(html, opts, callback){ class HTMLView (line 116) | class HTMLView extends Component { method constructor (line 117) | constructor(props){ method componentDidMount (line 124) | componentDidMount(){ method render (line 136) | render(){ FILE: components/LoadingIndicator.js class LoadingIndicator (line 34) | class LoadingIndicator extends Component { method constructor (line 35) | constructor(props){ method componentDidMount (line 41) | componentDidMount(){ method componentWillUnmount (line 48) | componentWillUnmount(){ method render (line 51) | render(){ FILE: components/ProgressBar.js class ProgressBar (line 25) | class ProgressBar extends Component { method constructor (line 26) | constructor(props){ method _onBarLayout (line 33) | _onBarLayout(e){ method render (line 41) | render(){ FILE: components/StoryRow.js class StoryRow (line 89) | class StoryRow extends Component { method constructor (line 90) | constructor(props){ method componentDidMount (line 99) | componentDidMount(){ method componentWillUnmount (line 103) | componentWillUnmount(){ method _onLinkChange (line 106) | _onLinkChange(state){ method render (line 111) | render(){ FILE: index.android.js class HackerWeb (line 47) | class HackerWeb extends Component { method constructor (line 48) | constructor(props){ method componentDidMount (line 55) | componentDidMount(){ method componentWillUnmount (line 71) | componentWillUnmount(){ method _handleAppStateChange (line 74) | _handleAppStateChange(currentAppState){ method _navigatorRenderScene (line 82) | _navigatorRenderScene(route, navigator){ method render (line 144) | render(){ FILE: index.ios.js class App (line 30) | class App extends Component { method constructor (line 31) | constructor(props){ method componentDidMount (line 42) | componentDidMount(){ method componentWillUnmount (line 46) | componentWillUnmount(){ method _handleAppStateChange (line 50) | _handleAppStateChange(currentAppState){ method _handleOpenURL (line 58) | _handleOpenURL(e){ method _showAbout (line 71) | _showAbout(){ method _hideAbout (line 76) | _hideAbout(){ method render (line 81) | render(){ FILE: stores/LinkStore.js class LinkStore (line 6) | class LinkStore { method constructor (line 7) | constructor(){ method handleGetLinks (line 16) | handleGetLinks(links){ method handleAddLink (line 20) | handleAddLink(link){ FILE: stores/StoryStore.js class StoryStore (line 6) | class StoryStore { method constructor (line 7) | constructor(){ method handleFetchStories (line 29) | handleFetchStories(){ method handleFetchMoreStories (line 35) | handleFetchMoreStories(){ method handleUpdateStories (line 38) | handleUpdateStories(stories){ method handleHasMoreStories (line 44) | handleHasMoreStories(){ method handleUpdateMoreStories (line 48) | handleUpdateMoreStories(stories){ method handleStoriesFailed (line 52) | handleStoriesFailed(error){ method handleFetchStory (line 57) | handleFetchStory(id){ method handleUpdateStory (line 66) | handleUpdateStory(story){ method handleStoryFailed (line 82) | handleStoryFailed(error){ FILE: views/AboutView.js function linksContainer (line 101) | function linksContainer(links){ FILE: views/CommentsView.js class CommentsView (line 140) | class CommentsView extends Component { method constructor (line 141) | constructor(props){ method componentDidMount (line 154) | componentDidMount(){ method componentWillUnmount (line 158) | componentWillUnmount(){ method _fetchStory (line 161) | _fetchStory(){ method _onChange (line 164) | _onChange(state){ method _togglePollDisplay (line 197) | _togglePollDisplay(){ method _renderHeader (line 203) | _renderHeader(){ method render (line 314) | render(){ FILE: views/StoriesView.js class StoriesView (line 74) | class StoriesView extends Component { method constructor (line 75) | constructor(props){ method componentDidMount (line 87) | componentDidMount(){ method componentWillUnmount (line 91) | componentWillUnmount(){ method _onChange (line 94) | _onChange(state){ method _navigateToComments (line 105) | _navigateToComments(data){ method _renderRow (line 121) | _renderRow(row, sectionID, rowID, highlightRow){ method _renderSeparator (line 132) | _renderSeparator(sectionID, rowID, adjacentRowHighlighted){ method _fetchMoreStories (line 135) | _fetchMoreStories(){ method _renderFooter (line 144) | _renderFooter(){ method render (line 157) | render(){