فهرست منبع

vue 2.0 升级 vue 3.0

yangzhijie 4 سال پیش
والد
کامیت
3dfab5505a
100فایلهای تغییر یافته به همراه11067 افزوده شده و 10431 حذف شده
  1. 5 11
      .babelrc
  2. 4 3
      .eslintignore
  3. 70 20
      .eslintrc.js
  4. 0 10
      .postcssrc.js
  5. 0 45
      index.html
  6. 10959 10281
      package-lock.json
  7. 29 61
      package.json
  8. 0 0
      public/.gitkeep
  9. 0 0
      public/bootstrap-treeview/bootstrap-treeview.css
  10. 0 0
      public/bootstrap-treeview/bootstrap-treeview.js
  11. 0 0
      public/bootstrap/css/bootstrap-dialog.css
  12. 0 0
      public/bootstrap/css/bootstrap-dialog.min.css
  13. 0 0
      public/bootstrap/css/bootstrap-theme.css
  14. 0 0
      public/bootstrap/css/bootstrap-theme.css.map
  15. 0 0
      public/bootstrap/css/bootstrap-theme.min.css
  16. 0 0
      public/bootstrap/css/bootstrap-theme.min.css.map
  17. 0 0
      public/bootstrap/css/bootstrap.css
  18. 0 0
      public/bootstrap/css/bootstrap.css.map
  19. 0 0
      public/bootstrap/css/bootstrap.min.css
  20. 0 0
      public/bootstrap/css/bootstrap.min.css.map
  21. 0 0
      public/bootstrap/fonts/glyphicons-halflings-regular.eot
  22. 0 0
      public/bootstrap/fonts/glyphicons-halflings-regular.svg
  23. 0 0
      public/bootstrap/fonts/glyphicons-halflings-regular.ttf
  24. 0 0
      public/bootstrap/fonts/glyphicons-halflings-regular.woff
  25. 0 0
      public/bootstrap/fonts/glyphicons-halflings-regular.woff2
  26. 0 0
      public/bootstrap/js/bootstrap-dialog.js
  27. 0 0
      public/bootstrap/js/bootstrap-dialog.min.js
  28. 0 0
      public/bootstrap/js/bootstrap.js
  29. 0 0
      public/bootstrap/js/bootstrap.min.js
  30. 0 0
      public/bootstrap/js/jquery.cookie.js
  31. 0 0
      public/bootstrap/js/jquery.js
  32. 0 0
      public/bootstrap/js/jquery.min.js
  33. 0 0
      public/bootstrap/js/npm.js
  34. 0 0
      public/dhtmlxgantt/dhtmlxgantt.css
  35. 0 0
      public/dhtmlxgantt/dhtmlxgantt.js
  36. 0 0
      public/dhtmlxgantt/dhtmlxgantt.js.map
  37. 0 0
      public/dhtmlxgantt/ext/api.js
  38. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js
  39. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js.map
  40. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js
  41. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js.map
  42. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_csp.js
  43. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_csp.js.map
  44. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js
  45. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js.map
  46. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_grouping.js
  47. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_grouping.js.map
  48. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js
  49. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js.map
  50. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_marker.js
  51. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_marker.js.map
  52. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js
  53. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js.map
  54. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js
  55. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js.map
  56. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js
  57. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js.map
  58. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js
  59. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js.map
  60. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_undo.js
  61. 0 0
      public/dhtmlxgantt/ext/dhtmlxgantt_undo.js.map
  62. 0 0
      public/dhtmlxgantt/locale/locale.js
  63. 0 0
      public/dhtmlxgantt/locale/locale.js.map
  64. 0 0
      public/dhtmlxgantt/locale/locale_ar.js
  65. 0 0
      public/dhtmlxgantt/locale/locale_ar.js.map
  66. 0 0
      public/dhtmlxgantt/locale/locale_be.js
  67. 0 0
      public/dhtmlxgantt/locale/locale_be.js.map
  68. 0 0
      public/dhtmlxgantt/locale/locale_ca.js
  69. 0 0
      public/dhtmlxgantt/locale/locale_ca.js.map
  70. 0 0
      public/dhtmlxgantt/locale/locale_cn.js
  71. 0 0
      public/dhtmlxgantt/locale/locale_cn.js.map
  72. 0 0
      public/dhtmlxgantt/locale/locale_cs.js
  73. 0 0
      public/dhtmlxgantt/locale/locale_cs.js.map
  74. 0 0
      public/dhtmlxgantt/locale/locale_da.js
  75. 0 0
      public/dhtmlxgantt/locale/locale_da.js.map
  76. 0 0
      public/dhtmlxgantt/locale/locale_de.js
  77. 0 0
      public/dhtmlxgantt/locale/locale_de.js.map
  78. 0 0
      public/dhtmlxgantt/locale/locale_el.js
  79. 0 0
      public/dhtmlxgantt/locale/locale_el.js.map
  80. 0 0
      public/dhtmlxgantt/locale/locale_es.js
  81. 0 0
      public/dhtmlxgantt/locale/locale_es.js.map
  82. 0 0
      public/dhtmlxgantt/locale/locale_fa.js
  83. 0 0
      public/dhtmlxgantt/locale/locale_fa.js.map
  84. 0 0
      public/dhtmlxgantt/locale/locale_fi.js
  85. 0 0
      public/dhtmlxgantt/locale/locale_fi.js.map
  86. 0 0
      public/dhtmlxgantt/locale/locale_fr.js
  87. 0 0
      public/dhtmlxgantt/locale/locale_fr.js.map
  88. 0 0
      public/dhtmlxgantt/locale/locale_he.js
  89. 0 0
      public/dhtmlxgantt/locale/locale_he.js.map
  90. 0 0
      public/dhtmlxgantt/locale/locale_hr.js
  91. 0 0
      public/dhtmlxgantt/locale/locale_hr.js.map
  92. 0 0
      public/dhtmlxgantt/locale/locale_hu.js
  93. 0 0
      public/dhtmlxgantt/locale/locale_hu.js.map
  94. 0 0
      public/dhtmlxgantt/locale/locale_id.js
  95. 0 0
      public/dhtmlxgantt/locale/locale_id.js.map
  96. 0 0
      public/dhtmlxgantt/locale/locale_it.js
  97. 0 0
      public/dhtmlxgantt/locale/locale_it.js.map
  98. 0 0
      public/dhtmlxgantt/locale/locale_jp.js
  99. 0 0
      public/dhtmlxgantt/locale/locale_jp.js.map
  100. 0 0
      public/dhtmlxgantt/locale/locale_kr.js

+ 5 - 11
.babelrc

@@ -1,14 +1,8 @@
 {
   "presets": [
-    ["env", {
-      "modules": false,
-      "targets": {
-        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
-      }
-    }],
-    "stage-2"
-  ],
-  "plugins": ["transform-es2015-modules-commonjs", "transform-vue-jsx", "transform-runtime"]
+    "@babel/env"
+    // ["env", { "modules": false }],
+    // "stage-3", 
+    // "es2015"
+  ]
 }
-
-

+ 4 - 3
.eslintignore

@@ -1,4 +1,5 @@
-/build/
-/config/
-/dist/
+/build
+/config
+/dist
 /*.js
+/node_modules

+ 70 - 20
.eslintrc.js

@@ -1,29 +1,79 @@
-// https://eslint.org/docs/user-guide/configuring
-
 module.exports = {
-  root: true,
+  // 如果想要在不同的目录中使用不同的 .eslintrc, 就需要在该目录中添加如下的配置项:
+  // 告诉eslint找.eslintrc配置文件不能往父级查找
+  // root: true,
+  // 此项是用来提供插件的,插件名称省略了eslint-plugin-,下面这个配置是用来规范vue的
+  // plugins: ['vue'],
+  extends: [
+    // add more generic rulesets here, such as:
+    'eslint:recommended', // eslint推荐规则预设
+    'plugin:vue/vue3-recommended', // eslint-plugin-vue推荐的适用于vue3的规则预设
+  ],
+  parser: 'vue-eslint-parser',
+  // 自定义 parser
   parserOptions: {
-    parser: 'babel-eslint'
+    parser: '@babel/eslint-parser',
+    sourceType: 'module',
   },
   env: {
     browser: true,
+    node: true,
+    es6: true,
+    jquery: true,
   },
-  extends: [
-    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
-    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
-    'plugin:vue/essential', 
-    // https://github.com/standard/standard/blob/master/docs/RULES-en.md
-    'standard'
-  ],
-  // required to lint *.vue files
-  plugins: [
-    'vue'
-  ],
-  // add your custom rules here
   rules: {
-    // allow async-await
-    'generator-star-spacing': 'off',
-    // allow debugger during development
-    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
+    // override/add rules settings here, such as:
+    'vue/no-unused-vars': 'error',
+    // 此规则禁用不必要的分号。
+    'no-extra-semi': 'off',
+    // 该规则强制使用一致的分号
+    semi: ['error', 'always'],
+    // 该规则强制使用一致的反勾号、双引号或单引号。
+    quotes: ['error', 'single'],
+    // 该规则旨在强制使用一致的缩进风格。默认是 4个空格。
+    indent: ['error', 2],
+    // 该规则旨在通过限制代码行的长度来提高代码的可读性和可维护性。
+    // 一行的长度为行中的 Unicode 字符的数量。
+    'max-len': ['error', { code: 185 }],
+    // 这个规则强制在对象和数组字面量中使用一致的拖尾逗号。
+    // "always-multiline" 当最后一个元素或属性与闭括号 ] 或 } 在 不同的行时,要求使用拖尾逗号;当在 同一行时,禁止使用拖尾逗号。
+    'comma-dangle': ['error', 'always-multiline'],
+    // 该规则强制箭头函数单个参数是否要使用圆括号括起来
+    // "as-needed":在可以省略括号的地方强制不使用括号
+    'arrow-parens': ['error', 'as-needed'],
+    // 此规则在单行元素的内容之前和之后强制换行。
+    'vue/singleline-html-element-content-newline': 'off',
+    // 限制每行最多能写多少个属性
+    'vue/max-attributes-per-line': 'off',
+    // 标签自闭合相关设置
+    'vue/html-self-closing': [
+      'warn',
+      {
+        html: {
+          void: 'always',
+          normal: 'always',
+          component: 'always',
+        },
+      },
+    ],
+
+    'no-unused-vars': [0, {
+      // function 参数未使用不检查
+      'args': 'none'
+    }],
+
+    "vue/v-on-event-hyphenation": ["warn", "always", {
+      "autofix": true,
+      "ignore": []
+    }]
+
+  },
+  "globals":{
+    "document": true,
+    "localStorage": true,
+    "window": true,
+    "BootstrapDialog": true,
+    "moment": true,
+    "gantt": true
   }
 }

+ 0 - 10
.postcssrc.js

@@ -1,10 +0,0 @@
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
-  "plugins": {
-    "postcss-import": {},
-    "postcss-url": {},
-    // to edit target browsers: use "browserslist" field in package.json
-    "autoprefixer": {}
-  }
-}

+ 0 - 45
index.html

@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width,initial-scale=1.0">
-  <title>client-trace</title>
-
-  <link rel="stylesheet" type="text/css" href="./static/bootstrap/css/bootstrap.min.css">
-  <link rel="stylesheet" type="text/css" href="./static/bootstrap/css/bootstrap-dialog.min.css">
-  <link rel="stylesheet" type="text/css" href="./static/bootstrap-treeview/bootstrap-treeview.css">
-  <!-- 由于字体不能正常的加载,已经使用require css的方式,在main.js中,使用webpack加载css -->
-  <!-- <link rel="stylesheet" type="text/css" href="./static/summernote-0.8.18/summernote.css"> -->
-
-  <link rel="stylesheet" type="text/css" href="./static/dhtmlxgantt/dhtmlxgantt.css">
-
-  <script src="./static/bootstrap/js/jquery.min.js"></script>
-  <script src="./static/bootstrap/js/jquery.cookie.js"></script>
-
-  <script src="./static/moment/moment.min.js"></script>
-  <script src="./static/moment/moment.zh-cn.js"></script>
-
-  <script src="./static/bootstrap/js/bootstrap.js"></script>
-  <script src="./static/bootstrap/js/bootstrap-dialog.min.js"></script>
-
-  <script src="./static/bootstrap-treeview/bootstrap-treeview.js"></script>
-  <script src="./static/summernote-0.8.18/summernote.min.js"></script>
-  <script src="./static/summernote-0.8.18/lang/summernote-zh-CN.min.js"></script>
-
-  <script src="./static/dhtmlxgantt/dhtmlxgantt.js"></script>
-  <script src="./static/dhtmlxgantt/locale/locale_cn.js"></script>
-  <script src="./static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js"></script>
-  <script src="./static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js"></script>
-  <script src="./static/dhtmlxgantt/ext/dhtmlxgantt_undo.js"></script>
-  <script src="./static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js"></script>
-  <script src="./static/dhtmlxgantt/ext/api.js"></script>
-  
-</head>
-
-<body>
-  <div id="app-client-trace"></div>
-  <!-- built files will be auto injected -->
-</body>
-
-</html>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 10959 - 10281
package-lock.json


+ 29 - 61
package.json

@@ -1,73 +1,41 @@
 {
-  "name": "client-trace",
+  "name": "client-trace-v3",
   "version": "1.0.0",
-  "description": "wms module",
+  "description": "client-trace-v3",
   "author": "yangzhijie <yangzhijie1488@163.com>",
   "private": true,
   "scripts": {
-    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
-    "start": "npm run dev",
-    "lint": "eslint --ext .js,.vue src",
-    "build": "node build/build.js"
+    "dev": "webpack serve --config ./webpack.dev.js",
+    "build": "webpack --mode=production --config ./webpack.prod.cjs --progress --hide-modules"
   },
   "dependencies": {
-    "@riophae/vue-treeselect": "^0.4.0",
-    "pc-client-component": "0.0.49",
-    "vue": "^2.5.2",
-    "vue-bootstrap-pagination": "^2.10.3",
-    "vue-i18n": "^8.24.5",
-    "vue-router": "^3.0.1",
-    "vue-select": "^3.11.2",
-    "vue-simple-suggest": "^1.11.1",
-    "vuedraggable": "^2.24.3"
+    "vue": "^3.2.31",
+    "vue-i18n": "^9.1.9",
+    "vue-router": "^4.0.13",
+    "v-tooltip": "^4.0.0-beta.17",
+    "pc-component-v3": "^1.0.5",
+    "vue-select": "^4.0.0-beta.3",
+    "vuedraggable": "^4.1.0"
   },
   "devDependencies": {
-    "autoprefixer": "^7.1.2",
-    "babel-core": "^6.22.1",
-    "babel-eslint": "^8.2.1",
-    "babel-helper-vue-jsx-merge-props": "^2.0.3",
-    "babel-loader": "^7.1.1",
-    "babel-plugin-syntax-jsx": "^6.18.0",
-    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2",
-    "babel-plugin-transform-runtime": "^6.22.0",
-    "babel-plugin-transform-vue-jsx": "^3.5.0",
-    "babel-preset-env": "^1.3.2",
-    "babel-preset-stage-2": "^6.22.0",
-    "chalk": "^2.0.1",
-    "copy-webpack-plugin": "^4.0.1",
-    "css-loader": "^0.28.0",
-    "eslint": "^4.15.0",
-    "eslint-config-standard": "^10.2.1",
-    "eslint-friendly-formatter": "^3.0.0",
-    "eslint-loader": "^1.7.1",
-    "eslint-plugin-import": "^2.7.0",
-    "eslint-plugin-node": "^5.2.0",
-    "eslint-plugin-promise": "^3.4.0",
-    "eslint-plugin-standard": "^3.0.1",
-    "eslint-plugin-vue": "^4.0.0",
-    "extract-text-webpack-plugin": "^3.0.0",
-    "file-loader": "^1.1.4",
-    "friendly-errors-webpack-plugin": "^1.6.1",
-    "html-webpack-plugin": "^2.30.1",
-    "node-notifier": "^5.1.2",
-    "optimize-css-assets-webpack-plugin": "^3.2.0",
-    "ora": "^1.2.0",
-    "portfinder": "^1.0.13",
-    "postcss-import": "^11.0.0",
-    "postcss-loader": "^2.0.8",
-    "postcss-url": "^7.2.1",
-    "rimraf": "^2.6.0",
-    "semver": "^5.3.0",
-    "shelljs": "^0.7.6",
-    "uglifyjs-webpack-plugin": "^1.1.1",
-    "url-loader": "^0.5.8",
-    "vue-loader": "^13.3.0",
-    "vue-style-loader": "^3.0.1",
-    "vue-template-compiler": "^2.5.2",
-    "webpack": "^3.6.0",
-    "webpack-bundle-analyzer": "^2.9.0",
-    "webpack-dev-server": "^2.9.1",
-    "webpack-merge": "^4.1.0"
+    "@babel/core": "^7.17.5",
+    "@babel/eslint-parser": "^7.17.0",
+    "@babel/preset-env": "^7.16.11",
+    "babel-loader": "^8.2.3",
+    "cross-env": "^7.0.3",
+    "css-loader": "^6.7.0",
+    "eslint": "^8.10.0",
+    "eslint-plugin-vue": "^8.5.0",
+    "eslint-webpack-plugin": "^3.1.1",
+    "file-loader": "^6.2.0",
+    "html-webpack-plugin": "^5.5.0",
+    "mini-css-extract-plugin": "^2.6.0",
+    "style-loader": "^3.3.1",
+    "vue-loader": "^17.0.0",
+    "webpack": "^5.70.0",
+    "webpack-cli": "^4.9.2",
+    "webpack-dev-server": "^4.7.4",
+    "webpack-merge": "^5.8.0"
   },
   "engines": {
     "node": ">= 6.0.0",

+ 0 - 0
static/.gitkeep → public/.gitkeep


+ 0 - 0
static/bootstrap-treeview/bootstrap-treeview.css → public/bootstrap-treeview/bootstrap-treeview.css


+ 0 - 0
static/bootstrap-treeview/bootstrap-treeview.js → public/bootstrap-treeview/bootstrap-treeview.js


+ 0 - 0
static/bootstrap/css/bootstrap-dialog.css → public/bootstrap/css/bootstrap-dialog.css


+ 0 - 0
static/bootstrap/css/bootstrap-dialog.min.css → public/bootstrap/css/bootstrap-dialog.min.css


+ 0 - 0
static/bootstrap/css/bootstrap-theme.css → public/bootstrap/css/bootstrap-theme.css


+ 0 - 0
static/bootstrap/css/bootstrap-theme.css.map → public/bootstrap/css/bootstrap-theme.css.map


+ 0 - 0
static/bootstrap/css/bootstrap-theme.min.css → public/bootstrap/css/bootstrap-theme.min.css


+ 0 - 0
static/bootstrap/css/bootstrap-theme.min.css.map → public/bootstrap/css/bootstrap-theme.min.css.map


+ 0 - 0
static/bootstrap/css/bootstrap.css → public/bootstrap/css/bootstrap.css


+ 0 - 0
static/bootstrap/css/bootstrap.css.map → public/bootstrap/css/bootstrap.css.map


+ 0 - 0
static/bootstrap/css/bootstrap.min.css → public/bootstrap/css/bootstrap.min.css


+ 0 - 0
static/bootstrap/css/bootstrap.min.css.map → public/bootstrap/css/bootstrap.min.css.map


+ 0 - 0
static/bootstrap/fonts/glyphicons-halflings-regular.eot → public/bootstrap/fonts/glyphicons-halflings-regular.eot


+ 0 - 0
static/bootstrap/fonts/glyphicons-halflings-regular.svg → public/bootstrap/fonts/glyphicons-halflings-regular.svg


+ 0 - 0
static/bootstrap/fonts/glyphicons-halflings-regular.ttf → public/bootstrap/fonts/glyphicons-halflings-regular.ttf


+ 0 - 0
static/bootstrap/fonts/glyphicons-halflings-regular.woff → public/bootstrap/fonts/glyphicons-halflings-regular.woff


+ 0 - 0
static/bootstrap/fonts/glyphicons-halflings-regular.woff2 → public/bootstrap/fonts/glyphicons-halflings-regular.woff2


+ 0 - 0
static/bootstrap/js/bootstrap-dialog.js → public/bootstrap/js/bootstrap-dialog.js


+ 0 - 0
static/bootstrap/js/bootstrap-dialog.min.js → public/bootstrap/js/bootstrap-dialog.min.js


+ 0 - 0
static/bootstrap/js/bootstrap.js → public/bootstrap/js/bootstrap.js


+ 0 - 0
static/bootstrap/js/bootstrap.min.js → public/bootstrap/js/bootstrap.min.js


+ 0 - 0
static/bootstrap/js/jquery.cookie.js → public/bootstrap/js/jquery.cookie.js


+ 0 - 0
static/bootstrap/js/jquery.js → public/bootstrap/js/jquery.js


+ 0 - 0
static/bootstrap/js/jquery.min.js → public/bootstrap/js/jquery.min.js


+ 0 - 0
static/bootstrap/js/npm.js → public/bootstrap/js/npm.js


+ 0 - 0
static/dhtmlxgantt/dhtmlxgantt.css → public/dhtmlxgantt/dhtmlxgantt.css


+ 0 - 0
static/dhtmlxgantt/dhtmlxgantt.js → public/dhtmlxgantt/dhtmlxgantt.js


+ 0 - 0
static/dhtmlxgantt/dhtmlxgantt.js.map → public/dhtmlxgantt/dhtmlxgantt.js.map


+ 0 - 0
static/dhtmlxgantt/ext/api.js → public/dhtmlxgantt/ext/api.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js → public/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_auto_scheduling.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js → public/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_critical_path.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_csp.js → public/dhtmlxgantt/ext/dhtmlxgantt_csp.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_csp.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_csp.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js → public/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_fullscreen.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_grouping.js → public/dhtmlxgantt/ext/dhtmlxgantt_grouping.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_grouping.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_grouping.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js → public/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_keyboard_navigation.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_marker.js → public/dhtmlxgantt/ext/dhtmlxgantt_marker.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_marker.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_marker.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js → public/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_multiselect.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js → public/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_quick_info.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js → public/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_smart_rendering.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js → public/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_tooltip.js.map


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_undo.js → public/dhtmlxgantt/ext/dhtmlxgantt_undo.js


+ 0 - 0
static/dhtmlxgantt/ext/dhtmlxgantt_undo.js.map → public/dhtmlxgantt/ext/dhtmlxgantt_undo.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale.js → public/dhtmlxgantt/locale/locale.js


+ 0 - 0
static/dhtmlxgantt/locale/locale.js.map → public/dhtmlxgantt/locale/locale.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_ar.js → public/dhtmlxgantt/locale/locale_ar.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_ar.js.map → public/dhtmlxgantt/locale/locale_ar.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_be.js → public/dhtmlxgantt/locale/locale_be.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_be.js.map → public/dhtmlxgantt/locale/locale_be.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_ca.js → public/dhtmlxgantt/locale/locale_ca.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_ca.js.map → public/dhtmlxgantt/locale/locale_ca.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_cn.js → public/dhtmlxgantt/locale/locale_cn.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_cn.js.map → public/dhtmlxgantt/locale/locale_cn.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_cs.js → public/dhtmlxgantt/locale/locale_cs.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_cs.js.map → public/dhtmlxgantt/locale/locale_cs.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_da.js → public/dhtmlxgantt/locale/locale_da.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_da.js.map → public/dhtmlxgantt/locale/locale_da.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_de.js → public/dhtmlxgantt/locale/locale_de.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_de.js.map → public/dhtmlxgantt/locale/locale_de.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_el.js → public/dhtmlxgantt/locale/locale_el.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_el.js.map → public/dhtmlxgantt/locale/locale_el.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_es.js → public/dhtmlxgantt/locale/locale_es.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_es.js.map → public/dhtmlxgantt/locale/locale_es.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_fa.js → public/dhtmlxgantt/locale/locale_fa.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_fa.js.map → public/dhtmlxgantt/locale/locale_fa.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_fi.js → public/dhtmlxgantt/locale/locale_fi.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_fi.js.map → public/dhtmlxgantt/locale/locale_fi.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_fr.js → public/dhtmlxgantt/locale/locale_fr.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_fr.js.map → public/dhtmlxgantt/locale/locale_fr.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_he.js → public/dhtmlxgantt/locale/locale_he.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_he.js.map → public/dhtmlxgantt/locale/locale_he.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_hr.js → public/dhtmlxgantt/locale/locale_hr.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_hr.js.map → public/dhtmlxgantt/locale/locale_hr.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_hu.js → public/dhtmlxgantt/locale/locale_hu.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_hu.js.map → public/dhtmlxgantt/locale/locale_hu.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_id.js → public/dhtmlxgantt/locale/locale_id.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_id.js.map → public/dhtmlxgantt/locale/locale_id.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_it.js → public/dhtmlxgantt/locale/locale_it.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_it.js.map → public/dhtmlxgantt/locale/locale_it.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_jp.js → public/dhtmlxgantt/locale/locale_jp.js


+ 0 - 0
static/dhtmlxgantt/locale/locale_jp.js.map → public/dhtmlxgantt/locale/locale_jp.js.map


+ 0 - 0
static/dhtmlxgantt/locale/locale_kr.js → public/dhtmlxgantt/locale/locale_kr.js


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است