Session data can be cleared without reloading the page

This commit is contained in:
NI
2019-10-22 08:38:31 +08:00
parent 64acf3e0a6
commit e048671bfd
5 changed files with 55 additions and 0 deletions

View File

@@ -25,6 +25,7 @@
<span class="type" :style="'background-color: ' + known.data.color">
{{ known.data.type }}
</span>
<a
class="opt link"
href="javascript:;"
@@ -32,13 +33,24 @@
>
{{ known.copyStatus }}
</a>
<a
v-if="!known.data.session"
class="opt del"
href="javascript:;"
@click="remove(known.data.uid)"
>
Remove
</a>
<a
v-else
class="opt clr"
href="javascript:;"
title="Clear session data"
@click="clearSession(known.data.uid)"
>
Clear
</a>
</div>
<div class="lst-wrap" @click="select(known.data)">
<h2
@@ -140,6 +152,13 @@ export default {
}
this.$emit("remove", uid);
},
clearSession(uid) {
if (this.busy) {
return;
}
this.$emit("clear-session", uid);
}
}
};