SYMBOL INDEX (120 symbols across 24 files) FILE: client/src/Layout.js class Layout (line 21) | class Layout extends React.Component { method constructor (line 23) | constructor() { method componentDidMount (line 31) | componentDidMount() { method componentWillUnmount (line 35) | componentWillUnmount() { method onChange (line 42) | onChange(state) { method render (line 49) | render() { FILE: client/src/actions/AppActions.js class AppActionsSpec (line 4) | class AppActionsSpec { method constructor (line 5) | constructor() { method logout (line 37) | logout() { method login (line 65) | login({username, password}) { method addArticle (line 100) | addArticle({title, content}) { method signup (line 135) | signup({username, password, email}) { method toast (line 171) | toast(options) { FILE: client/src/components/AddNewArticleForm.js class AddNewArticleForm (line 12) | class AddNewArticleForm extends React.Component { method constructor (line 14) | constructor() { method componentDidMount (line 23) | componentDidMount() { method componentWillUnmount (line 26) | componentWillUnmount() { method onChange (line 29) | onChange(state) { method render (line 106) | render() { FILE: client/src/components/LoginForm.js class LoginForm (line 14) | class LoginForm extends React.Component { method constructor (line 16) | constructor() { method componentDidMount (line 25) | componentDidMount() { method componentWillUnmount (line 28) | componentWillUnmount() { method onChange (line 31) | onChange(state) { method render (line 117) | render() { FILE: client/src/components/ResetPasswordForm.js class ResetPasswordForm (line 11) | class ResetPasswordForm extends React.Component { method constructor (line 13) | constructor() { method render (line 103) | render() { FILE: client/src/components/ResetRequestForm.js class ResetRequestForm (line 10) | class ResetRequestForm extends React.Component { method constructor (line 12) | constructor() { method render (line 45) | render() { FILE: client/src/components/SignupForm.js class SignupForm (line 14) | class SignupForm extends React.Component { method constructor (line 16) | constructor() { method componentDidMount (line 26) | componentDidMount() { method componentWillUnmount (line 29) | componentWillUnmount() { method onChange (line 32) | onChange(state) { method render (line 124) | render() { FILE: client/src/containers/Article.js class ArticleComponent (line 6) | class ArticleComponent extends React.Component { method render (line 8) | render() { FILE: client/src/containers/ArticleList.js class ArticleListComponent (line 24) | class ArticleListComponent extends React.Component { method render (line 37) | render() { FILE: client/src/containers/Dashboard.js class DashboardComponent (line 40) | class DashboardComponent extends React.Component { method constructor (line 41) | constructor(props) { method render (line 68) | render() { FILE: client/src/containers/Page.js class Page (line 5) | class Page extends React.Component { method constructor (line 6) | constructor(props) { method render (line 23) | render() { FILE: client/src/containers/User.js class UserComponent (line 16) | class UserComponent extends React.Component { method constructor (line 17) | constructor(props) { method render (line 23) | render() { FILE: client/src/main.js class Master (line 63) | class Master extends React.Component { method render (line 65) | render() { FILE: client/src/stores/AppStore.js class AppStoreSpec (line 5) | class AppStoreSpec { method constructor (line 6) | constructor() { method onShowSignupModal (line 17) | onShowSignupModal() { method onHideSignupModal (line 21) | onHideSignupModal() { method onShowLoginModal (line 25) | onShowLoginModal() { method onHideLoginModal (line 29) | onHideLoginModal() { method onSignupSuccess (line 38) | onSignupSuccess(user) { method onSignupFail (line 45) | onSignupFail() { method onLoginSuccess (line 56) | onLoginSuccess(user) { method onLoginFail (line 62) | onLoginFail() { method onAddArticleSuccess (line 67) | onAddArticleSuccess() { method onAddArticleFail (line 70) | onAddArticleFail() { method onLogoutSuccess (line 78) | onLogoutSuccess() { method onLogoutFail (line 84) | onLogoutFail() { method onPushQueue (line 88) | onPushQueue(options) { method onShiftQueue (line 92) | onShiftQueue() { FILE: scripts/server.js function exec (line 30) | function exec(command, options) { function startWatch (line 85) | function startWatch() { function changeFile (line 116) | function changeFile(filepath, root, stat) { function logTask (line 125) | function logTask(str) { function logError (line 129) | function logError(msg) { function logWaiting (line 140) | function logWaiting() { function deleteFile (line 144) | function deleteFile(filepath) { function debouncedCheck (line 149) | function debouncedCheck() { function guardedCheck (line 156) | function guardedCheck() { function checkFiles (line 170) | function checkFiles(filepaths) { function syncBrowser (line 190) | function syncBrowser() { function respawnServer (line 204) | function respawnServer() { function updateSchema (line 230) | function updateSchema() { function copyFiles (line 242) | function copyFiles() { function bundleClient (line 253) | function bundleClient(filepaths) { function buildStyles (line 272) | function buildStyles(filepaths) { function rebuildServer (line 289) | function rebuildServer(filepaths) { function parseFiles (line 320) | function parseFiles(filepaths) { function runTests (line 338) | function runTests(filepaths) { function lintFiles (line 358) | function lintFiles(filepaths) { function typecheckStatus (line 383) | function typecheckStatus() { function srcPath (line 395) | function srcPath(filepath) { function isJS (line 402) | function isJS(filepath) { function isScss (line 406) | function isScss(filepath) { function inClient (line 410) | function inClient(filepath) { function inServer (line 414) | function inServer(filepath) { function allTests (line 418) | function allTests(filepaths) { function isTest (line 422) | function isTest(filepath) { function invert (line 431) | function invert(str) { FILE: server/src/auth/passport.js function isAuthenticated (line 344) | function isAuthenticated(req, res, next) { function isAuthorized (line 350) | function isAuthorized(req, res, next) { function login (line 386) | function login() { function createUser (line 409) | function createUser({username, password, email}) { function signUp (line 425) | function signUp() { function forgot (line 460) | function forgot() { function handleReset (line 510) | function handleReset() { FILE: server/src/database/models/Article.js method get (line 7) | get() { method get (line 18) | get() { method get (line 36) | get() { method get (line 52) | get() { FILE: server/src/database/models/Comment.js method get (line 7) | get() { method get (line 18) | get() { method get (line 36) | get() { method get (line 52) | get() { FILE: server/src/database/models/Flag.js method get (line 7) | get() { FILE: server/src/database/models/Tag.js method get (line 5) | get() { FILE: server/src/database/models/Token.js method get (line 5) | get() { FILE: server/src/database/models/User.js method get (line 6) | get() { FILE: server/src/database/models/Vote.js method get (line 5) | get() { FILE: server/src/schema/index.js method resolve (line 300) | resolve(user) { method resolve (line 306) | resolve(user) { method resolve (line 313) | resolve(user) {