修复正则排序的bug

This commit is contained in:
Peng-YM 2020-12-05 15:46:41 +08:00
parent 9333d989bc
commit 8c22f1c16e
4 changed files with 52 additions and 3 deletions

View File

@ -1588,11 +1588,11 @@ var ProxyUtils = (function () {
// sort by regex
function RegexSortOperator(expressions) {
expressions = expressions.map(expr => new RegExp(expr));
return {
name: "Regex Sort Operator",
func: (proxies) =>
proxies.sort((a, b) => {
expressions = expressions.map(expr => new RegExp(expr));
const oA = getRegexOrder(expressions, a.name);
const oB = getRegexOrder(expressions, b.name);
if (oA && !oB) return -1;

File diff suppressed because one or more lines are too long

View File

@ -82,4 +82,5 @@ export default {
<style lang="scss">
@import "./assets/css/app";
@import "./assets/css/general.css";
</style>

View File

@ -0,0 +1,48 @@
[v-cloak] {
display: none;
}
.text-pre-wrap {
white-space: pre-wrap !important;
}
.v-navigation-drawer {
padding-top: constant(safe-area-inset-top) !important;
padding-top: env(safe-area-inset-top) !important;
}
.v-bottom-sheet.v-dialog--fullscreen {
padding-top: constant(safe-area-inset-top) !important;
padding-top: env(safe-area-inset-top) !important;
}
.v-app-bar {
height: auto !important;
padding-top: constant(safe-area-inset-top) !important;
padding-top: env(safe-area-inset-top) !important;
}
.v-toolbar {
height: auto !important;
padding-top: constant(safe-area-inset-top) !important;
padding-top: env(safe-area-inset-top) !important;
}
.v-toolbar__content {
padding-left: 12px !important;
padding-right: 12px !important;
}
.v-main {
margin-top: constant(safe-area-inset-top) !important;
margin-top: env(safe-area-inset-top) !important;
margin-bottom: constant(safe-area-inset-bottom) !important;
margin-bottom: env(safe-area-inset-bottom) !important;
}
.v-main .container {
height: 100%;
}
.v-bottom-navigation,
.v-bottom-sheet {
padding-bottom: constant(safe-area-inset-bottom);
padding-bottom: env(safe-area-inset-bottom);
}
.v-bottom-navigation {
box-sizing: content-box;
}
.v-bottom-navigation button {
box-sizing: border-box;
}