+ 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 {