diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 0752a7690..76699dfc0 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -185,7 +185,7 @@
+ v-longpress="{callback: handleLongpress, delay: 300}">
@@ -1429,6 +1429,17 @@ export default { } document.getSelection().removeAllRanges(); }, + + keyboardShow(visible) { + if (!visible && this.operateVisible) { + // 防止键盘关闭时操作菜单因为滚动而关闭 + this.operatePreventScroll++ + setTimeout(() => { + this.operatePreventScroll-- + this.handleOperateResize() + }, 300) + } + }, }, methods: { @@ -3097,14 +3108,6 @@ export default { } }, - handleTouchend() { - if (this.keyboardShow) { - // 防止键盘关闭时菜单又隐藏 - this.operatePreventScroll++ - setTimeout(() => this.operatePreventScroll--, 300) - } - }, - onMsgType(type) { switch (type) { case 'project': diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss index fb844fc11..f6f84d0da 100644 --- a/resources/assets/sass/pages/components/dialog-wrapper.scss +++ b/resources/assets/sass/pages/components/dialog-wrapper.scss @@ -759,7 +759,8 @@ position: relative; p { - word-break: break-all; + word-break: keep-all; + overflow-wrap: break-word; } a, diff --git a/resources/assets/sass/pages/page-messenger.scss b/resources/assets/sass/pages/page-messenger.scss index 74059cb1a..3fbea4990 100644 --- a/resources/assets/sass/pages/page-messenger.scss +++ b/resources/assets/sass/pages/page-messenger.scss @@ -14,15 +14,6 @@ flex-shrink: 0; display: flex; flex-direction: column; - &:after { - content: ""; - position: absolute; - top: 0; - right: 0; - height: 100%; - width: 1px; - background-color: #f4f5f5; - } .messenger-search { display: flex; align-items: center; @@ -562,6 +553,16 @@ height: 100%; display: flex; position: relative; + &:before { + content: ""; + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 1px; + background-color: #f4f5f5; + z-index: 2; + } .msg-dialog-bg { position: absolute; top: 0; @@ -660,9 +661,6 @@ body.window-portrait { max-width: none; background-color: #ffffff; z-index: 48; - &:after { - display: none; - } .messenger-search { background-color: #f8f8f8; .search-wrapper {