mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-17 11:13:26 +00:00
no message
This commit is contained in:
parent
df3b3bed98
commit
c2d852eb3a
@ -32,7 +32,7 @@
|
|||||||
"@electron-forge/maker-squirrel": "^6.0.1",
|
"@electron-forge/maker-squirrel": "^6.0.1",
|
||||||
"@electron-forge/maker-zip": "^6.0.1",
|
"@electron-forge/maker-zip": "^6.0.1",
|
||||||
"dotenv": "^16.0.3",
|
"dotenv": "^16.0.3",
|
||||||
"electron": "^22.0.0-beta.5",
|
"electron": "^21.3.0",
|
||||||
"electron-builder": "^23.6.0",
|
"electron-builder": "^23.6.0",
|
||||||
"electron-notarize": "^1.2.2",
|
"electron-notarize": "^1.2.2",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
|
|||||||
2
public/js/build/226.js
vendored
2
public/js/build/226.js
vendored
File diff suppressed because one or more lines are too long
2
public/js/build/382.js
vendored
2
public/js/build/382.js
vendored
File diff suppressed because one or more lines are too long
2
public/js/build/434.js
vendored
2
public/js/build/434.js
vendored
File diff suppressed because one or more lines are too long
2
public/js/build/481.js
vendored
2
public/js/build/481.js
vendored
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
1232463f96c3b53b
|
88ea1da372d84b4e
|
||||||
|
|||||||
@ -1237,6 +1237,10 @@
|
|||||||
"/uploads/chat/202211/33/f682a136679c12bb641bb6967a9ff475.mov": "/uploads/chat/202211/33/f682a136679c12bb641bb6967a9ff475.mov",
|
"/uploads/chat/202211/33/f682a136679c12bb641bb6967a9ff475.mov": "/uploads/chat/202211/33/f682a136679c12bb641bb6967a9ff475.mov",
|
||||||
"/uploads/chat/202211/45/088a642eb13ee5cf.jpg": "/uploads/chat/202211/45/088a642eb13ee5cf.jpg",
|
"/uploads/chat/202211/45/088a642eb13ee5cf.jpg": "/uploads/chat/202211/45/088a642eb13ee5cf.jpg",
|
||||||
"/uploads/chat/202211/45/088a642eb13ee5cf.jpg_thumb.jpg": "/uploads/chat/202211/45/088a642eb13ee5cf.jpg_thumb.jpg",
|
"/uploads/chat/202211/45/088a642eb13ee5cf.jpg_thumb.jpg": "/uploads/chat/202211/45/088a642eb13ee5cf.jpg_thumb.jpg",
|
||||||
|
"/uploads/chat/202211/45/d2a5dd9e848e1fce.jpg": "/uploads/chat/202211/45/d2a5dd9e848e1fce.jpg",
|
||||||
|
"/uploads/chat/202211/45/d2a5dd9e848e1fce.jpg_thumb.jpg": "/uploads/chat/202211/45/d2a5dd9e848e1fce.jpg_thumb.jpg",
|
||||||
|
"/uploads/chat/202211/45/e093daa871e780d9.jpg": "/uploads/chat/202211/45/e093daa871e780d9.jpg",
|
||||||
|
"/uploads/chat/202211/45/e093daa871e780d9.jpg_thumb.jpg": "/uploads/chat/202211/45/e093daa871e780d9.jpg_thumb.jpg",
|
||||||
"/uploads/chat/202211/45/f242ea07dda50e76.jpg": "/uploads/chat/202211/45/f242ea07dda50e76.jpg",
|
"/uploads/chat/202211/45/f242ea07dda50e76.jpg": "/uploads/chat/202211/45/f242ea07dda50e76.jpg",
|
||||||
"/uploads/chat/202211/45/f242ea07dda50e76.jpg_thumb.jpg": "/uploads/chat/202211/45/f242ea07dda50e76.jpg_thumb.jpg",
|
"/uploads/chat/202211/45/f242ea07dda50e76.jpg_thumb.jpg": "/uploads/chat/202211/45/f242ea07dda50e76.jpg_thumb.jpg",
|
||||||
"/uploads/desktop/0.12.0/builder-debug.yml": "/uploads/desktop/0.12.0/builder-debug.yml",
|
"/uploads/desktop/0.12.0/builder-debug.yml": "/uploads/desktop/0.12.0/builder-debug.yml",
|
||||||
|
|||||||
@ -60,14 +60,16 @@ export default {
|
|||||||
if ($A.isArray(window.emoticonData)) {
|
if ($A.isArray(window.emoticonData)) {
|
||||||
let baseUrl = $A.apiUrl("../images/emoticon")
|
let baseUrl = $A.apiUrl("../images/emoticon")
|
||||||
return window.emoticonData.map(data => {
|
return window.emoticonData.map(data => {
|
||||||
data.src = `${baseUrl}/${data.path}/${data.icon}`
|
return Object.assign(data, {
|
||||||
data.list = data.list.map(item => {
|
src: `${baseUrl}/${data.path}/${data.icon}`,
|
||||||
item.type = `emoticon`
|
list: data.list.map(item => {
|
||||||
item.asset = `images/emoticon/${data.path}/${item.path}`
|
return Object.assign(item, {
|
||||||
item.src = `${baseUrl}/${data.path}/${item.path}`
|
type: `emoticon`,
|
||||||
return item
|
asset: `images/emoticon/${data.path}/${item.path}`,
|
||||||
})
|
src: `${baseUrl}/${data.path}/${item.path}`
|
||||||
return data;
|
})
|
||||||
|
})
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return [];
|
return [];
|
||||||
|
|||||||
@ -11,8 +11,8 @@
|
|||||||
popperClass="chat-quick-emoji-popover">
|
popperClass="chat-quick-emoji-popover">
|
||||||
<div slot="reference"></div>
|
<div slot="reference"></div>
|
||||||
<ul class="chat-quick-emoji-wrapper">
|
<ul class="chat-quick-emoji-wrapper">
|
||||||
<li v-for="emoji in emojiQuickItems" @click="onEmojiQuick(emoji)">
|
<li v-for="item in emojiQuickItems" @click="onEmojiQuick(item)">
|
||||||
<img :title="emoji.item.name" :alt="emoji.item.name" :src="emoji.item.src"/>
|
<img :title="item.name" :alt="item.name" :src="item.src"/>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</EPopover>
|
</EPopover>
|
||||||
@ -708,16 +708,21 @@ export default {
|
|||||||
if (text
|
if (text
|
||||||
&& text.indexOf(" ") === -1
|
&& text.indexOf(" ") === -1
|
||||||
&& text.length >= 1
|
&& text.length >= 1
|
||||||
&& text.length <= 8
|
&& text.length <= 4
|
||||||
&& $A.isArray(window.emoticonData)) {
|
&& $A.isArray(window.emoticonData)) {
|
||||||
// 搜索在线表情
|
// 搜索在线表情
|
||||||
this.searchEmoji(text);
|
this.searchEmoji(text);
|
||||||
// 显示快捷选择表情窗口
|
// 显示快捷选择表情窗口
|
||||||
this.emojiQuickItems = [];
|
this.emojiQuickItems = [];
|
||||||
|
let baseUrl = $A.apiUrl("../images/emoticon")
|
||||||
window.emoticonData.some(data => {
|
window.emoticonData.some(data => {
|
||||||
let item = data.list.find(({name}) => $A.strExists(name, text))
|
let item = data.list.find(({name}) => $A.strExists(name, text))
|
||||||
if (item) {
|
if (item) {
|
||||||
this.emojiQuickItems.push({data, item})
|
this.emojiQuickItems.push(Object.assign(item, {
|
||||||
|
type: `emoticon`,
|
||||||
|
asset: `images/emoticon/${data.path}/${item.path}`,
|
||||||
|
src: `${baseUrl}/${data.path}/${item.path}`
|
||||||
|
}))
|
||||||
if (this.emojiQuickItems.length >= 2) {
|
if (this.emojiQuickItems.length >= 2) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@ -746,24 +751,19 @@ export default {
|
|||||||
url: '../emo/search',
|
url: '../emo/search',
|
||||||
data: {
|
data: {
|
||||||
key: text,
|
key: text,
|
||||||
}
|
},
|
||||||
|
checkNetwork: false,
|
||||||
}).then(({data}) => {
|
}).then(({data}) => {
|
||||||
if (this.emojiSearchKey !== text) {
|
if (this.emojiSearchKey !== text) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
let maxNum = 3;
|
|
||||||
if (this.windowWidth > 1000) maxNum = 5;
|
|
||||||
else if (this.windowWidth > 900) maxNum = 4;
|
|
||||||
const array = this.getRandomArrayElements(data.map(item => {
|
const array = this.getRandomArrayElements(data.map(item => {
|
||||||
return {
|
return {
|
||||||
data: {},
|
type: "online",
|
||||||
item: {
|
name: this.$L("动画表情"),
|
||||||
type: "online",
|
src: this.asciiConvertNative(item)
|
||||||
name: this.$L("动画表情"),
|
|
||||||
src: this.asciiConvertNative(item)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}), maxNum - this.emojiQuickItems.length)
|
}), 3 - this.emojiQuickItems.length)
|
||||||
if (array.length > 0) {
|
if (array.length > 0) {
|
||||||
this.emojiQuickItems.push(...array)
|
this.emojiQuickItems.push(...array)
|
||||||
this.$nextTick(_ => {
|
this.$nextTick(_ => {
|
||||||
@ -973,19 +973,13 @@ export default {
|
|||||||
reader.readAsDataURL(this.recordBlob);
|
reader.readAsDataURL(this.recordBlob);
|
||||||
},
|
},
|
||||||
|
|
||||||
onEmojiQuick({data, item}) {
|
onEmojiQuick(item) {
|
||||||
if (item.type === 'online') {
|
if (item.type === 'online') {
|
||||||
this.$emit('input', "")
|
this.$emit('input', "")
|
||||||
this.$emit('on-send', `<img src="${item.src}"/>`)
|
this.$emit('on-send', `<img src="${item.src}"/>`)
|
||||||
} else {
|
} else {
|
||||||
const baseUrl = $A.apiUrl("../images/emoticon")
|
|
||||||
const emoji = {
|
|
||||||
asset: `images/emoticon/${data.path}/${item.path}`,
|
|
||||||
name: item.name,
|
|
||||||
src: `${baseUrl}/${data.path}/${item.path}`
|
|
||||||
}
|
|
||||||
this.$emit('input', "")
|
this.$emit('input', "")
|
||||||
this.$emit('on-send', `<img class="emoticon" data-asset="${emoji.asset}" data-name="${emoji.name}" src="${emoji.src}"/>`)
|
this.$emit('on-send', `<img class="emoticon" data-asset="${item.asset}" data-name="${item.name}" src="${item.src}"/>`)
|
||||||
}
|
}
|
||||||
this.emojiQuickShow = false
|
this.emojiQuickShow = false
|
||||||
this.focus()
|
this.focus()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user