Browse Source

update

main
wangshaoping 5 months ago
parent
commit
85bb8bf61c
  1. 1027
      Untitled
  2. 2
      app.platform/build-common.gradle
  3. 2
      app.platform/build.gradle
  4. 10
      build.gradle
  5. 5
      erm.frontend/package.json
  6. 3
      erm.frontend/public/index.html
  7. 63
      erm.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  8. 5
      erm.frontend/src/css/tailwind.css
  9. 6
      erm.frontend/tailwind.config.cjs
  10. 3
      erm.frontend/tsconfig.json
  11. 2
      erm.frontend/webpack.config.common.cjs
  12. 2
      gradle.properties
  13. 5
      io.sc.engine.mv.frontend/package.json
  14. 3
      io.sc.engine.mv.frontend/public/index.html
  15. 63
      io.sc.engine.mv.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  16. 5
      io.sc.engine.mv.frontend/src/css/tailwind.css
  17. 6
      io.sc.engine.mv.frontend/tailwind.config.cjs
  18. 3
      io.sc.engine.mv.frontend/tsconfig.json
  19. 5
      io.sc.engine.rule.frontend/package.json
  20. 3
      io.sc.engine.rule.frontend/public/index.html
  21. 63
      io.sc.engine.rule.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  22. 5
      io.sc.engine.rule.frontend/src/css/tailwind.css
  23. 6
      io.sc.engine.rule.frontend/tailwind.config.cjs
  24. 3
      io.sc.engine.rule.frontend/tsconfig.json
  25. 5
      io.sc.engine.st.frontend/package.json
  26. 3
      io.sc.engine.st.frontend/public/index.html
  27. 63
      io.sc.engine.st.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  28. 5
      io.sc.engine.st.frontend/src/css/tailwind.css
  29. 6
      io.sc.engine.st.frontend/tailwind.config.cjs
  30. 3
      io.sc.engine.st.frontend/tsconfig.json
  31. 2
      io.sc.engine.st.frontend/webpack.config.common.cjs
  32. 2
      io.sc.platform.core.frontend/.bin/sync.js
  33. 29
      io.sc.platform.core.frontend/package.json
  34. 3
      io.sc.platform.core.frontend/public/index.html
  35. 63
      io.sc.platform.core.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  36. 1
      io.sc.platform.core.frontend/src/boostrap.ts
  37. 4
      io.sc.platform.core.frontend/src/platform/components-ext/options/DictionaryOptions.ts
  38. 4
      io.sc.platform.core.frontend/src/platform/components-ext/options/EnumOptions.ts
  39. 24
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue
  40. 2
      io.sc.platform.core.frontend/src/platform/components/graph/WGraph.vue
  41. 3
      io.sc.platform.core.frontend/src/platform/components/toolbar/WToolbar.vue
  42. 135
      io.sc.platform.core.frontend/src/platform/css/maxgraph.css
  43. 5
      io.sc.platform.core.frontend/src/platform/index.ts
  44. 1
      io.sc.platform.core.frontend/src/views/testcase/excel/Excel.vue
  45. 14
      io.sc.platform.core.frontend/src/views/testcase/form/form.vue
  46. 6
      io.sc.platform.core.frontend/tailwind.config.cjs
  47. 6
      io.sc.platform.core.frontend/template-project/package.json
  48. 3
      io.sc.platform.core.frontend/template-project/public/index.html
  49. 63
      io.sc.platform.core.frontend/template-project/public/webjars/tailwindcss/3.3.5/tailwindcss.js
  50. 1
      io.sc.platform.core.frontend/template-project/src/boostrap.ts
  51. 14
      io.sc.platform.core.frontend/template-project/src/views/testcase/form/form.vue
  52. 6
      io.sc.platform.core.frontend/template-project/tailwind.config.cjs
  53. 1
      io.sc.platform.core.frontend/template-project/tsconfig.json
  54. 1
      io.sc.platform.core.frontend/tsconfig.json
  55. 1
      io.sc.platform.core.frontend/util.template-generator.cjs
  56. 3
      io.sc.platform.core.frontend/webpack.config.common.cjs
  57. 1
      io.sc.platform.core.frontend/webpack.env.lib.cjs
  58. 7
      io.sc.platform.core/build.gradle
  59. 2
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/axios/js/axios.min.js
  60. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/axios/js/axios.min.js.map
  61. 4124
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.css
  62. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.css.map
  63. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.min.css
  64. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.min.css.map
  65. 4123
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.css
  66. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.css.map
  67. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.min.css
  68. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.min.css.map
  69. 488
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.css
  70. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.css.map
  71. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.min.css
  72. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.min.css.map
  73. 485
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.css
  74. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.css.map
  75. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.min.css
  76. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.min.css.map
  77. 4266
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.css
  78. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.css.map
  79. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.min.css
  80. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.min.css.map
  81. 4257
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.css
  82. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.css.map
  83. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.min.css
  84. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.min.css.map
  85. 10878
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.css
  86. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.css.map
  87. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.min.css
  88. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.min.css.map
  89. 10842
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.css
  90. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.css.map
  91. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.min.css
  92. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.min.css.map
  93. 7075
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.js
  94. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.js.map
  95. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js
  96. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js.map
  97. 5202
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.js
  98. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.js.map
  99. 7
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.min.js
  100. 1
      io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.min.js.map

1027
Untitled

File diff suppressed because it is too large

2
app.platform/build-common.gradle

@ -6,7 +6,7 @@
* 2. gradle bootwar -Dtarget=undertow # undertow, target=undertow
* 3. gradle bootwar -Dtarget=jetty # jetty, target=jetty
*/
def target =System.getProperty("target") ?: "tomcat";
def target =System.getProperty("target") ?: "undertow";
System.setProperty('target',target);
// targetRuntime build.gradle

2
app.platform/build.gradle

@ -62,7 +62,7 @@ processResources {
bootWar{
mainClass = "${project.name}.Application"
//launchScript()
launchScript()
manifest {
attributes 'Implementation-Version': archiveVersion,
'Implementation-Title': project.name

10
build.gradle

@ -702,6 +702,16 @@ subprojects {
excludeDirs += file('dist')
}
}
clean {
doFirst{
if(isFrontendProject(file('.'))) {
delete 'dist'
delete 'node_modules'
delete 'pnpm-lock.yaml'
}
}
}
}
/***********************************************************************

5
erm.frontend/package.json

@ -65,7 +65,8 @@
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.1.0",
"webpack-merge": "6.0.1",
"@vue/babel-plugin-jsx": "1.2.4"
"@vue/babel-plugin-jsx": "1.2.4",
"tailwindcss": "3.4.10"
},
"dependencies": {
"@codemirror/autocomplete": "6.18.0",
@ -92,7 +93,7 @@
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"pinia": "2.2.2",
"platform-core": "8.1.338",
"platform-core": "8.1.347",
"quasar": "2.16.11",
"tailwindcss": "3.4.10",
"vue": "3.5.4",

3
erm.frontend/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
erm.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

5
erm.frontend/src/css/tailwind.css

@ -1,7 +1,6 @@
/**
* 引入 tailwind.css
* 无需包含 @tailwind base, 避免和 platform-core css 重复
*/
@tailwind base;
/* @tailwind base; */
@tailwind components;
@tailwind utilities;

6
erm.frontend/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

3
erm.frontend/tsconfig.json

@ -16,6 +16,7 @@
"src/*"
]
},
"jsxImportSource": "vue"
"jsxImportSource": "vue",
"isolatedModules": true
}
}

2
erm.frontend/webpack.config.common.cjs

@ -129,6 +129,8 @@ module.exports = {
filename: `index.html`,
minify: false,
inject: 'body',
// 提供时间戳, 避免 index.html 中引入 main.xxxx.js 中的 xxxx 和生成的 js 文件不一致的问题
timestamp: new Date().getTime(),
}),
// 拷贝静态资源到 output.path 指定的目录

2
gradle.properties

@ -38,7 +38,7 @@ application_version=1.0.0
platform_group=io.sc
platform_version=8.1.48
platform_plugin_version=8.1.48
platform_core_frontend_version=8.1.339
platform_core_frontend_version=8.1.347
###########################################################
# dependencies version

5
io.sc.engine.mv.frontend/package.json

@ -65,7 +65,8 @@
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.1.0",
"webpack-merge": "6.0.1",
"@vue/babel-plugin-jsx": "1.2.4"
"@vue/babel-plugin-jsx": "1.2.4",
"tailwindcss": "3.4.10"
},
"dependencies": {
"@codemirror/autocomplete": "6.18.0",
@ -92,7 +93,7 @@
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"pinia": "2.2.2",
"platform-core": "8.1.339",
"platform-core": "8.1.347",
"quasar": "2.16.11",
"tailwindcss": "3.4.10",
"vue": "3.5.4",

3
io.sc.engine.mv.frontend/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
io.sc.engine.mv.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

5
io.sc.engine.mv.frontend/src/css/tailwind.css

@ -1,7 +1,6 @@
/**
* 引入 tailwind.css
* 无需包含 @tailwind base, 避免和 platform-core css 重复
*/
@tailwind base;
/* @tailwind base; */
@tailwind components;
@tailwind utilities;

6
io.sc.engine.mv.frontend/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

3
io.sc.engine.mv.frontend/tsconfig.json

@ -16,6 +16,7 @@
"src/*"
]
},
"jsxImportSource": "vue"
"jsxImportSource": "vue",
"isolatedModules": true
}
}

5
io.sc.engine.rule.frontend/package.json

@ -65,7 +65,8 @@
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.1.0",
"webpack-merge": "6.0.1",
"@vue/babel-plugin-jsx": "1.2.4"
"@vue/babel-plugin-jsx": "1.2.4",
"tailwindcss": "3.4.10"
},
"dependencies": {
"@codemirror/autocomplete": "6.18.0",
@ -92,7 +93,7 @@
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"pinia": "2.2.2",
"platform-core": "8.1.339",
"platform-core": "8.1.347",
"quasar": "2.16.11",
"tailwindcss": "3.4.10",
"vue": "3.5.4",

3
io.sc.engine.rule.frontend/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
io.sc.engine.rule.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

5
io.sc.engine.rule.frontend/src/css/tailwind.css

@ -1,7 +1,6 @@
/**
* 引入 tailwind.css
* 无需包含 @tailwind base, 避免和 platform-core css 重复
*/
@tailwind base;
/* @tailwind base; */
@tailwind components;
@tailwind utilities;

6
io.sc.engine.rule.frontend/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

3
io.sc.engine.rule.frontend/tsconfig.json

@ -16,6 +16,7 @@
"src/*"
]
},
"jsxImportSource": "vue"
"jsxImportSource": "vue",
"isolatedModules": true
}
}

5
io.sc.engine.st.frontend/package.json

@ -65,7 +65,8 @@
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.1.0",
"webpack-merge": "6.0.1",
"@vue/babel-plugin-jsx": "1.2.4"
"@vue/babel-plugin-jsx": "1.2.4",
"tailwindcss": "3.4.10"
},
"dependencies": {
"@codemirror/autocomplete": "6.18.0",
@ -92,7 +93,7 @@
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"pinia": "2.2.2",
"platform-core": "8.1.338",
"platform-core": "8.1.347",
"quasar": "2.16.11",
"tailwindcss": "3.4.10",
"vue": "3.5.4",

3
io.sc.engine.st.frontend/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
io.sc.engine.st.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

5
io.sc.engine.st.frontend/src/css/tailwind.css

@ -1,7 +1,6 @@
/**
* 引入 tailwind.css
* 无需包含 @tailwind base, 避免和 platform-core css 重复
*/
@tailwind base;
/* @tailwind base; */
@tailwind components;
@tailwind utilities;

6
io.sc.engine.st.frontend/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

3
io.sc.engine.st.frontend/tsconfig.json

@ -16,6 +16,7 @@
"src/*"
]
},
"jsxImportSource": "vue"
"jsxImportSource": "vue",
"isolatedModules": true
}
}

2
io.sc.engine.st.frontend/webpack.config.common.cjs

@ -129,6 +129,8 @@ module.exports = {
filename: `index.html`,
minify: false,
inject: 'body',
// 提供时间戳, 避免 index.html 中引入 main.xxxx.js 中的 xxxx 和生成的 js 文件不一致的问题
timestamp: new Date().getTime(),
}),
// 拷贝静态资源到 output.path 指定的目录

2
io.sc.platform.core.frontend/.bin/sync.js

@ -14,6 +14,8 @@ const sync = async () => {
const sourceDir = process.cwd() + '/node_modules/platform-core/template-project/';
const targetDir = process.cwd() + '/';
cp(sourceDir + 'src/css/tailwind.css', targetDir + 'src/css/tailwind.css');
cp(sourceDir + '.browserslistrc', targetDir + '.browserslistrc');
cp(sourceDir + '.editorconfig', targetDir + '.editorconfig');
cp(sourceDir + '.gitignore', targetDir + '.gitignore');

29
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.339",
"version": "8.1.347",
"description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件",
"main": "dist/platform-core.js",
@ -63,6 +63,7 @@
"@types/node": "22.5.4",
"@typescript-eslint/eslint-plugin": "8.5.0",
"@typescript-eslint/parser": "8.5.0",
"@univerjs/webpack-plugin": "0.5.0",
"@vue/babel-plugin-jsx": "1.2.4",
"@vue/compiler-sfc": "3.5.4",
"@webpack-cli/serve": "2.0.5",
@ -88,6 +89,7 @@
"prettier": "3.3.3",
"sass": "1.78.0",
"sass-loader": "16.0.1",
"tailwindcss": "3.4.10",
"typescript": "5.5.4",
"vue-loader": "17.4.2",
"webpack": "5.94.0",
@ -111,18 +113,18 @@
"@codemirror/view": "6.33.0",
"@maxgraph/core": "0.13.0",
"@quasar/extras": "1.16.12",
"@univerjs/core": "0.2.12",
"@univerjs/design": "0.2.12",
"@univerjs/docs": "0.2.12",
"@univerjs/docs-ui": "0.2.12",
"@univerjs/engine-formula": "0.2.12",
"@univerjs/engine-render": "0.2.12",
"@univerjs/facade": "0.2.12",
"@univerjs/sheets": "0.2.12",
"@univerjs/sheets-formula": "0.2.12",
"@univerjs/sheets-ui": "0.2.12",
"@univerjs/thread-comment": "0.2.12",
"@univerjs/ui": "0.2.12",
"@univerjs/core": "0.2.14",
"@univerjs/design": "0.2.14",
"@univerjs/docs": "0.2.14",
"@univerjs/docs-ui": "0.2.14",
"@univerjs/engine-formula": "0.2.14",
"@univerjs/engine-render": "0.2.14",
"@univerjs/facade": "0.2.14",
"@univerjs/sheets": "0.2.14",
"@univerjs/sheets-formula": "0.2.14",
"@univerjs/sheets-ui": "0.2.14",
"@univerjs/thread-comment": "0.2.14",
"@univerjs/ui": "0.2.14",
"@vueuse/core": "11.0.3",
"axios": "1.7.7",
"codemirror": "6.0.1",
@ -135,7 +137,6 @@
"pinia": "2.2.2",
"quasar": "2.16.11",
"svg-path-commander": "2.0.10",
"tailwindcss": "3.4.10",
"vue": "3.5.4",
"vue-dompurify-html": "5.1.0",
"vue-i18n": "10.0.0",

3
io.sc.platform.core.frontend/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
io.sc.platform.core.frontend/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

1
io.sc.platform.core.frontend/src/boostrap.ts

@ -10,6 +10,7 @@ import localComponents from './components';
import App from './App.vue';
//<C> import 'platform-core/dist/css/platform-core.css';
//<C> import './css/tailwind.css';
// 设置远程组件加载器
// 覆盖 platform-core 包中的 remoteComponentLoader 函数

4
io.sc.platform.core.frontend/src/platform/components-ext/options/DictionaryOptions.ts

@ -2,7 +2,7 @@ import type { OptionItemType } from '@/platform/types';
import { i18n } from '@/platform/plugin';
class DictionaryOptions {
#options;
#options: OptionItemType[];
constructor(options: OptionItemType[]) {
this.#options = options;
@ -10,7 +10,7 @@ class DictionaryOptions {
public options() {
if (this.#options) {
const result = [];
const result: OptionItemType[] = [];
for (const option of this.#options) {
result.push({
value: option.value,

4
io.sc.platform.core.frontend/src/platform/components-ext/options/EnumOptions.ts

@ -2,7 +2,7 @@ import type { OptionItemType } from '@/platform/types';
import { i18n } from '@/platform/plugin';
class EnumOptions {
#options;
#options: OptionItemType[];
constructor(options: OptionItemType[]) {
this.#options = options;
@ -10,7 +10,7 @@ class EnumOptions {
public options() {
if (this.#options) {
const result = [];
const result: OptionItemType[] = [];
for (const option of this.#options) {
result.push({
value: option.value,

24
io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

@ -1,7 +1,7 @@
<template>
<div>
<q-form ref="formRef" :autofocus="false" :greedy="true" v-bind="attrs">
<div v-if="fieldsComputed.length > 0" class="grid" :class="formLayoutComputed">
<div v-if="fieldsComputed.length > 0" class="grid" :style="formLayoutStyleComputed">
<template v-for="(field, index) in fieldsComputed as any" :key="String(index)">
<template v-if="field.name">
<component
@ -167,7 +167,8 @@ const screenColsNumComputed = computed(() => {
}
return screenCols[$q.screen.name];
});
const formLayoutComputed = computed(() => {
const formLayoutClassComputed = computed(() => {
let className = '';
if (typeof props.colsNum === 'number' && props.colsNum > 0) {
className = 'grid-cols-' + props.colsNum;
@ -179,6 +180,25 @@ const formLayoutComputed = computed(() => {
return className;
});
/**
* 说明: 以下代码等同于生成 class="grid-cols-xxx gap-x-[yyy] gap-y-[zzz]", grid-cols, gap-x, gap-y 均为 tailwindcss 的样式
* 即通过上面 formLayoutClassComputed 计算属性生成 html class 属性
* 由于 tailwindcss 是通过在文件中查找 class="?????" 模式查找需要的 css,
* 对于通过程序生成的 class, tailwindcss 是无法生成相应的 css style 文件,
* 故只能通过直接编写 style="??????"来实现相同的效果
*/
const formLayoutStyleComputed = computed(() => {
const style = {};
if (typeof props.colsNum === 'number' && props.colsNum > 0) {
style['grid-template-columns'] = 'repeat(' + props.colsNum + ', minmax(0, 1fr))';
} else {
style['grid-template-columns'] = 'repeat(' + screenColsNumComputed.value + ', minmax(0, 1fr))';
}
style['column-gap'] = props.colsXGap + 'px';
style['row-gap'] = props.colsYGap + 'px';
return style;
});
const updateModelValue = (name, value) => {
if (formFields[name].error) {
formFields[name].error = false;

2
io.sc.platform.core.frontend/src/platform/components/graph/WGraph.vue

@ -127,7 +127,7 @@ class FieldMethods extends FormFieldMethods {
modelValueRef.value = '';
};
}
const fieldMethodsClass = new FieldMethods();
const fieldMethods = new FieldMethods();
const vertexPanelWidthRef = ref<number>(props.vertexPanelWidth);
const vertexPanelWidthUnitRef = ref(props.vertexPanelWidthUnit);

3
io.sc.platform.core.frontend/src/platform/components/toolbar/WToolbar.vue

@ -2,7 +2,8 @@
<div class="w-toolbar">
<div
ref="containerRef"
:class="'flex ' + (align === 'left' ? 'justify-start' : align === 'center' ? 'justify-center' : 'justify-end') + ' gap-x-[' + props.xGap + 'px]'"
:class="'flex ' + (align === 'left' ? 'justify-start' : align === 'center' ? 'justify-center' : 'justify-end')"
:style="`column-gap:${props.xGap}px`"
>
<!-- buttons -->
<template v-for="(btn, index) in baseActionsComputed" :key="'button_' + index">

135
io.sc.platform.core.frontend/src/platform/css/maxgraph.css

@ -3,8 +3,8 @@ div.mxRubberband {
overflow: hidden;
border-style: solid;
border-width: 1px;
border-color: #0000FF;
background: #0077FF;
border-color: #0000ff;
background: #0077ff;
}
.mxCellEditor {
background: url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);
@ -24,137 +24,6 @@ div.mxRubberband {
padding: 0px;
margin: 0px;
}
div.MaxWindow {
-webkit-box-shadow: 3px 3px 12px #C0C0C0;
-moz-box-shadow: 3px 3px 12px #C0C0C0;
box-shadow: 3px 3px 12px #C0C0C0;
background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
border:1px solid #c3c3c3;
position: absolute;
overflow: hidden;
z-index: 1;
}
table.MaxWindow {
border-collapse: collapse;
table-layout: fixed;
font-family: Arial;
font-size: 8pt;
}
td.mxWindowTitle {
background: url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=) repeat-x;
text-overflow: ellipsis;
white-space: nowrap;
text-align: center;
font-weight: bold;
overflow: hidden;
height: 13px;
padding: 2px;
padding-top: 4px;
padding-bottom: 6px;
color: black;
}
td.mxWindowPane {
vertical-align: top;
padding: 0px;
}
div.mxWindowPane {
overflow: hidden;
position: relative;
}
td.mxWindowPane td {
font-family: Arial;
font-size: 8pt;
}
td.mxWindowPane input, td.mxWindowPane select, td.mxWindowPane textarea, td.mxWindowPane radio {
border-color: #8C8C8C;
border-style: solid;
border-width: 1px;
font-family: Arial;
font-size: 8pt;
padding: 1px;
}
td.mxWindowPane button {
background: url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;
font-family: Arial;
font-size: 8pt;
padding: 2px;
float: left;
}
img.mxToolbarItem {
margin-right: 6px;
margin-bottom: 6px;
border-width: 1px;
}
select.mxToolbarCombo {
vertical-align: top;
border-style: inset;
border-width: 2px;
}
div.mxToolbarComboContainer {
padding: 2px;
}
img.mxToolbarMode {
margin: 2px;
margin-right: 4px;
margin-bottom: 4px;
border-width: 0px;
}
img.mxToolbarModeSelected {
margin: 0px;
margin-right: 2px;
margin-bottom: 2px;
border-width: 2px;
border-style: inset;
}
div.mxTooltip {
-webkit-box-shadow: 3px 3px 12px #C0C0C0;
-moz-box-shadow: 3px 3px 12px #C0C0C0;
box-shadow: 3px 3px 12px #C0C0C0;
background: #FFFFCC;
border-style: solid;
border-width: 1px;
border-color: black;
font-family: Arial;
font-size: 8pt;
position: absolute;
cursor: default;
padding: 4px;
color: black;
}
div.mxPopupMenu {
-webkit-box-shadow: 3px 3px 12px #C0C0C0;
-moz-box-shadow: 3px 3px 12px #C0C0C0;
box-shadow: 3px 3px 12px #C0C0C0;
background: url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);
position: absolute;
border-style: solid;
border-width: 1px;
border-color: black;
}
table.mxPopupMenu {
border-collapse: collapse;
margin-top: 1px;
margin-bottom: 1px;
}
tr.mxPopupMenuItem {
color: black;
cursor: pointer;
}
tr.mxPopupMenuItemHover {
background-color: #000066;
color: #FFFFFF;
cursor: pointer;
}
td.mxPopupMenuItem {
padding: 2px 30px 2px 10px;
white-space: nowrap;
font-family: Arial;
font-size: 8pt;
}
td.mxPopupMenuIcon {
background-color: #D0D0D0;
padding: 2px 4px 2px 4px;
}
.mxDisabled {
opacity: 0.2 !important;
cursor: default !important;

5
io.sc.platform.core.frontend/src/platform/index.ts

@ -14,13 +14,16 @@ import '@quasar/extras/material-symbols-outlined/material-symbols-outlined.css';
import '@quasar/extras/eva-icons/eva-icons.css';
import '@quasar/extras/fontawesome-v6/fontawesome-v6.css';
// 引入 tailwind css
import '@/platform/css/tailwind.css';
// 引入 maxgraph css
// 官方推荐 import '@maxgraph/core/css/common.css';
// 由于 common.css 中包含背景图片, 打包后其他模块引用时会出现错误,
// 所以将 common.css 复制到新建的 maxgraph.css 中, 并移除 _background: url('../xxx/xx.gif'); 部分
import '@/platform/css/maxgraph.css';
// math 字体样式
// 引入 math 字体样式
import '@/platform/css/mathfonts.css';
export default {

1
io.sc.platform.core.frontend/src/views/testcase/excel/Excel.vue

@ -11,6 +11,7 @@ import '@univerjs/sheets-ui/lib/index.css';
import '@univerjs/sheets-formula/lib/index.css';
import { Univer, UniverInstanceType, LocaleType } from '@univerjs/core';
import { zhCN, enUS } from 'univer:locales';
import { defaultTheme } from '@univerjs/design';
import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula';

14
io.sc.platform.core.frontend/src/views/testcase/form/form.vue

@ -15,9 +15,9 @@
}"
:query-form-cols-num="3"
:query-form-fields="[
{ name: 'code', label: $t('code'), type: 'text' },
{ name: 'name', label: $t('name'), type: 'text' },
{ name: 'enable', label: $t('isEnable'), type: 'select', options: Options.yesNo() },
{ name: 'code', label: $t('code'), type: 'w-text' },
{ name: 'name', label: $t('name'), type: 'w-text' },
{ name: 'enable', label: $t('isEnable'), type: 'w-select', options: Options.yesNo() },
]"
:toolbar-configure="{ noIcon: false }"
:toolbar-actions="['query', 'refresh', 'separator', 'add', 'clone', 'edit', 'remove', 'separator', 'view', 'separator', 'export']"
@ -36,10 +36,10 @@
form: {
colsNum: 1,
fields: [
{ name: 'code', label: $t('code'), type: 'text', required: true },
{ name: 'name', label: $t('name'), type: 'text', required: true },
{ name: 'description', label: $t('description'), type: 'textarea', rows: 1 },
{ name: 'enable', label: $t('enable'), type: 'checkbox', defaultValue: true },
{ name: 'code', label: $t('code'), type: 'w-text', required: true },
{ name: 'name', label: $t('name'), type: 'w-text', required: true },
{ name: 'description', label: $t('description'), type: 'w-textarea', rows: 1 },
{ name: 'enable', label: $t('enable'), type: 'w-checkbox', defaultValue: true },
{
name: 'corporationCode',
label: $t('corporation'),

6
io.sc.platform.core.frontend/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

6
io.sc.platform.core.frontend/template-project/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.339",
"version": "8.1.347",
"description": "前端核心包,用于快速构建前端的脚手架",
"private": false,
"keywords": [],
@ -60,6 +60,7 @@
"prettier": "3.3.3",
"sass": "1.78.0",
"sass-loader": "16.0.1",
"tailwindcss": "3.4.10",
"typescript": "5.5.4",
"vue-loader": "17.4.2",
"webpack": "5.94.0",
@ -105,10 +106,9 @@
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"pinia": "2.2.2",
"platform-core": "8.1.339",
"platform-core": "8.1.347",
"quasar": "2.16.11",
"svg-path-commander": "2.0.10",
"tailwindcss": "3.4.10",
"vue": "3.5.4",
"vue-dompurify-html": "5.1.0",
"vue-i18n": "10.0.0",

3
io.sc.platform.core.frontend/template-project/public/index.html

@ -19,9 +19,6 @@
<script src="/webjars/luckysheet/2.1.13/plugins/js/plugin.js" th:src="@{/webjars/luckysheet/2.1.13/plugins/js/plugin.js}"></script>
<script src="/webjars/luckysheet/2.1.13/luckysheet.umd.js" th:src="@{/webjars/luckysheet/2.1.13/luckysheet.umd.js}"></script>
<!-- tailwindcss js -->
<script src="/webjars/tailwindcss/3.3.5/tailwindcss.js" th:src="@{/webjars/tailwindcss/3.3.5/tailwindcss.js}"></script>
<script src="/configure.js" th:src="@{/configure.js}"></script>
<script>

63
io.sc.platform.core.frontend/template-project/public/webjars/tailwindcss/3.3.5/tailwindcss.js

File diff suppressed because one or more lines are too long

1
io.sc.platform.core.frontend/template-project/src/boostrap.ts

@ -10,6 +10,7 @@ import localComponents from './components';
import App from './App.vue';
import 'platform-core/dist/css/platform-core.css';
import './css/tailwind.css';
// 设置远程组件加载器
// 覆盖 platform-core 包中的 remoteComponentLoader 函数

14
io.sc.platform.core.frontend/template-project/src/views/testcase/form/form.vue

@ -15,9 +15,9 @@
}"
:query-form-cols-num="3"
:query-form-fields="[
{ name: 'code', label: $t('code'), type: 'text' },
{ name: 'name', label: $t('name'), type: 'text' },
{ name: 'enable', label: $t('isEnable'), type: 'select', options: Options.yesNo() },
{ name: 'code', label: $t('code'), type: 'w-text' },
{ name: 'name', label: $t('name'), type: 'w-text' },
{ name: 'enable', label: $t('isEnable'), type: 'w-select', options: Options.yesNo() },
]"
:toolbar-configure="{ noIcon: false }"
:toolbar-actions="['query', 'refresh', 'separator', 'add', 'clone', 'edit', 'remove', 'separator', 'view', 'separator', 'export']"
@ -36,10 +36,10 @@
form: {
colsNum: 1,
fields: [
{ name: 'code', label: $t('code'), type: 'text', required: true },
{ name: 'name', label: $t('name'), type: 'text', required: true },
{ name: 'description', label: $t('description'), type: 'textarea', rows: 1 },
{ name: 'enable', label: $t('enable'), type: 'checkbox', defaultValue: true },
{ name: 'code', label: $t('code'), type: 'w-text', required: true },
{ name: 'name', label: $t('name'), type: 'w-text', required: true },
{ name: 'description', label: $t('description'), type: 'w-textarea', rows: 1 },
{ name: 'enable', label: $t('enable'), type: 'w-checkbox', defaultValue: true },
{
name: 'corporationCode',
label: $t('corporation'),

6
io.sc.platform.core.frontend/template-project/tailwind.config.cjs

@ -8,11 +8,7 @@ module.exports = {
},
screens: {
"xs": {"min": "0px", "max": "599px"},
"sm": {"min": "600px", "max": "1023px"},
"md": {"min": "1024px", "max": "1439px"},
"lg": {"min": "1440px", "max": "1919px"},
"xl": {"min": "1920px"},
},
},
plugins: [],

1
io.sc.platform.core.frontend/template-project/tsconfig.json

@ -9,6 +9,7 @@
"strict": true,
"jsx": "preserve",
"jsxImportSource": "vue",
"isolatedModules": true,
"noEmit": true,
"allowImportingTsExtensions": true,
"noImplicitAny": false,

1
io.sc.platform.core.frontend/tsconfig.json

@ -12,6 +12,7 @@
"strict": true /* Enable all strict type-checking options. */,
"jsx": "preserve" /* Specify what JSX code is generated. */,
"jsxImportSource": "vue",
"isolatedModules": true,
"noEmit": true /* Disable emitting files from a compilation. */,
"allowImportingTsExtensions": true /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */,
"noImplicitAny": false /* Enable error reporting for expressions and declarations with an implied 'any' type. */,

1
io.sc.platform.core.frontend/util.template-generator.cjs

@ -67,7 +67,6 @@ function generateTsconfigJsonFile(){
fs.writeFileSync(targetDir + 'tsconfig.json', JSON.stringify(tsconfigJson, null, ' '));
}
rm('./template-project');
mkdir('./template-project');

3
io.sc.platform.core.frontend/webpack.config.common.cjs

@ -10,6 +10,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin'); // 抽取 css
const { VueLoaderPlugin } = require('vue-loader'); // vue loader 插件
const ESLintPlugin = require('eslint-webpack-plugin'); // eslint 插件
const packageJson = require('./package.json'); // package.json
const { UniverPlugin } = require('@univerjs/webpack-plugin'); // univerjs 插件
const projectName = packageJson.name; // 项目名称
module.exports = {
@ -161,6 +162,8 @@ module.exports = {
extensions: ['js', 'ts', 'vue', 'cjs'],
exclude: ['node_modules'],
}),
new UniverPlugin(),
],
// 配置模块如何被解析,

1
io.sc.platform.core.frontend/webpack.env.lib.cjs

@ -67,7 +67,6 @@ const config = merge(common, {
'pinia': 'pinia',
'quasar': 'quasar',
'svg-path-commander': 'svg-path-commander',
'tailwindcss': 'tailwindcss',
'vue': 'vue',
'vue-dompurify-html': 'vue-dompurify-html',
'vue-i18n': 'vue-i18n',

7
io.sc.platform.core/build.gradle

@ -20,4 +20,11 @@ dependencies {
"com.github.seancfoley:ipaddress:${ipaddress_version}",
"com.belerweb:pinyin4j:${pinyin4j_version}",
)
implementation(
"javax.xml.bind:jaxb-api:2.2.11",
"com.sun.xml.bind:jaxb-core:2.2.11",
"com.sun.xml.bind:jaxb-impl:2.2.11",
"javax.activation:activation:1.1.1",
)
}

2
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/axios/js/axios.min.js

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/axios/js/axios.min.js.map

File diff suppressed because one or more lines are too long

4124
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.min.css.map

File diff suppressed because one or more lines are too long

4123
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-grid.rtl.min.css.map

File diff suppressed because one or more lines are too long

488
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.css

@ -1,488 +0,0 @@
/*!
* Bootstrap Reboot v5.2.3 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: #0a58ca;
--bs-code-color: #d63384;
--bs-highlight-bg: #fff3cd;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
border: 0;
border-top: 1px solid;
opacity: 0.25;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.1875em;
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: var(--bs-link-color);
text-decoration: underline;
}
a:hover {
color: var(--bs-link-hover-color);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.min.css.map

File diff suppressed because one or more lines are too long

485
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.css

@ -1,485 +0,0 @@
/*!
* Bootstrap Reboot v5.2.3 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-2xl: 2rem;
--bs-border-radius-pill: 50rem;
--bs-link-color: #0d6efd;
--bs-link-hover-color: #0a58ca;
--bs-code-color: #d63384;
--bs-highlight-bg: #fff3cd;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}
body {
margin: 0;
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
text-align: var(--bs-body-text-align);
background-color: var(--bs-body-bg);
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
margin: 1rem 0;
color: inherit;
border: 0;
border-top: 1px solid;
opacity: 0.25;
}
h6, h5, h4, h3, h2, h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1 {
font-size: 2.5rem;
}
}
h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2 {
font-size: 2rem;
}
}
h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3 {
font-size: 1.75rem;
}
}
h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4 {
font-size: 1.5rem;
}
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-right: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-right: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.1875em;
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: var(--bs-link-color);
text-decoration: underline;
}
a:hover {
color: var(--bs-link-hover-color);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: var(--bs-font-monospace);
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: right;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
border-color: inherit;
border-style: solid;
border-width: 0;
}
label {
display: inline-block;
}
button {
border-radius: 0;
}
button:focus:not(:focus-visible) {
outline: 0;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
select {
text-transform: none;
}
[role=button] {
cursor: pointer;
}
select {
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: right;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: right;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
::file-selector-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-reboot.rtl.min.css.map

File diff suppressed because one or more lines are too long

4266
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.min.css.map

File diff suppressed because one or more lines are too long

4257
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap-utilities.rtl.min.css.map

File diff suppressed because one or more lines are too long

10878
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.min.css.map

File diff suppressed because one or more lines are too long

10842
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.css

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.css.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.min.css

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/css/bootstrap.rtl.min.css.map

File diff suppressed because one or more lines are too long

7075
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.js

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.js.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.bundle.min.js.map

File diff suppressed because one or more lines are too long

5202
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.js

File diff suppressed because it is too large

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.js.map

File diff suppressed because one or more lines are too long

7
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.min.js

File diff suppressed because one or more lines are too long

1
io.sc.platform.core/src/main/resources/static/io.sc.platform.core2/bootstrap-5.2.3-dist/js/bootstrap.esm.min.js.map

File diff suppressed because one or more lines are too long

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save