
管理员
站长
- UID
- 1
- 积分
- 224400
- 余额
- 13 R
- Moe币
- 84881
- 在线时间
- 279 小时
- 注册时间
- 2025-12-28
- 最后登录
- 2026-11-9
|
l(t?.Icon),...t}),this.originSelectData.push(t)}var i;return JSON.parse(JSON.stringify(e))}initParamsConfig(){this.hideCloseBtn=this.hasAttribute("hide-close-btn")||!1,this.hideLockBtn=this.hasAttribute("hide-lock-btn")||!1,this.hideSelectTitle=this.hasAttribute("hide-select-title")||!1,this.selectPanelId=this.getAttribute("select-panel-id")||""}initBackboneHtml(){this.shadowRoot.innerHTML=`<style>.flex-align-center{display:flex;align-items:center}.kweb-ux-title-bar{user-select:none;font-size:14px;box-sizing:border-box;width:100%;min-height:26px;justify-content:space-between;display:flex;padding-left:var(--kweb-ux-title-bar-padding-lr,16px);padding-right:var(--kweb-ux-title-bar-padding-lr,16px);height:var(--kweb-ux-title-bar-height,48px);color:var(--kweb-ux-KMenuWidget-text);background-color:var(--kweb-ux-KTaskPanel-background-title)}.kweb-ux-title-bar__btn{display:inline-block;width:24px;height:24px;cursor:pointer;text-align:center;margin-left:5px;border-radius:6px}.kweb-ux-title-bar__btn wps-icon{vertical-align:middle;width:16px;height:16px;margin-top:2px}.kweb-ux-title-bar__btn:hover{background-color:var(--kweb-ux-KToolButton-background-hover)}.kweb-ux-title-bar__btn:active{background-color:var(--kweb-ux-KToolButton-background-down)}</style><div class="kweb-ux-title-bar theme-container" data-ux-id="${this.uxId}"><div class="flex-align-center">${this.hideSelectTitle?"":'<kweb-ux-select-list id="kweb-ux-select-list"></kweb-ux-select-list>'}<slot name="left"></slot></div><div class="flex-align-center"><slot name="center"></slot></div><div class="flex-align-center"><slot name="right"></slot>${this.hideLockBtn?"":`<span class="kweb-ux-title-bar__btn kweb-ux-title-bar__lock" title="锁定面板"><wps-icon src="${i}"></wps-icon></span>`} ${this.hideCloseBtn?"":'<span class="kweb-ux-title-bar__btn kweb-ux-title-bar__close" title="关闭"><wps-icon src="https://global.local.wps.cn/uxkit/assets/svg/closePanle.svg"></wps-icon></span>'}</div></div>`,!this.hideCloseBtn&&(this._close_btn=this.shadowRoot.querySelector(".kweb-ux-title-bar__close")),!this.hideLockBtn&&(this._lock_btn=this.shadowRoot.querySelector(".kweb-ux-title-bar__lock"))}setLockStatus=()=>{this.hideLockBtn||(this.isLock=window?.Application?.TaskPanesEx?.Locked,this._lock_btn.title=this.isLock?"取消锁定面板":"锁定面板",this._lock_btn.querySelector("wps-icon").setAttribute("src",this.isLock?"https://global.local.wps.cn/uxkit/assets/svg/lock.svg":i))};setClientTpTitleVisible(e=!1){let t=this.originSelectData.findIndex((e=>e?.Id===this.selectPanelId));t>-1&&(({index:e,visible:t})=>{window?.Application?.TaskPanesEx?.Item(e)?.SetClientTpTitleVisible(t)})({index:t,visible:e})}getIconUrl(e){return`https://global.local.wps.cn/icons/v1/${e}.svg`}async initSelectData(){if(this.hideSelectTitle)return;const e=await this.getSelectList(),t=this.shadowRoot.querySelector("#kweb-ux-select-list");t.setAttribute("select-id",this.selectPanelId),t.setAttribute("data",JSON.stringify(e))}handleReceiveSelectListEvent=e=>{const{type:t,data:i}=e.detail;i?.Id&&this.handleSelectItem({type:t,data:i})};postMessage({position:e="",type:t="click",data:i={}}){super.postMessage({position:e,type:t,data:i})}handlerPaneChangeEventListener=async()=>{await this.initSelectData()};handleElClickEvent=e=>{const t=e.target;!this.hideCloseBtn&&this._close_btn.contains(t)&&this.handleClose(),!this.hideLockBtn&&this._lock_btn.contains(t)&&this.handleLock()};bindEvent(){r("Application.TaskPanesEx.AddLockChangeEventListener",this.setLockStatus),(e=>{r("Application.TaskPanesEx.AddChangeEventListener",e)})(this.handlerPaneChangeEventListener),this.shadowRoot?.addEventListener("click",this.handleElClickEvent,!1),this.hideSelectTitle||this.shadowRoot.addEventListener("kweb-ux-select-list",this.handleReceiveSelectListEvent,!1)}unbindEvent(){r("Application.TaskPanesEx.RemoveLockChangeEventListener",this.setLockStatus),(e=>{r("Application.TaskPanesEx.RemoveChangeEventListener",e)})(this.handlerPaneChangeEventListener),this.shadowRoot?.removeEventListener("click",this.handleElClickEvent,!1),this.hideSelectTitle||this.shadowRoot.removeEventListener("kweb-ux-select-list",this.handleReceiveSelectListEvent,!1)}handleSelectItem({type:e,data:t}){var i;this.selectPanelId=t?.Id,i=t?.Id,window?.Application?.TaskPanesEx?.Activate({id:i}),this.postMessage({position:"select-item",type:e,data:t})}handleLock(){var e;e=!this.isLock,window?.Application?.TaskPanesEx?.SetLock(!!e),this.postMessage({position:"lock",data:{status:this.isLock?"lock":"unlock"}})}handleClose(){window?.Application?.TaskPanesEx?.SetState(1),this.postMessage({position:"close"})}disconnectedCallback(){this.unbindEvent()}}customElements.define(l,e)}return t})())); —”
“你是认真的吗?”
“欸欸!我都、已经说出来了啊!”
“……”
白濯严肃地盯着天然呆本质愈趋暴露的女警员。
“那、那要我怎么办啊!要么,你有好主意吗?比如,打我一拳,不定期给解药的话,就会内出血而死之类的……”
这家伙,搞不好和花夕会很有共同语言,指炎夏电影的方面。
“……或者,那种遥控的炸弹,装在我的身体里,你按一下按钮,我就‘轰’地炸开来了……”
警花小姐越讲越离谱。
不过,听她一阵瞎掰,“装在身体里”这段话,倒令白濯产生了某种……关于自己本职的,灵感。 |
|