summaryrefslogtreecommitdiff
path: root/src/client/components/taskmanager.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-11-01 22:43:19 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-11-01 22:43:19 +0900
commitd3e764d7f9321e5a778834766b9651187627a20d (patch)
tree4dbbed3de633b59ef42194cd7c31779f8d6d8955 /src/client/components/taskmanager.vue
parentImprove task manager etc (diff)
downloadmisskey-d3e764d7f9321e5a778834766b9651187627a20d.tar.gz
misskey-d3e764d7f9321e5a778834766b9651187627a20d.tar.bz2
misskey-d3e764d7f9321e5a778834766b9651187627a20d.zip
Improve task manager
Diffstat (limited to 'src/client/components/taskmanager.vue')
-rw-r--r--src/client/components/taskmanager.vue14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/client/components/taskmanager.vue b/src/client/components/taskmanager.vue
index 704e2d3e89..b81f267365 100644
--- a/src/client/components/taskmanager.vue
+++ b/src/client/components/taskmanager.vue
@@ -54,7 +54,7 @@
<div>Endpoint</div>
<div>State</div>
</div>
- <div v-for="req in apiRequests">
+ <div v-for="req in apiRequests" @click="showReq(req)">
<div>#{{ req.id }}</div>
<div>{{ req.endpoint }}</div>
<div class="state" :class="req.state">{{ req.state }}</div>
@@ -119,6 +119,13 @@ export default defineComponent({
os.popups.value = os.popups.value.filter(x => x !== p);
};
+ const showReq = async req => {
+ os.popup(await import('./taskmanager.api-window.vue'), {
+ req: req
+ }, {
+ }, 'closed');
+ };
+
return {
tab: ref('stream'),
popups: os.popups,
@@ -126,6 +133,7 @@ export default defineComponent({
connections,
pools,
killPopup,
+ showReq,
faTerminal,
};
},
@@ -152,6 +160,10 @@ export default defineComponent({
> div {
display: table-row;
+ &:nth-child(even) {
+ //background: rgba(0, 0, 0, 0.1);
+ }
+
&.header {
opacity: 0.7;
}