diff --git a/CHANGELOG.md b/CHANGELOG.md index c80c1793..f1146591 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Replace regular inputs with textareas for setting welcome messages in the Settings section - Update rendering Moderation Log Messages so that all usernames are links to the pages of the corresponding users in Admin-FE - Remove Websocket based federation settings +- 401 and 404 error pages updated +- Remove unused components ### Fixed diff --git a/src/lang/en.js b/src/lang/en.js index e21a156d..d631bc8d 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -73,6 +73,16 @@ export default { mediaProxyCache: 'MediaProxy Cache', 'emoji-packs': 'Emoji packs' }, + errLog: { + error401: 'Oops! 401 Error', + error404: 'Oops! 404 Error', + pageNotFound: 'Page not found', + correctUrl: 'Please make sure you URL is correct', + unauth: 'Unauthorized', + back: 'Back', + login: 'Login', + homePage: 'Home Page' + }, navbar: { logOut: 'Log Out', dashboard: 'Dashboard', @@ -158,11 +168,6 @@ export default { confirm: 'Confirm', unfollow: 'Unfollow' }, - errorLog: { - tips: 'Please click the bug icon in the upper right corner', - description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.', - documentation: 'Document introduction' - }, excel: { export: 'Export', selectedExport: 'Export Selected Items', diff --git a/src/lang/es.js b/src/lang/es.js index 25231eca..fd094b36 100755 --- a/src/lang/es.js +++ b/src/lang/es.js @@ -127,11 +127,6 @@ export default { cancel: 'Cancelar', confirm: 'Confirmar' }, - errorLog: { - tips: 'Please click the bug icon in the upper right corner', - description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.', - documentation: 'Documento de introducción' - }, excel: { export: 'Exportar', selectedExport: 'Exportar seleccionados', diff --git a/src/lang/oc.js b/src/lang/oc.js index 088f5acb..e181ab86 100644 --- a/src/lang/oc.js +++ b/src/lang/oc.js @@ -128,11 +128,6 @@ export default { cancel: 'Anullar', confirm: 'Confirmar' }, - errorLog: { - tips: 'Mercés de clicar l’’icòna del babau amont a man drecha', - description: 'Ara que lo sistèma de gestion es coma un spa, melhora l’experiéncia dels utilizaire mas aumenta tanben lo risc de problèmas sus la pagina, una pichona negligéncia pòt menar a un blocatge complèt de la pagina. Urosament Vue fornís de manièras per gerir las excepcions, trobar las errors o senhalar las excepcions.', - documentation: 'Presentacion del document' - }, excel: { export: 'Exportar', selectedExport: 'Exportar los elements seleccionats', diff --git a/src/lang/zh.js b/src/lang/zh.js index a28771c5..7933d584 100644 --- a/src/lang/zh.js +++ b/src/lang/zh.js @@ -127,11 +127,6 @@ export default { cancel: '取 消', confirm: '确 定' }, - errorLog: { - tips: '请点击右上角bug小图标', - description: '现在的管理后台基本都是spa的形式了,它增强了用户体验,但同时也会增加页面出问题的可能性,可能一个小小的疏忽就导致整个页面的死锁。好在 Vue 官网提供了一个方法来捕获处理异常,你可以在其中进行错误处理或者异常上报。', - documentation: '文档介绍' - }, excel: { export: '导出', selectedExport: '导出已选择项', diff --git a/src/styles/index.scss b/src/styles/index.scss index b35df6ad..82e4b94a 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -171,32 +171,3 @@ code { background: #d0d0d0; } } - -.link-type, -.link-type:focus { - color: #337ab7; - cursor: pointer; - - &:hover { - color: rgb(32, 160, 255); - } -} - -.filter-container { - padding-bottom: 10px; - - .filter-item { - display: inline-block; - vertical-align: middle; - margin-bottom: 10px; - } -} - -//refine vue-multiselect plugin -.multiselect { - line-height: 16px; -} - -.multiselect--active { - z-index: 1000 !important; -} diff --git a/src/views/charts/keyboard.vue b/src/views/charts/keyboard.vue deleted file mode 100644 index 47952fa1..00000000 --- a/src/views/charts/keyboard.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - diff --git a/src/views/charts/line.vue b/src/views/charts/line.vue deleted file mode 100644 index c07ce1b6..00000000 --- a/src/views/charts/line.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - diff --git a/src/views/charts/mixChart.vue b/src/views/charts/mixChart.vue deleted file mode 100644 index 16aed3b8..00000000 --- a/src/views/charts/mixChart.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - diff --git a/src/views/clipboard/index.vue b/src/views/clipboard/index.vue deleted file mode 100644 index 0801e345..00000000 --- a/src/views/clipboard/index.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - diff --git a/src/views/dashboard/admin/components/BarChart.vue b/src/views/dashboard/admin/components/BarChart.vue deleted file mode 100644 index cf75dfb2..00000000 --- a/src/views/dashboard/admin/components/BarChart.vue +++ /dev/null @@ -1,106 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/components/BoxCard.vue b/src/views/dashboard/admin/components/BoxCard.vue deleted file mode 100644 index 26bb1198..00000000 --- a/src/views/dashboard/admin/components/BoxCard.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - diff --git a/src/views/dashboard/admin/components/LineChart.vue b/src/views/dashboard/admin/components/LineChart.vue deleted file mode 100644 index 0043d21b..00000000 --- a/src/views/dashboard/admin/components/LineChart.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/components/PanelGroup.vue b/src/views/dashboard/admin/components/PanelGroup.vue deleted file mode 100644 index 8125b846..00000000 --- a/src/views/dashboard/admin/components/PanelGroup.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - - diff --git a/src/views/dashboard/admin/components/PieChart.vue b/src/views/dashboard/admin/components/PieChart.vue deleted file mode 100644 index f0c8e6f3..00000000 --- a/src/views/dashboard/admin/components/PieChart.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/components/RaddarChart.vue b/src/views/dashboard/admin/components/RaddarChart.vue deleted file mode 100644 index 40fc7067..00000000 --- a/src/views/dashboard/admin/components/RaddarChart.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/components/TodoList/Todo.vue b/src/views/dashboard/admin/components/TodoList/Todo.vue deleted file mode 100644 index bfc98339..00000000 --- a/src/views/dashboard/admin/components/TodoList/Todo.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/components/TodoList/index.scss b/src/views/dashboard/admin/components/TodoList/index.scss deleted file mode 100644 index 74ce0d54..00000000 --- a/src/views/dashboard/admin/components/TodoList/index.scss +++ /dev/null @@ -1,320 +0,0 @@ -.todoapp { - font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif; - line-height: 1.4em; - color: #4d4d4d; - min-width: 230px; - max-width: 550px; - margin: 0 auto ; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 300; - background: #fff; - z-index: 1; - position: relative; - button { - margin: 0; - padding: 0; - border: 0; - background: none; - font-size: 100%; - vertical-align: baseline; - font-family: inherit; - font-weight: inherit; - color: inherit; - -webkit-appearance: none; - appearance: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - :focus { - outline: 0; - } - .hidden { - display: none; - } - .todoapp { - background: #fff; - margin: 130px 0 40px 0; - position: relative; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); - } - .todoapp input::-webkit-input-placeholder { - font-style: italic; - font-weight: 300; - color: #e6e6e6; - } - .todoapp input::-moz-placeholder { - font-style: italic; - font-weight: 300; - color: #e6e6e6; - } - .todoapp input::input-placeholder { - font-style: italic; - font-weight: 300; - color: #e6e6e6; - } - .todoapp h1 { - position: absolute; - top: -155px; - width: 100%; - font-size: 100px; - font-weight: 100; - text-align: center; - color: rgba(175, 47, 47, 0.15); - -webkit-text-rendering: optimizeLegibility; - -moz-text-rendering: optimizeLegibility; - text-rendering: optimizeLegibility; - } - .new-todo, - .edit { - position: relative; - margin: 0; - width: 100%; - font-size: 18px; - font-family: inherit; - font-weight: inherit; - line-height: 1.4em; - border: 0; - color: inherit; - padding: 6px; - border: 1px solid #999; - box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.2); - box-sizing: border-box; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - .new-todo { - padding: 10px 16px 16px 60px; - border: none; - background: rgba(0, 0, 0, 0.003); - box-shadow: inset 0 -2px 1px rgba(0, 0, 0, 0.03); - } - .main { - position: relative; - z-index: 2; - border-top: 1px solid #e6e6e6; - } - .toggle-all { - text-align: center; - border: none; - /* Mobile Safari */ - opacity: 0; - position: absolute; - } - .toggle-all+label { - width: 60px; - height: 34px; - font-size: 0; - position: absolute; - top: -52px; - left: -13px; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - } - .toggle-all+label:before { - content: '❯'; - font-size: 22px; - color: #e6e6e6; - padding: 10px 27px 10px 27px; - } - .toggle-all:checked+label:before { - color: #737373; - } - .todo-list { - margin: 0; - padding: 0; - list-style: none; - } - .todo-list li { - position: relative; - font-size: 24px; - border-bottom: 1px solid #ededed; - } - .todo-list li:last-child { - border-bottom: none; - } - .todo-list li.editing { - border-bottom: none; - padding: 0; - } - .todo-list li.editing .edit { - display: block; - width: 506px; - padding: 12px 16px; - margin: 0 0 0 43px; - } - .todo-list li.editing .view { - display: none; - } - .todo-list li .toggle { - text-align: center; - width: 40px; - /* auto, since non-WebKit browsers doesn't support input styling */ - height: auto; - position: absolute; - top: 0; - bottom: 0; - margin: auto 0; - border: none; - /* Mobile Safari */ - -webkit-appearance: none; - appearance: none; - } - .todo-list li .toggle { - opacity: 0; - } - .todo-list li .toggle+label { - /* - Firefox requires `#` to be escaped - https://bugzilla.mozilla.org/show_bug.cgi?id=922433 - IE and Edge requires *everything* to be escaped to render, so we do that instead of just the `#` - https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7157459/ - */ - background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23ededed%22%20stroke-width%3D%223%22/%3E%3C/svg%3E'); - background-repeat: no-repeat; - background-position: center left; - background-size: 36px; - } - .todo-list li .toggle:checked+label { - background-size: 36px; - background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23bddad5%22%20stroke-width%3D%223%22/%3E%3Cpath%20fill%3D%22%235dc2af%22%20d%3D%22M72%2025L42%2071%2027%2056l-4%204%2020%2020%2034-52z%22/%3E%3C/svg%3E'); - } - .todo-list li label { - word-break: break-all; - padding: 15px 15px 15px 50px; - display: block; - line-height: 1.0; - font-size: 14px; - transition: color 0.4s; - } - .todo-list li.completed label { - color: #d9d9d9; - text-decoration: line-through; - } - .todo-list li .destroy { - display: none; - position: absolute; - top: 0; - right: 10px; - bottom: 0; - width: 40px; - height: 40px; - margin: auto 0; - font-size: 30px; - color: #cc9a9a; - transition: color 0.2s ease-out; - cursor: pointer; - } - .todo-list li .destroy:hover { - color: #af5b5e; - } - .todo-list li .destroy:after { - content: '×'; - } - .todo-list li:hover .destroy { - display: block; - } - .todo-list li .edit { - display: none; - } - .todo-list li.editing:last-child { - margin-bottom: -1px; - } - .footer { - color: #777; - position: relative; - padding: 10px 15px; - height: 40px; - text-align: center; - border-top: 1px solid #e6e6e6; - } - .footer:before { - content: ''; - position: absolute; - right: 0; - bottom: 0; - left: 0; - height: 40px; - overflow: hidden; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 8px 0 -3px #f6f6f6, 0 9px 1px -3px rgba(0, 0, 0, 0.2), 0 16px 0 -6px #f6f6f6, 0 17px 2px -6px rgba(0, 0, 0, 0.2); - } - .todo-count { - float: left; - text-align: left; - } - .todo-count strong { - font-weight: 300; - } - .filters { - margin: 0; - padding: 0; - position: relative; - z-index: 1; - list-style: none; - } - .filters li { - display: inline; - } - .filters li a { - color: inherit; - font-size: 12px; - padding: 3px 7px; - text-decoration: none; - border: 1px solid transparent; - border-radius: 3px; - } - .filters li a:hover { - border-color: rgba(175, 47, 47, 0.1); - } - .filters li a.selected { - border-color: rgba(175, 47, 47, 0.2); - } - .clear-completed, - html .clear-completed:active { - float: right; - position: relative; - line-height: 20px; - text-decoration: none; - cursor: pointer; - } - .clear-completed:hover { - text-decoration: underline; - } - .info { - margin: 65px auto 0; - color: #bfbfbf; - font-size: 10px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-align: center; - } - .info p { - line-height: 1; - } - .info a { - color: inherit; - text-decoration: none; - font-weight: 400; - } - .info a:hover { - text-decoration: underline; - } - /* - Hack to remove background from Mobile Safari. - Can't use it globally since it destroys checkboxes in Firefox -*/ - @media screen and (-webkit-min-device-pixel-ratio:0) { - .toggle-all, - .todo-list li .toggle { - background: none; - } - .todo-list li .toggle { - height: 40px; - } - } - @media (max-width: 430px) { - .footer { - height: 50px; - } - .filters { - bottom: 10px; - } - } -} diff --git a/src/views/dashboard/admin/components/TodoList/index.vue b/src/views/dashboard/admin/components/TodoList/index.vue deleted file mode 100644 index 1f59b2dc..00000000 --- a/src/views/dashboard/admin/components/TodoList/index.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - - - diff --git a/src/views/dashboard/admin/components/TransactionTable.vue b/src/views/dashboard/admin/components/TransactionTable.vue deleted file mode 100644 index 459a98c1..00000000 --- a/src/views/dashboard/admin/components/TransactionTable.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/src/views/dashboard/admin/index.vue b/src/views/dashboard/admin/index.vue deleted file mode 100644 index 44d41b93..00000000 --- a/src/views/dashboard/admin/index.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/src/views/dashboard/editor/index.vue b/src/views/dashboard/editor/index.vue deleted file mode 100644 index 3c14d28d..00000000 --- a/src/views/dashboard/editor/index.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue deleted file mode 100644 index ed83a01c..00000000 --- a/src/views/dashboard/index.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/views/documentation/index.vue b/src/views/documentation/index.vue deleted file mode 100644 index 557f62d3..00000000 --- a/src/views/documentation/index.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - diff --git a/src/views/errorLog/errorTestA.vue b/src/views/errorLog/errorTestA.vue deleted file mode 100644 index 52654e0e..00000000 --- a/src/views/errorLog/errorTestA.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/src/views/errorLog/errorTestB.vue b/src/views/errorLog/errorTestB.vue deleted file mode 100644 index b04c2511..00000000 --- a/src/views/errorLog/errorTestB.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/views/errorLog/index.vue b/src/views/errorLog/index.vue deleted file mode 100644 index 47db4ae5..00000000 --- a/src/views/errorLog/index.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - diff --git a/src/views/errorPage/401.vue b/src/views/errorPage/401.vue index 2901c942..f57cae67 100644 --- a/src/views/errorPage/401.vue +++ b/src/views/errorPage/401.vue @@ -1,91 +1,57 @@ diff --git a/src/views/errorPage/404.vue b/src/views/errorPage/404.vue index d20a4ef4..1ce4ab42 100644 --- a/src/views/errorPage/404.vue +++ b/src/views/errorPage/404.vue @@ -1,17 +1,13 @@