├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── babel.server.js ├── docs └── InlineStyles.md ├── package.json ├── src ├── ApiClient.js ├── Html.js ├── actions │ ├── actionTypes.js │ ├── authActions.js │ ├── counterActions.js │ ├── infoActions.js │ ├── roomActions.js │ └── widgetActions.js ├── api │ ├── api.js │ ├── db.js │ └── routes │ │ ├── index.js │ │ ├── loadAuth.js │ │ ├── loadInfo.js │ │ ├── loadWidgets.js │ │ ├── login.js │ │ ├── logout.js │ │ └── rooms.js ├── client.js ├── components │ ├── FlyWordItem.js │ ├── FlyWordItem.scss │ ├── FlyWords.js │ ├── FlyWords.scss │ └── MiniInfoBar.js ├── config.js ├── reducers │ ├── auth.js │ ├── counter.js │ ├── index.js │ ├── info.js │ ├── room.js │ └── widgets.js ├── redux │ ├── clientMiddleware.js │ └── create.js ├── server.js ├── universalRouter.js ├── util.js ├── validation │ ├── generatorValidation.js │ ├── surveyValidation.js │ └── validation.js └── views │ ├── About.js │ ├── App.js │ ├── App.scss │ ├── Danmu.js │ ├── Danmu.scss │ ├── Home.js │ ├── Home.scss │ ├── Login.js │ ├── Login.scss │ ├── NotFound.js │ ├── Redirect.js │ ├── Survey.js │ ├── Widgets.js │ ├── Widgets.scss │ ├── kitten.jpg │ ├── logo.png │ └── routes.js ├── static ├── favicon.ico ├── favicon.png ├── logo.jpg └── styles.css └── webpack ├── dev.config.js ├── prod.config.js ├── utils ├── notifyStats.js └── writeStats.js └── webpack-dev-server.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | webpack/* 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/README.md -------------------------------------------------------------------------------- /babel.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/babel.server.js -------------------------------------------------------------------------------- /docs/InlineStyles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/docs/InlineStyles.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/package.json -------------------------------------------------------------------------------- /src/ApiClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/ApiClient.js -------------------------------------------------------------------------------- /src/Html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/Html.js -------------------------------------------------------------------------------- /src/actions/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/actionTypes.js -------------------------------------------------------------------------------- /src/actions/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/authActions.js -------------------------------------------------------------------------------- /src/actions/counterActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/counterActions.js -------------------------------------------------------------------------------- /src/actions/infoActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/infoActions.js -------------------------------------------------------------------------------- /src/actions/roomActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/roomActions.js -------------------------------------------------------------------------------- /src/actions/widgetActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/actions/widgetActions.js -------------------------------------------------------------------------------- /src/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/api.js -------------------------------------------------------------------------------- /src/api/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/db.js -------------------------------------------------------------------------------- /src/api/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/index.js -------------------------------------------------------------------------------- /src/api/routes/loadAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/loadAuth.js -------------------------------------------------------------------------------- /src/api/routes/loadInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/loadInfo.js -------------------------------------------------------------------------------- /src/api/routes/loadWidgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/loadWidgets.js -------------------------------------------------------------------------------- /src/api/routes/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/login.js -------------------------------------------------------------------------------- /src/api/routes/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/logout.js -------------------------------------------------------------------------------- /src/api/routes/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/api/routes/rooms.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/FlyWordItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/components/FlyWordItem.js -------------------------------------------------------------------------------- /src/components/FlyWordItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/components/FlyWordItem.scss -------------------------------------------------------------------------------- /src/components/FlyWords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/components/FlyWords.js -------------------------------------------------------------------------------- /src/components/FlyWords.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/components/FlyWords.scss -------------------------------------------------------------------------------- /src/components/MiniInfoBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/components/MiniInfoBar.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/config.js -------------------------------------------------------------------------------- /src/reducers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/auth.js -------------------------------------------------------------------------------- /src/reducers/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/counter.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/info.js -------------------------------------------------------------------------------- /src/reducers/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/room.js -------------------------------------------------------------------------------- /src/reducers/widgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/reducers/widgets.js -------------------------------------------------------------------------------- /src/redux/clientMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/redux/clientMiddleware.js -------------------------------------------------------------------------------- /src/redux/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/redux/create.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/server.js -------------------------------------------------------------------------------- /src/universalRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/universalRouter.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/util.js -------------------------------------------------------------------------------- /src/validation/generatorValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/validation/generatorValidation.js -------------------------------------------------------------------------------- /src/validation/surveyValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/validation/surveyValidation.js -------------------------------------------------------------------------------- /src/validation/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/validation/validation.js -------------------------------------------------------------------------------- /src/views/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/About.js -------------------------------------------------------------------------------- /src/views/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/App.js -------------------------------------------------------------------------------- /src/views/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/App.scss -------------------------------------------------------------------------------- /src/views/Danmu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Danmu.js -------------------------------------------------------------------------------- /src/views/Danmu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Danmu.scss -------------------------------------------------------------------------------- /src/views/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Home.js -------------------------------------------------------------------------------- /src/views/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Home.scss -------------------------------------------------------------------------------- /src/views/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Login.js -------------------------------------------------------------------------------- /src/views/Login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Login.scss -------------------------------------------------------------------------------- /src/views/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/NotFound.js -------------------------------------------------------------------------------- /src/views/Redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Redirect.js -------------------------------------------------------------------------------- /src/views/Survey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Survey.js -------------------------------------------------------------------------------- /src/views/Widgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Widgets.js -------------------------------------------------------------------------------- /src/views/Widgets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/Widgets.scss -------------------------------------------------------------------------------- /src/views/kitten.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/kitten.jpg -------------------------------------------------------------------------------- /src/views/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/logo.png -------------------------------------------------------------------------------- /src/views/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/src/views/routes.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/static/logo.jpg -------------------------------------------------------------------------------- /static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/static/styles.css -------------------------------------------------------------------------------- /webpack/dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/webpack/dev.config.js -------------------------------------------------------------------------------- /webpack/prod.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/webpack/prod.config.js -------------------------------------------------------------------------------- /webpack/utils/notifyStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/webpack/utils/notifyStats.js -------------------------------------------------------------------------------- /webpack/utils/writeStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/webpack/utils/writeStats.js -------------------------------------------------------------------------------- /webpack/webpack-dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HeartRunner/danmu/HEAD/webpack/webpack-dev-server.js --------------------------------------------------------------------------------