mirror of
https://github.com/LingChair/LingChair-V0.git
synced 2025-12-07 17:45:49 +08:00
fix: Tab右键菜单相关问题(未完成)
This commit is contained in:
@@ -310,13 +310,11 @@ class ChatTabManager {
|
|||||||
let callback = (e) => {
|
let callback = (e) => {
|
||||||
if (menu) menu.close()
|
if (menu) menu.close()
|
||||||
// 切到 chatTab
|
// 切到 chatTab
|
||||||
|
document.getElementById("").previousElementSibling
|
||||||
let ele = e.get(0)
|
let ele = e.get(0)
|
||||||
let menuHtml = $.parseHTML(`<ul class="mdui-menu">
|
let menuHtml = $.parseHTML(`<ul class="mdui-menu">
|
||||||
<li class="mdui-menu-item">
|
<li class="mdui-menu-item">
|
||||||
<a onclick="CachedData.getAndRecycle('${CachedData.addToList(() => {
|
<a onclick="let ele=CachedData.getAndRecycle('${CachedData.addToList(ele)}');ChatTabManager.click($(ele.previousElementSibling).attr('target'));ChatPage.getChatSeesion($(ele).attr('target')).remove()" class="mdui-ripple">关闭</a>
|
||||||
$(ele.previousElementSibling).click()
|
|
||||||
ChatPage.getChatSeesion($(ele).attr('target')).remove()
|
|
||||||
})}')()" class="mdui-ripple">关闭</a>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>`)
|
</ul>`)
|
||||||
let $menu = $(menuHtml)
|
let $menu = $(menuHtml)
|
||||||
@@ -409,7 +407,7 @@ class ChatPage {
|
|||||||
remove() {
|
remove() {
|
||||||
ChatTabManager.remove(this.chatTarget)
|
ChatTabManager.remove(this.chatTarget)
|
||||||
ChatPage.cached[this.chatTarget].chatPageElement.remove()
|
ChatPage.cached[this.chatTarget].chatPageElement.remove()
|
||||||
ChatPage.cached[this.chatTarget] = null
|
delete ChatPage.cached[this.chatTarget]
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 加载更多聊天记录
|
* 加载更多聊天记录
|
||||||
|
|||||||
Reference in New Issue
Block a user