├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── README.md ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── demo1.png ├── demo2.png ├── demo3.png ├── dist ├── index.html ├── service-worker.js └── static │ ├── android-chrome-192x192.png │ ├── apple-touch-icon.png │ ├── css │ └── app.27926079d8d1f257f7f72d7857ce0cb2.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── icon.png │ ├── img │ ├── icon.b9700ec.png │ └── nav.913159a.png │ ├── js │ ├── app.a4b18d20c34f6ee11192.js │ └── vendor.c27d715d2ffc3bdbe637.js │ ├── manifest.json │ └── safari-pinned-tab.svg ├── icon ├── e+logo.psd ├── icon.png ├── icon_tran.png └── shadow.png ├── index.html ├── oldScript.js ├── package.json ├── src ├── Layout.vue ├── assets │ ├── nav.png │ └── weather.png ├── components │ ├── App.vue │ ├── Course.vue │ ├── CourseTable.vue │ └── Main.vue ├── config.json ├── eventBus.js ├── main.js ├── router.js ├── stylus │ └── main.styl └── util │ ├── Announce.js │ ├── Course.js │ ├── CourseTable.js │ ├── Homework.js │ ├── SSO.js │ ├── Score.js │ ├── Textbook.js │ ├── User.js │ └── Util.js ├── static ├── .gitkeep ├── android-chrome-192x192.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── icon.png ├── manifest.json └── safari-pinned-tab.svg └── test ├── e2e ├── custom-assertions │ └── elementCount.js ├── nightwatch.conf.js ├── runner.js └── specs │ └── test.js └── unit ├── .eslintrc ├── index.js ├── karma.conf.js └── specs └── Hello.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/config/prod.env.js -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/config/test.env.js -------------------------------------------------------------------------------- /demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/demo1.png -------------------------------------------------------------------------------- /demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/demo2.png -------------------------------------------------------------------------------- /demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/demo3.png -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/service-worker.js -------------------------------------------------------------------------------- /dist/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /dist/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/apple-touch-icon.png -------------------------------------------------------------------------------- /dist/static/css/app.27926079d8d1f257f7f72d7857ce0cb2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/css/app.27926079d8d1f257f7f72d7857ce0cb2.css -------------------------------------------------------------------------------- /dist/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/favicon-16x16.png -------------------------------------------------------------------------------- /dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /dist/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/favicon.ico -------------------------------------------------------------------------------- /dist/static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/icon.png -------------------------------------------------------------------------------- /dist/static/img/icon.b9700ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/img/icon.b9700ec.png -------------------------------------------------------------------------------- /dist/static/img/nav.913159a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/img/nav.913159a.png -------------------------------------------------------------------------------- /dist/static/js/app.a4b18d20c34f6ee11192.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/js/app.a4b18d20c34f6ee11192.js -------------------------------------------------------------------------------- /dist/static/js/vendor.c27d715d2ffc3bdbe637.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/js/vendor.c27d715d2ffc3bdbe637.js -------------------------------------------------------------------------------- /dist/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/manifest.json -------------------------------------------------------------------------------- /dist/static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/dist/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /icon/e+logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/icon/e+logo.psd -------------------------------------------------------------------------------- /icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/icon/icon.png -------------------------------------------------------------------------------- /icon/icon_tran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/icon/icon_tran.png -------------------------------------------------------------------------------- /icon/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/icon/shadow.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/index.html -------------------------------------------------------------------------------- /oldScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/oldScript.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/package.json -------------------------------------------------------------------------------- /src/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/Layout.vue -------------------------------------------------------------------------------- /src/assets/nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/assets/nav.png -------------------------------------------------------------------------------- /src/assets/weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/assets/weather.png -------------------------------------------------------------------------------- /src/components/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/components/App.vue -------------------------------------------------------------------------------- /src/components/Course.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/components/Course.vue -------------------------------------------------------------------------------- /src/components/CourseTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/components/CourseTable.vue -------------------------------------------------------------------------------- /src/components/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/components/Main.vue -------------------------------------------------------------------------------- /src/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/config.json -------------------------------------------------------------------------------- /src/eventBus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/eventBus.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/router.js -------------------------------------------------------------------------------- /src/stylus/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/stylus/main.styl -------------------------------------------------------------------------------- /src/util/Announce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Announce.js -------------------------------------------------------------------------------- /src/util/Course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Course.js -------------------------------------------------------------------------------- /src/util/CourseTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/CourseTable.js -------------------------------------------------------------------------------- /src/util/Homework.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Homework.js -------------------------------------------------------------------------------- /src/util/SSO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/SSO.js -------------------------------------------------------------------------------- /src/util/Score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Score.js -------------------------------------------------------------------------------- /src/util/Textbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Textbook.js -------------------------------------------------------------------------------- /src/util/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/User.js -------------------------------------------------------------------------------- /src/util/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/src/util/Util.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/icon.png -------------------------------------------------------------------------------- /static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/manifest.json -------------------------------------------------------------------------------- /static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/e2e/runner.js -------------------------------------------------------------------------------- /test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/e2e/specs/test.js -------------------------------------------------------------------------------- /test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/unit/.eslintrc -------------------------------------------------------------------------------- /test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/unit/index.js -------------------------------------------------------------------------------- /test/unit/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/unit/karma.conf.js -------------------------------------------------------------------------------- /test/unit/specs/Hello.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pionxzh/eCourse-Plus-Plus/HEAD/test/unit/specs/Hello.spec.js --------------------------------------------------------------------------------