From 60635875274eebd8d85de8da7915a237b3e9a2e4 Mon Sep 17 00:00:00 2001
From: SmallChi <564952747@qq.com>
Date: Mon, 17 Dec 2018 23:24:04 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E6=8E=89=E6=97=A0=E7=94=A8=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/JT808.DotNetty.Dashbord.UI/.travis.yml | 5 -
src/JT808.DotNetty.Dashbord.UI/README.md | 177 +-----------------
src/JT808.DotNetty.Dashbord.UI/cypress.json | 3 +
src/JT808.DotNetty.Dashbord.UI/package.json | 69 +++++++
.../src/components/drag-list/drag-list.vue | 92 ---------
.../src/components/drag-list/index.js | 2 -
.../src/components/editor/editor.vue | 75 --------
.../src/components/editor/index.js | 2 -
.../src/components/markdown/index.js | 2 -
.../src/components/markdown/markdown.vue | 76 --------
.../src/components/paste-editor/index.js | 2 -
.../components/paste-editor/paste-editor.less | 26 ---
.../components/paste-editor/paste-editor.vue | 115 ------------
.../paste-editor/plugins/placeholder.js | 58 ------
.../view/components/drag-list/drag-list.vue | 92 ---------
.../src/view/components/drag-list/index.js | 2 -
.../src/view/components/editor/editor.vue | 75 --------
.../src/view/components/editor/index.js | 2 -
.../src/view/components/markdown/index.js | 2 -
.../src/view/components/markdown/markdown.vue | 76 --------
.../src/view/components/paste-editor/index.js | 2 -
.../components/paste-editor/paste-editor.less | 26 ---
.../components/paste-editor/paste-editor.vue | 115 ------------
.../paste-editor/plugins/placeholder.js | 58 ------
.../tests/e2e/.eslintrc | 12 --
.../tests/e2e/plugins/index.js | 9 -
.../tests/e2e/specs/test.js | 8 -
.../tests/e2e/support/commands.js | 25 ---
.../tests/e2e/support/index.js | 20 --
.../tests/unit/.eslintrc.js | 8 -
.../tests/unit/HelloWorld.spec.js | 13 --
31 files changed, 74 insertions(+), 1175 deletions(-)
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/.travis.yml
create mode 100644 src/JT808.DotNetty.Dashbord.UI/cypress.json
create mode 100644 src/JT808.DotNetty.Dashbord.UI/package.json
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/drag-list.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/editor/editor.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/editor/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/markdown/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/markdown/markdown.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.less
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/plugins/placeholder.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/drag-list.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/editor.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/markdown.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.less
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.vue
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/plugins/placeholder.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/e2e/.eslintrc
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/e2e/plugins/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/e2e/specs/test.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/commands.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/index.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/unit/.eslintrc.js
delete mode 100644 src/JT808.DotNetty.Dashbord.UI/tests/unit/HelloWorld.spec.js
diff --git a/src/JT808.DotNetty.Dashbord.UI/.travis.yml b/src/JT808.DotNetty.Dashbord.UI/.travis.yml
deleted file mode 100644
index 07c971f..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/.travis.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-language: node_js
-node_js: stable
-script: npm run lint
-notifications:
- email: false
diff --git a/src/JT808.DotNetty.Dashbord.UI/README.md b/src/JT808.DotNetty.Dashbord.UI/README.md
index 9945af9..55bc6da 100644
--- a/src/JT808.DotNetty.Dashbord.UI/README.md
+++ b/src/JT808.DotNetty.Dashbord.UI/README.md
@@ -1,30 +1,4 @@
-
-
-
-
-
-
-# iView Admin
-
-[](https://github.com/iview/iview-admin/releases)
-[](https://travis-ci.org/iview/iview-admin)
-[](https://github.com/vuejs/vue)
-[](https://github.com/iview/iview)
-[]()
-
-[更新日志](https://github.com/iview/iview-admin/releases)
-
-[使用文档](https://lison16.github.io/iview-admin-doc/#/)
-
-[在线访问](https://admin.iviewui.com/)
-
-[简化版模板](https://github.com/iview/iview-admin/tree/template)
-
-[教学视频(26课时)](https://segmentfault.com/ls/1650000016221751?utm_source=banner)
-
-`注:在线版本会在开发版本新小版本发布后更新到相应版本,所以如果想体验最新版本iview-admin,请clone完整项目代码到本地运行。`
-
-## Install
+# Install
```bush
// install dependencies
npm install
@@ -37,151 +11,4 @@ npm run dev
### Production(Build)
```bush
npm run build
-```
-
-## 简介
- iView admin是基于Vue.js,搭配使用[iView](https://www.iviewui.com) UI组件库形成的一套后台集成解决方案,由TalkingData前端可视化团队部分成员开发维护。iView admin遵守iView设计和开发约定,风格统一,设计考究,并且更多功能在不停开发中。
-如果您想查看iview-admin的更新动态,您可以到[更新日志](https://github.com/iview/iview-admin/releases)查看了解最新更新;如果您是新手,想快速入手iview-admin,您可以到[使用教程](https://github.com/iview/iview-admin/wiki)查看讲解;如果您想在线体验iview-admin,您可以到[在线访问](https://admin.iviewui.com/)体验。如果你只是想要一个清醒爽朗的界面,那你可以下载[简化版模板](https://github.com/iview/iview-admin/tree/template)来做开发。
-
-## 功能
-
-- 登录/登出
-- 权限管理
- - 列表过滤
- - 权限切换
-- 多语言切换
-- 组件
- - 富文本编辑器
- - Markdown编辑器
- - 城市级联
- - 图片预览编辑
- - 可拖拽列表
- - 文件上传
- - 数字渐变
- - split-pane
-- 表单编辑
- - 文章发布
- - 工作流
-- 表格
- - 可拖拽排序
- - 可编辑表格
- - 行内编辑
- - 单元格编辑
- - 可搜索表格
- - 表格导出数据
- - 导出为Csv文件
- - 导出为Xls文件
- - 表格转图片
-- 错误页面
- - 403页面
- - 404页面
- - 500页面
-- 高级路由
- - 动态路由
- - 带参页面
-- 换肤
-- 收缩侧边栏
-- tag标签导航
-- 面包屑导航
-- 全屏/退出全屏
-- 锁屏
-- 消息中心
-- 个人中心
-
-## 文件结构
-```shell
-.
-├── build 项目构建配置
-├── config 开发相关配置
-├── public 打包所需静态资源
-└── src
- ├── api AJAX请求
- └── assets 项目静态资源
- ├── icons 自定义图标资源
- └── images 图片资源
- ├── components 业务组件
- ├── config 项目运行配置
- ├── directive 自定义指令
- ├── libs 封装工具函数
- ├── locale 多语言文件
- ├── mock mock模拟数据
- ├── router 路由配置
- ├── store Vuex配置
- ├── view 页面文件
- └── tests 测试相关
-```
-
-## Links
-
-- [TalkingData](https://github.com/TalkingData)
-- [iView](https://github.com/iview/iview)
-- [Vue](https://github.com/vuejs/vue)
-- [Webpack](https://github.com/webpack/webpack)
-
-## 效果展示
-
-- 响应式布局首页
-
-
-- 标签导航
-
-
-- 权限管理
-
-
-- 可拖拽列表
-
-
-- 图片预览编辑
-
-
-- 文件上传
-
-
-- 数字渐变
-
-
-- split-pane
-
-
-- 文章发布
-
-
-- 工作流
-
-
-- 可拖拽表格
-
-
-- 可编辑表格
-
-
-- 表格导出数据
-
-
-- 表格转图片
-
-
-- 错误页面
-
-
-- 锁屏
-
-
-- 可收缩侧边栏
-
-
-- 主题切换
-
-
-- 消息中心
-
-
-### 💖💖 If you find this project helpful, maybe you can buy me a coffee. 💖💖
-
-
-
-## License
-[MIT](http://opensource.org/licenses/MIT)
-
-Copyright (c) 2016-present, iView
+```
\ No newline at end of file
diff --git a/src/JT808.DotNetty.Dashbord.UI/cypress.json b/src/JT808.DotNetty.Dashbord.UI/cypress.json
new file mode 100644
index 0000000..470c720
--- /dev/null
+++ b/src/JT808.DotNetty.Dashbord.UI/cypress.json
@@ -0,0 +1,3 @@
+{
+ "pluginsFile": "tests/e2e/plugins/index.js"
+}
diff --git a/src/JT808.DotNetty.Dashbord.UI/package.json b/src/JT808.DotNetty.Dashbord.UI/package.json
new file mode 100644
index 0000000..72a78bf
--- /dev/null
+++ b/src/JT808.DotNetty.Dashbord.UI/package.json
@@ -0,0 +1,69 @@
+{
+ "name": "iview-admin",
+ "version": "2.0.0",
+ "author": "Lison",
+ "private": false,
+ "scripts": {
+ "dev": "vue-cli-service serve --open",
+ "build": "vue-cli-service build",
+ "lint": "vue-cli-service lint",
+ "test:unit": "vue-cli-service test:unit",
+ "test:e2e": "vue-cli-service test:e2e"
+ },
+ "dependencies": {
+ "axios": "^0.18.0",
+ "clipboard": "^2.0.0",
+ "codemirror": "^5.38.0",
+ "countup": "^1.8.2",
+ "cropperjs": "^1.2.2",
+ "dayjs": "^1.7.7",
+ "echarts": "^4.0.4",
+ "html2canvas": "^1.0.0-alpha.12",
+ "iview": "^3.1.3",
+ "iview-area": "^1.5.17",
+ "js-cookie": "^2.2.0",
+ "simplemde": "^1.11.2",
+ "sortablejs": "^1.7.0",
+ "tree-table-vue": "^1.1.0",
+ "vue": "^2.5.10",
+ "vue-i18n": "^7.8.0",
+ "vue-router": "^3.0.1",
+ "vuedraggable": "^2.16.0",
+ "vuex": "^3.0.1",
+ "wangeditor": "^3.1.1",
+ "xlsx": "^0.13.3"
+ },
+ "devDependencies": {
+ "@vue/cli-plugin-babel": "^3.0.1",
+ "@vue/cli-plugin-eslint": "^3.0.1",
+ "@vue/cli-plugin-unit-mocha": "^3.0.1",
+ "@vue/cli-service": "^3.0.1",
+ "@vue/eslint-config-standard": "^3.0.0-beta.10",
+ "@vue/test-utils": "^1.0.0-beta.10",
+ "chai": "^4.1.2",
+ "eslint-plugin-cypress": "^2.0.1",
+ "less": "^2.7.3",
+ "less-loader": "^4.0.5",
+ "lint-staged": "^6.0.0",
+ "mockjs": "^1.0.1-beta3",
+ "vue-template-compiler": "^2.5.13"
+ },
+ "browserslist": [
+ "> 1%",
+ "last 2 versions",
+ "not ie <= 8"
+ ],
+ "gitHooks": {
+ "pre-commit": "lint-staged"
+ },
+ "lint-staged": {
+ "*.js": [
+ "vue-cli-service lint",
+ "git add"
+ ],
+ "*.vue": [
+ "vue-cli-service lint",
+ "git add"
+ ]
+ }
+}
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/drag-list.vue b/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/drag-list.vue
deleted file mode 100644
index 664abc9..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/drag-list.vue
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
- {{ itemLeft }}
-
-
-
-
-
-
-
- {{ itemRight }}
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/index.js b/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/index.js
deleted file mode 100644
index d2bb972..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/drag-list/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import DragList from './drag-list.vue'
-export default DragList
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/editor/editor.vue b/src/JT808.DotNetty.Dashbord.UI/src/components/editor/editor.vue
deleted file mode 100644
index 881c73e..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/editor/editor.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/editor/index.js b/src/JT808.DotNetty.Dashbord.UI/src/components/editor/index.js
deleted file mode 100644
index 56e8de2..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/editor/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import Editor from './editor.vue'
-export default Editor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/index.js b/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/index.js
deleted file mode 100644
index 99e0cda..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import MarkdownEditor from './markdown.vue'
-export default MarkdownEditor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/markdown.vue b/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/markdown.vue
deleted file mode 100644
index 242b3cc..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/markdown/markdown.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/index.js b/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/index.js
deleted file mode 100644
index f02331a..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import PasteEditor from './paste-editor.vue'
-export default PasteEditor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.less b/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.less
deleted file mode 100644
index 2ffd2bd..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.less
+++ /dev/null
@@ -1,26 +0,0 @@
-.paste-editor-wrapper{
- width: 100%;
- height: 100%;
- border: 1px dashed gainsboro;
- textarea.textarea-el{
- width: 100%;
- height: 100%;
- }
- .CodeMirror{
- height: 100%;
- padding: 0;
- .CodeMirror-code div .CodeMirror-line > span > span.cm-tab{
- &::after{
- content: '→';
- color: #BFBFBF;
- }
- }
- }
- .first-row{
- font-weight: 700;
- font-size: 14px;
- }
- .incorrect-row{
- background: #F5CBD1;
- }
-}
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.vue b/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.vue
deleted file mode 100644
index 083d6c4..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/paste-editor.vue
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/plugins/placeholder.js b/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/plugins/placeholder.js
deleted file mode 100644
index d9bf77e..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/components/paste-editor/plugins/placeholder.js
+++ /dev/null
@@ -1,58 +0,0 @@
-export default (codemirror) => {
- (function (mod) {
- mod(codemirror)
- })(function (CodeMirror) {
- CodeMirror.defineOption('placeholder', '', function (cm, val, old) {
- var prev = old && old !== CodeMirror.Init
- if (val && !prev) {
- cm.on('blur', onBlur)
- cm.on('change', onChange)
- cm.on('swapDoc', onChange)
- onChange(cm)
- } else if (!val && prev) {
- cm.off('blur', onBlur)
- cm.off('change', onChange)
- cm.off('swapDoc', onChange)
- clearPlaceholder(cm)
- var wrapper = cm.getWrapperElement()
- wrapper.className = wrapper.className.replace(' CodeMirror-empty', '')
- }
-
- if (val && !cm.hasFocus()) onBlur(cm)
- })
-
- function clearPlaceholder (cm) {
- if (cm.state.placeholder) {
- cm.state.placeholder.parentNode.removeChild(cm.state.placeholder)
- cm.state.placeholder = null
- }
- }
- function setPlaceholder (cm) {
- clearPlaceholder(cm)
- var elt = cm.state.placeholder = document.createElement('pre')
- elt.style.cssText = 'height: 0; overflow: visible; color: #80848f;'
- elt.style.direction = cm.getOption('direction')
- elt.className = 'CodeMirror-placeholder'
- var placeHolder = cm.getOption('placeholder')
- if (typeof placeHolder === 'string') placeHolder = document.createTextNode(placeHolder)
- elt.appendChild(placeHolder)
- cm.display.lineSpace.insertBefore(elt, cm.display.lineSpace.firstChild)
- }
-
- function onBlur (cm) {
- if (isEmpty(cm)) setPlaceholder(cm)
- }
- function onChange (cm) {
- let wrapper = cm.getWrapperElement()
- let empty = isEmpty(cm)
- wrapper.className = wrapper.className.replace(' CodeMirror-empty', '') + (empty ? ' CodeMirror-empty' : '')
-
- if (empty) setPlaceholder(cm)
- else clearPlaceholder(cm)
- }
-
- function isEmpty (cm) {
- return (cm.lineCount() === 1) && (cm.getLine(0) === '')
- }
- })
-}
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/drag-list.vue b/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/drag-list.vue
deleted file mode 100644
index 664abc9..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/drag-list.vue
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
- {{ itemLeft }}
-
-
-
-
-
-
-
- {{ itemRight }}
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/index.js b/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/index.js
deleted file mode 100644
index d2bb972..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/drag-list/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import DragList from './drag-list.vue'
-export default DragList
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/editor.vue b/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/editor.vue
deleted file mode 100644
index 881c73e..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/editor.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/index.js b/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/index.js
deleted file mode 100644
index 56e8de2..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/editor/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import Editor from './editor.vue'
-export default Editor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/index.js b/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/index.js
deleted file mode 100644
index 99e0cda..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import MarkdownEditor from './markdown.vue'
-export default MarkdownEditor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/markdown.vue b/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/markdown.vue
deleted file mode 100644
index 242b3cc..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/markdown/markdown.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/index.js b/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/index.js
deleted file mode 100644
index f02331a..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-import PasteEditor from './paste-editor.vue'
-export default PasteEditor
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.less b/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.less
deleted file mode 100644
index 2ffd2bd..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.less
+++ /dev/null
@@ -1,26 +0,0 @@
-.paste-editor-wrapper{
- width: 100%;
- height: 100%;
- border: 1px dashed gainsboro;
- textarea.textarea-el{
- width: 100%;
- height: 100%;
- }
- .CodeMirror{
- height: 100%;
- padding: 0;
- .CodeMirror-code div .CodeMirror-line > span > span.cm-tab{
- &::after{
- content: '→';
- color: #BFBFBF;
- }
- }
- }
- .first-row{
- font-weight: 700;
- font-size: 14px;
- }
- .incorrect-row{
- background: #F5CBD1;
- }
-}
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.vue b/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.vue
deleted file mode 100644
index 083d6c4..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/paste-editor.vue
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/plugins/placeholder.js b/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/plugins/placeholder.js
deleted file mode 100644
index d9bf77e..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/src/view/components/paste-editor/plugins/placeholder.js
+++ /dev/null
@@ -1,58 +0,0 @@
-export default (codemirror) => {
- (function (mod) {
- mod(codemirror)
- })(function (CodeMirror) {
- CodeMirror.defineOption('placeholder', '', function (cm, val, old) {
- var prev = old && old !== CodeMirror.Init
- if (val && !prev) {
- cm.on('blur', onBlur)
- cm.on('change', onChange)
- cm.on('swapDoc', onChange)
- onChange(cm)
- } else if (!val && prev) {
- cm.off('blur', onBlur)
- cm.off('change', onChange)
- cm.off('swapDoc', onChange)
- clearPlaceholder(cm)
- var wrapper = cm.getWrapperElement()
- wrapper.className = wrapper.className.replace(' CodeMirror-empty', '')
- }
-
- if (val && !cm.hasFocus()) onBlur(cm)
- })
-
- function clearPlaceholder (cm) {
- if (cm.state.placeholder) {
- cm.state.placeholder.parentNode.removeChild(cm.state.placeholder)
- cm.state.placeholder = null
- }
- }
- function setPlaceholder (cm) {
- clearPlaceholder(cm)
- var elt = cm.state.placeholder = document.createElement('pre')
- elt.style.cssText = 'height: 0; overflow: visible; color: #80848f;'
- elt.style.direction = cm.getOption('direction')
- elt.className = 'CodeMirror-placeholder'
- var placeHolder = cm.getOption('placeholder')
- if (typeof placeHolder === 'string') placeHolder = document.createTextNode(placeHolder)
- elt.appendChild(placeHolder)
- cm.display.lineSpace.insertBefore(elt, cm.display.lineSpace.firstChild)
- }
-
- function onBlur (cm) {
- if (isEmpty(cm)) setPlaceholder(cm)
- }
- function onChange (cm) {
- let wrapper = cm.getWrapperElement()
- let empty = isEmpty(cm)
- wrapper.className = wrapper.className.replace(' CodeMirror-empty', '') + (empty ? ' CodeMirror-empty' : '')
-
- if (empty) setPlaceholder(cm)
- else clearPlaceholder(cm)
- }
-
- function isEmpty (cm) {
- return (cm.lineCount() === 1) && (cm.getLine(0) === '')
- }
- })
-}
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/.eslintrc b/src/JT808.DotNetty.Dashbord.UI/tests/e2e/.eslintrc
deleted file mode 100644
index 02023fb..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/.eslintrc
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "plugins": [
- "cypress"
- ],
- "env": {
- "mocha": true,
- "cypress/globals": true
- },
- "rules": {
- "strict": "off"
- }
-}
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/plugins/index.js b/src/JT808.DotNetty.Dashbord.UI/tests/e2e/plugins/index.js
deleted file mode 100644
index cfefc78..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/plugins/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// https://docs.cypress.io/guides/guides/plugins-guide.html
-
-module.exports = (on, config) => Object.assign({}, config, {
- fixturesFolder: 'tests/e2e/fixtures',
- integrationFolder: 'tests/e2e/specs',
- screenshotsFolder: 'tests/e2e/screenshots',
- videosFolder: 'tests/e2e/videos',
- supportFile: 'tests/e2e/support/index.js'
-})
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/specs/test.js b/src/JT808.DotNetty.Dashbord.UI/tests/e2e/specs/test.js
deleted file mode 100644
index 41ad94a..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/specs/test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// https://docs.cypress.io/api/introduction/api.html
-
-describe('My First Test', () => {
- it('Visits the app root url', () => {
- cy.visit('/')
- cy.contains('h1', 'Welcome to Your Vue.js App')
- })
-})
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/commands.js b/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/commands.js
deleted file mode 100644
index c1f5a77..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/commands.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// ***********************************************
-// This example commands.js shows you how to
-// create various custom commands and overwrite
-// existing commands.
-//
-// For more comprehensive examples of custom
-// commands please read more here:
-// https://on.cypress.io/custom-commands
-// ***********************************************
-//
-//
-// -- This is a parent command --
-// Cypress.Commands.add("login", (email, password) => { ... })
-//
-//
-// -- This is a child command --
-// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... })
-//
-//
-// -- This is a dual command --
-// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })
-//
-//
-// -- This is will overwrite an existing command --
-// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... })
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/index.js b/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/index.js
deleted file mode 100644
index d68db96..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/e2e/support/index.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// ***********************************************************
-// This example support/index.js is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-// Import commands.js using ES2015 syntax:
-import './commands'
-
-// Alternatively you can use CommonJS syntax:
-// require('./commands')
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/unit/.eslintrc.js b/src/JT808.DotNetty.Dashbord.UI/tests/unit/.eslintrc.js
deleted file mode 100644
index 74fe627..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/unit/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-module.exports = {
- env: {
- mocha: true
- },
- rules: {
- 'import/no-extraneous-dependencies': 'off'
- }
-}
\ No newline at end of file
diff --git a/src/JT808.DotNetty.Dashbord.UI/tests/unit/HelloWorld.spec.js b/src/JT808.DotNetty.Dashbord.UI/tests/unit/HelloWorld.spec.js
deleted file mode 100644
index bb668bf..0000000
--- a/src/JT808.DotNetty.Dashbord.UI/tests/unit/HelloWorld.spec.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { expect } from 'chai'
-import { shallow } from '@vue/test-utils'
-import HelloWorld from '@/components/HelloWorld.vue'
-
-describe('HelloWorld.vue', () => {
- it('renders props.msg when passed', () => {
- const msg = 'new message'
- const wrapper = shallow(HelloWorld, {
- propsData: { msg }
- })
- expect(wrapper.text()).to.include(msg)
- })
-})