diff --git a/src/Mobile.vue b/src/Mobile.vue index 731cd20a..9e5d873b 100644 --- a/src/Mobile.vue +++ b/src/Mobile.vue @@ -31,4 +31,8 @@ body { -moz-user-select: none; user-select: none; } + +.work-break-all { + word-break: break-all; +} diff --git a/src/locales/en.js b/src/locales/en.js index 3c67a56c..f13c471a 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -61,8 +61,10 @@ export default { }, 'OK': 'OK', 'Cancel': 'Cancel', + 'Close': 'Close', 'Update': 'Update', 'Done': 'Done', + 'Version': 'Version', 'User': 'User', 'Application': 'Application', 'Home': 'Home', @@ -123,4 +125,7 @@ export default { 'Log Out': 'Log Out', 'Are you sure you want to log out?': 'Are you sure you want to log out?', 'Unable to logout': 'Unable to logout', + 'About': 'About', + 'Official Website': 'Official Website', + 'License': 'License', }; diff --git a/src/locales/zh_Hans.js b/src/locales/zh_Hans.js index d92c3f3e..056b2735 100644 --- a/src/locales/zh_Hans.js +++ b/src/locales/zh_Hans.js @@ -61,8 +61,10 @@ export default { }, 'OK': '确定', 'Cancel': '取消', + 'Close': '关闭', 'Update': '更新', 'Done': '完成', + 'Version': '版本', 'User': '用户', 'Application': '应用', 'Home': '首页', @@ -123,4 +125,7 @@ export default { 'Log Out': '退出登录', 'Are you sure you want to log out?': '您确定是否要退出登录?', 'Unable to logout': '无法退出登录', + 'About': '关于', + 'Official Website': '官方网站', + 'License': '许可协议', }; diff --git a/src/mobile-main.js b/src/mobile-main.js index 6f772ef5..ffae7fd8 100644 --- a/src/mobile-main.js +++ b/src/mobile-main.js @@ -118,6 +118,9 @@ new Vue({ window.addEventListener('popstate', () => { if (document.querySelectorAll('.modal-in').length > 0) { app.dialog.close(); + app.sheet.close(); + app.popup.close(); + return false; } }, false); @@ -125,6 +128,9 @@ new Vue({ if (event.key === 'Escape' || event.key === 'Esc' || event.keyCode === 27 || event.which === 27) { if (document.querySelectorAll('.modal-in').length > 0) { app.dialog.close(); + app.sheet.close(); + app.popup.close(); + return false; } } }, false); diff --git a/src/router/mobile.js b/src/router/mobile.js index ef7eaa69..e725a50a 100644 --- a/src/router/mobile.js +++ b/src/router/mobile.js @@ -6,6 +6,7 @@ import MainPageHomeTab from '../views/mobile/main/Home.vue'; import LoginPage from '../views/mobile/Login.vue'; import SignUpPage from '../views/mobile/Signup.vue'; import SettingsPage from '../views/mobile/Settings.vue'; +import AboutPage from "../views/mobile/About.vue"; import UserProfilePage from "../views/mobile/users/UserProfile.vue"; import SessionListPage from "../views/mobile/users/SessionList.vue"; @@ -62,6 +63,11 @@ const routes = [ component: SettingsPage, beforeEnter: checkLogin }, + { + path: '/about', + component: AboutPage, + beforeEnter: checkLogin + }, { path: '/user/profile', component: UserProfilePage, diff --git a/src/views/mobile/About.vue b/src/views/mobile/About.vue new file mode 100644 index 00000000..c8e3b15f --- /dev/null +++ b/src/views/mobile/About.vue @@ -0,0 +1,128 @@ + + + diff --git a/src/views/mobile/Settings.vue b/src/views/mobile/Settings.vue index 740d87cd..3ee85ad2 100644 --- a/src/views/mobile/Settings.vue +++ b/src/views/mobile/Settings.vue @@ -19,6 +19,7 @@ :value="locale">{{ lang.displayName }} +