升级AXUI到v2.1.1
@@ -1,9 +1,9 @@
|
|||||||
@charset "utf-8";
|
@charset "utf-8";
|
||||||
/*
|
/*
|
||||||
*Last modified: 2023-07-04 22:50:35
|
*Last modified: 2023-11-11 09:36:26
|
||||||
*Filename: ax-response.css
|
*Filename: ax-response.css
|
||||||
*Description: Global CSS
|
*Description: Global CSS
|
||||||
*Version: v2.0.14
|
*Version: v2.1.1
|
||||||
*Website:www.axui.cn
|
*Website:www.axui.cn
|
||||||
*Contact:3217728223@qq.com
|
*Contact:3217728223@qq.com
|
||||||
*Author:Michael
|
*Author:Michael
|
||||||
@@ -12,31 +12,30 @@
|
|||||||
@media screen and (-webkit-max-device-pixel-ratio: 1.1), (max-device-pixel-ratio: 1.1) {
|
@media screen and (-webkit-max-device-pixel-ratio: 1.1), (max-device-pixel-ratio: 1.1) {
|
||||||
/*scrollbar*/
|
/*scrollbar*/
|
||||||
::-webkit-scrollbar {
|
::-webkit-scrollbar {
|
||||||
width: 10px;
|
width: 8px;
|
||||||
height: 10px;
|
height: 8px;
|
||||||
background: transparent;
|
background: transparent;
|
||||||
}
|
}
|
||||||
::-webkit-scrollbar-track {
|
::-webkit-scrollbar-track {
|
||||||
background-color: rgba(0, 0, 0, 0.04);
|
background-color: rgba(0, 0, 0, 0.04);
|
||||||
}
|
}
|
||||||
::-webkit-scrollbar-thumb {
|
::-webkit-scrollbar-thumb {
|
||||||
background-color: rgba(0, 0, 0, 0.3);
|
background-color: rgba(0, 0, 0, 0.2);
|
||||||
}
|
}
|
||||||
::-webkit-scrollbar-thumb:hover {
|
::-webkit-scrollbar-thumb:hover {
|
||||||
background-color: rgba(0, 0, 0, 0.4);
|
background-color: rgba(0, 0, 0, 0.4);
|
||||||
}
|
}
|
||||||
|
::-webkit-scrollbar-thumb:active {
|
||||||
|
background-color: rgba(0, 0, 0, 0.6);
|
||||||
|
}
|
||||||
::-webkit-scrollbar-corner {
|
::-webkit-scrollbar-corner {
|
||||||
background-color: rgba(0, 0, 0, 0.04);
|
background-color: rgba(0, 0, 0, 0.04);
|
||||||
}
|
}
|
||||||
body {
|
@-moz-document url-prefix() {
|
||||||
scrollbar-arrow-color: #b3b3b3;
|
* {
|
||||||
scrollbar-face-color: #b3b3b3;
|
scrollbar-gutter: auto;
|
||||||
scrollbar-3dlight-color: #b3b3b3;
|
scrollbar-width: thin;
|
||||||
scrollbar-highlight-color: #f0f0f0;
|
}
|
||||||
scrollbar-shadow-color: #b3b3b3;
|
|
||||||
scrollbar-darkshadow-color: #b3b3b3;
|
|
||||||
scrollbar-track-color: #f0f0f0;
|
|
||||||
scrollbar-base-color: #f0f0f0;
|
|
||||||
}
|
}
|
||||||
select[multiple] {
|
select[multiple] {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -88,9 +87,9 @@
|
|||||||
.ax-btn.ax-primary:not(.ax-line),
|
.ax-btn.ax-primary:not(.ax-line),
|
||||||
.ax-btn.ax-secondary:not(.ax-line),
|
.ax-btn.ax-secondary:not(.ax-line),
|
||||||
.ax-btn.ax-success:not(.ax-line),
|
.ax-btn.ax-success:not(.ax-line),
|
||||||
.ax-btn.ax-danger:not(.ax-line),
|
.ax-btn.ax-error:not(.ax-line),
|
||||||
.ax-btn.ax-warning:not(.ax-line),
|
.ax-btn.ax-warning:not(.ax-line),
|
||||||
.ax-btn.ax-ad:not(.ax-line),
|
.ax-btn.ax-question:not(.ax-line),
|
||||||
.ax-btn.ax-info:not(.ax-line),
|
.ax-btn.ax-info:not(.ax-line),
|
||||||
.ax-btn.ax-black:not(.ax-line) {
|
.ax-btn.ax-black:not(.ax-line) {
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
@@ -98,9 +97,9 @@
|
|||||||
.ax-btn.ax-primary:not(.ax-line):after,
|
.ax-btn.ax-primary:not(.ax-line):after,
|
||||||
.ax-btn.ax-secondary:not(.ax-line):after,
|
.ax-btn.ax-secondary:not(.ax-line):after,
|
||||||
.ax-btn.ax-success:not(.ax-line):after,
|
.ax-btn.ax-success:not(.ax-line):after,
|
||||||
.ax-btn.ax-danger:not(.ax-line):after,
|
.ax-btn.ax-error:not(.ax-line):after,
|
||||||
.ax-btn.ax-warning:not(.ax-line):after,
|
.ax-btn.ax-warning:not(.ax-line):after,
|
||||||
.ax-btn.ax-ad:not(.ax-line):after,
|
.ax-btn.ax-question:not(.ax-line):after,
|
||||||
.ax-btn.ax-info:not(.ax-line):after,
|
.ax-btn.ax-info:not(.ax-line):after,
|
||||||
.ax-btn.ax-black:not(.ax-line):after {
|
.ax-btn.ax-black:not(.ax-line):after {
|
||||||
border-width: 0;
|
border-width: 0;
|
||||||
@@ -285,6 +284,7 @@
|
|||||||
max-height: calc(100% - 8.8rem - 1.4rem*2);
|
max-height: calc(100% - 8.8rem - 1.4rem*2);
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
|
overscroll-behavior: contain;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
border-radius: 0.3rem !important;
|
border-radius: 0.3rem !important;
|
||||||
transform: translate(-50%, -50%) !important;
|
transform: translate(-50%, -50%) !important;
|
||||||
@@ -457,8 +457,8 @@
|
|||||||
.ax-fit-tel .ax-form-btn.ax-btn-primary,
|
.ax-fit-tel .ax-form-btn.ax-btn-primary,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-primary [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-primary [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-primary svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-primary svg {
|
||||||
color: #198cff;
|
color: var(--color-primary);
|
||||||
fill: #198cff;
|
fill: var(--color-primary);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-secondary,
|
.ax-fit-tel .ax-form-btn.ax-btn-secondary,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-secondary [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-secondary [class*="font"],
|
||||||
@@ -469,32 +469,32 @@
|
|||||||
.ax-fit-tel .ax-form-btn.ax-btn-danger,
|
.ax-fit-tel .ax-form-btn.ax-btn-danger,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-danger [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-danger [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-danger svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-danger svg {
|
||||||
color: #dc3545;
|
color: var(--color-error);
|
||||||
fill: #dc3545;
|
fill: var(--color-error);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-success,
|
.ax-fit-tel .ax-form-btn.ax-btn-success,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-success [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-success [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-success svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-success svg {
|
||||||
color: #41a358;
|
color: var(--color-success);
|
||||||
fill: #41a358;
|
fill: var(--color-success);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-warning,
|
.ax-fit-tel .ax-form-btn.ax-btn-warning,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-warning [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-warning [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-warning svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-warning svg {
|
||||||
color: #ffc107;
|
color: var(--color-warning);
|
||||||
fill: #ffc107;
|
fill: var(--color-warning);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-info,
|
.ax-fit-tel .ax-form-btn.ax-btn-info,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-info [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-info [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-info svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-info svg {
|
||||||
color: #14ccc9;
|
color: var(--color-info);
|
||||||
fill: #14ccc9;
|
fill: var(--color-info);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-ad,
|
.ax-fit-tel .ax-form-btn.ax-btn-ad,
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-ad [class*="font"],
|
.ax-fit-tel .ax-form-btn.ax-btn-ad [class*="font"],
|
||||||
.ax-fit-tel .ax-form-btn.ax-btn-ad svg {
|
.ax-fit-tel .ax-form-btn.ax-btn-ad svg {
|
||||||
color: #ff8400;
|
color: var(--color-question);
|
||||||
fill: #ff8400;
|
fill: var(--color-question);
|
||||||
}
|
}
|
||||||
.ax-fit-tel .ax-form-input + .ax-strength {
|
.ax-fit-tel .ax-form-input + .ax-strength {
|
||||||
margin-top: -0.2rem;
|
margin-top: -0.2rem;
|
||||||
@@ -893,7 +893,7 @@
|
|||||||
.ax-graphic [keywords] > *,
|
.ax-graphic [keywords] > *,
|
||||||
.ax-graphic [byline] *[class*='font'],
|
.ax-graphic [byline] *[class*='font'],
|
||||||
.ax-graphic [keywords] *[class*='font'] {
|
.ax-graphic [keywords] *[class*='font'] {
|
||||||
color: #b3b3b3;
|
color: var(--color-ignore);
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
}
|
}
|
||||||
.ax-graphic[type=ad]:after {
|
.ax-graphic[type=ad]:after {
|
||||||
@@ -1330,7 +1330,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*Laptop & Desktop & iPadpro flip*/
|
/*Laptop & Desktop & iPadpro flip*/
|
||||||
@media screen and (min-width: 1200px) and (max-width: 3000px) {
|
@media screen and (min-width: 1200px) and (max-width: 4100px) {
|
||||||
.ax-hide-pc {
|
.ax-hide-pc {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
1
src/main/resources/static/axui-v2.1.1/css/ax-response.min.css
vendored
Normal file
1
src/main/resources/static/axui-v2.1.1/css/ax.min.css
vendored
Normal file
|
Before Width: | Height: | Size: 498 B After Width: | Height: | Size: 498 B |
|
Before Width: | Height: | Size: 71 B After Width: | Height: | Size: 71 B |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 623 B |
|
Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 623 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
22
src/main/resources/static/axui-v2.1.1/js/ax.min.js
vendored
Normal file
@@ -1,9 +1,9 @@
|
|||||||
/*!
|
/*!
|
||||||
*Last modified: 2023-06-04 21:01:53
|
*Last modified: 2023-09-15 14:35:16
|
||||||
*名称: axRate.js
|
*名称: axRate.js
|
||||||
*简介: 评星插件的js文件
|
*简介: 评星插件的js文件
|
||||||
*用法: new axRate('#id',{参数})
|
*用法: new axRate('#id',{参数})
|
||||||
*版本: v1.0.3
|
*版本: v1.0.4
|
||||||
*演示: https://www.axui.cn/v2.0/ax-rate.php
|
*演示: https://www.axui.cn/v2.0/ax-rate.php
|
||||||
*客服: 3217728223@qq.com
|
*客服: 3217728223@qq.com
|
||||||
*交流: QQ群952502085
|
*交流: QQ群952502085
|
||||||
@@ -30,6 +30,7 @@ class axRate {
|
|||||||
rendered: '',
|
rendered: '',
|
||||||
getValue: '',
|
getValue: '',
|
||||||
setValue: '',
|
setValue: '',
|
||||||
|
breakpoints: {},
|
||||||
}, options, this.targetDom, this.constructor.name);
|
}, options, this.targetDom, this.constructor.name);
|
||||||
this.handlers = {};
|
this.handlers = {};
|
||||||
if (!this.targetDom || this.targetDom.nodeName == 'INPUT') {
|
if (!this.targetDom || this.targetDom.nodeName == 'INPUT') {
|
||||||
@@ -50,6 +51,7 @@ class axRate {
|
|||||||
}
|
}
|
||||||
init() {
|
init() {
|
||||||
axInstance.push(this, this.options.insName, 'rate');
|
axInstance.push(this, this.options.insName, 'rate');
|
||||||
|
!axIsEmpty(this.options.breakpoints) ? axBreakpoints(this.options, this.options.breakpoints) : null;
|
||||||
this.renderRate();
|
this.renderRate();
|
||||||
this.set(this.options.value);
|
this.set(this.options.value);
|
||||||
let pop;
|
let pop;
|
||||||
1
src/main/resources/static/axui-v2.1.1/plugins/axRate/axRate.min.js
vendored
Normal file
@@ -1,9 +1,9 @@
|
|||||||
/*!
|
/*!
|
||||||
*Last modified: 2023-07-04 22:56:05
|
*Last modified: 2023-09-15 14:32:19
|
||||||
*名称: axTree.js
|
*名称: axTree.js
|
||||||
*简介: tree树菜单的js文件
|
*简介: tree树菜单的js文件
|
||||||
*用法: new axTree('#id',{参数})
|
*用法: new axTree('#id',{参数})
|
||||||
*版本: v1.0.9
|
*版本: v1.0.10
|
||||||
*演示: https://www.axui.cn/v2.0/ax-tree.php
|
*演示: https://www.axui.cn/v2.0/ax-tree.php
|
||||||
*客服: 3217728223@qq.com
|
*客服: 3217728223@qq.com
|
||||||
*交流: QQ群952502085
|
*交流: QQ群952502085
|
||||||
@@ -62,6 +62,7 @@ class axTree {
|
|||||||
separator: ',',
|
separator: ',',
|
||||||
prop: 'label',
|
prop: 'label',
|
||||||
},
|
},
|
||||||
|
breakpoints: {},
|
||||||
onBeforeRemove: '',
|
onBeforeRemove: '',
|
||||||
onGetCheckeds: '',
|
onGetCheckeds: '',
|
||||||
onInit: '',
|
onInit: '',
|
||||||
@@ -95,6 +96,7 @@ class axTree {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
begin() {
|
begin() {
|
||||||
|
!axIsEmpty(this.options.breakpoints) ? axBreakpoints(this.options, this.options.breakpoints) : null;
|
||||||
this.checked = [];
|
this.checked = [];
|
||||||
this.checkeds = [];
|
this.checkeds = [];
|
||||||
this.expanded = [];
|
this.expanded = [];
|
||||||
2
src/main/resources/static/axui-v2.1.1/plugins/axTree/axTree.min.js
vendored
Normal file
|
Before Width: | Height: | Size: 623 B After Width: | Height: | Size: 623 B |
|
Before Width: | Height: | Size: 709 B After Width: | Height: | Size: 709 B |
|
Before Width: | Height: | Size: 366 B After Width: | Height: | Size: 366 B |
|
Before Width: | Height: | Size: 629 B After Width: | Height: | Size: 629 B |
|
Before Width: | Height: | Size: 500 B After Width: | Height: | Size: 500 B |
|
Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B |
|
Before Width: | Height: | Size: 792 B After Width: | Height: | Size: 792 B |
|
Before Width: | Height: | Size: 959 B After Width: | Height: | Size: 959 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 900 B After Width: | Height: | Size: 900 B |
|
Before Width: | Height: | Size: 804 B After Width: | Height: | Size: 804 B |
@@ -12,8 +12,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>文件列表</title>
|
<title>文件列表</title>
|
||||||
|
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax.css}" rel="stylesheet" type="text/css" >
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="ax-header">
|
<header class="ax-header">
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
<a href="###" class="ax-btn" id="batchDelBtn">批量删除</a>
|
<a href="###" class="ax-btn" id="batchDelBtn">批量删除</a>
|
||||||
<div class="ax-break"></div>
|
<div class="ax-break"></div>
|
||||||
</div>
|
</div>
|
||||||
<script th:src="@{/axui-v2.0.14/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/axui-v2.1.1/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script th:src="@{/common/js/basic.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/common/js/basic.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script type="text/javascript" th:inline="javascript" charset="utf-8">
|
<script type="text/javascript" th:inline="javascript" charset="utf-8">
|
||||||
let fileDel = (obj) => {
|
let fileDel = (obj) => {
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>在线日志</title>
|
<title>在线日志</title>
|
||||||
|
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax.css}" rel="stylesheet" type="text/css" >
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="ax-header">
|
<header class="ax-header">
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
<div id="RootDiv" class="ax-border ax-margin">
|
<div id="RootDiv" class="ax-border ax-margin">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<script th:src="@{/axui-v2.0.14/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/axui-v2.1.1/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script th:src="@{/common/js/basic.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/common/js/basic.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script th:src="@{/common/js/fmt-socket.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/common/js/fmt-socket.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script type="text/javascript" th:inline="javascript" charset="utf-8">
|
<script type="text/javascript" th:inline="javascript" charset="utf-8">
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>文件上传</title>
|
<title>文件上传</title>
|
||||||
|
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax.css}" rel="stylesheet" type="text/css" >
|
||||||
<link th:href="@{/axui-v2.0.14/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
<link th:href="@{/axui-v2.1.1/css/ax-response.css}" rel="stylesheet" type="text/css" >
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="ax-header">
|
<header class="ax-header">
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script th:src="@{/axui-v2.0.14/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
<script th:src="@{/axui-v2.1.1/js/ax.js}" type="text/javascript" charset="utf-8"></script>
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
window.onload = () => {
|
window.onload = () => {
|
||||||
let accept = "jpg,jpeg,gif,png,svg,doc,docx,xls,xlsx,txt,mp4,mp3,pdf,exe,msi,jar,zip," +
|
let accept = "jpg,jpeg,gif,png,svg,doc,docx,xls,xlsx,txt,mp4,mp3,pdf,exe,msi,jar,zip," +
|
||||||
|
|||||||
@@ -8,4 +8,8 @@
|
|||||||
```
|
```
|
||||||
配置logback-spring.xml,日志输出到控制台和文件
|
配置logback-spring.xml,日志输出到控制台和文件
|
||||||
集成WebSocket,解析日志文件,实现实时在线日志查看
|
集成WebSocket,解析日志文件,实现实时在线日志查看
|
||||||
|
```
|
||||||
|
> v1.2.0
|
||||||
|
```
|
||||||
|
AXUIv2.0.14升级到AXUIv2.1.1
|
||||||
```
|
```
|
||||||