mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2026-04-17 11:38:05 +08:00
Added script filter and script opeartor
This commit is contained in:
@@ -165,6 +165,8 @@ import RegexRenameOperator from "@/components/RegexRenameOperator";
|
||||
import KeywordDeleteOperator from "@/components/KeywordDeleteOperator";
|
||||
import RegexDeleteOperator from "@/components/RegexDeleteOperator";
|
||||
import FlagOperator from "@/components/FlagOperator";
|
||||
import ScriptFilter from "@/components/ScriptFilter";
|
||||
import ScriptOperator from "@/components/ScriptOperator";
|
||||
|
||||
const AVAILABLE_PROCESSORS = {
|
||||
"Flag Operator": {
|
||||
@@ -207,6 +209,14 @@ const AVAILABLE_PROCESSORS = {
|
||||
component: "RegexDeleteOperator",
|
||||
name: "删除正则"
|
||||
},
|
||||
"Script Filter": {
|
||||
component: "ScriptFilter",
|
||||
name: "脚本过滤器"
|
||||
},
|
||||
"Script Operator": {
|
||||
component: "ScriptOperator",
|
||||
name: "脚本操作"
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
@@ -220,7 +230,9 @@ export default {
|
||||
KeywordRenameOperator,
|
||||
RegexRenameOperator,
|
||||
KeywordDeleteOperator,
|
||||
RegexDeleteOperator
|
||||
RegexDeleteOperator,
|
||||
ScriptFilter,
|
||||
ScriptOperator
|
||||
},
|
||||
data: function () {
|
||||
return {
|
||||
@@ -298,7 +310,9 @@ export default {
|
||||
},
|
||||
|
||||
dataChanged(content) {
|
||||
this.options.process[content.idx].args = content.args;
|
||||
const process = this.options.process[content.idx];
|
||||
process.args = content.args;
|
||||
this.options.process.splice(content.idx, 1, process);
|
||||
},
|
||||
|
||||
addProcess(type) {
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
<v-toolbar-title>节点列表</v-toolbar-title>
|
||||
<v-spacer></v-spacer>
|
||||
<v-toolbar-items>
|
||||
<v-btn icon @click="refreshProxyList">
|
||||
<v-btn icon @click="refreshProxyList" v-if="sub">
|
||||
<v-icon>refresh</v-icon>
|
||||
</v-btn>
|
||||
<v-btn icon @click="showProxyList = false">
|
||||
@@ -229,7 +229,7 @@ export default {
|
||||
preview(item, type = 'sub') {
|
||||
if (type === 'sub') {
|
||||
this.url = `${BACKEND_BASE}/download/${item.name}`;
|
||||
this.sub = [item.url];
|
||||
this.sub = item.url;
|
||||
} else {
|
||||
this.url = `${BACKEND_BASE}/download/collection/${item.name}`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user