Skip to content

Commit a9a75f8

Browse files
committed
1.3.1 Automatically open diversities menu after long hover
1 parent d7ed06a commit a9a75f8

6 files changed

+28
-20
lines changed

docs/iframe.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<body>
1717
<div id="root"></div>
1818
<div id="error-display"></div>
19-
<script src="static/preview.52b5a34a5a8fcb43e9b0.bundle.js"></script>
19+
<script src="static/preview.b44139a9cb97c9cc5aed.bundle.js"></script>
2020
</body>
2121
</html>
2222

docs/static/preview.52b5a34a5a8fcb43e9b0.bundle.js.map

-1
This file was deleted.

docs/static/preview.52b5a34a5a8fcb43e9b0.bundle.js renamed to docs/static/preview.b44139a9cb97c9cc5aed.bundle.js

+17-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/static/preview.b44139a9cb97c9cc5aed.bundle.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "emoji-picker-react",
3-
"version": "1.3.0",
3+
"version": "1.3.1",
44
"description": "React emoji-picker component",
55
"main": "./dist/index.js",
66
"scripts": {

src/Emoji/index.js

+8
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,16 @@ class Emoji extends Component {
4141
if (this.props.emojiProps.parent._emojiName) {
4242
this.props.emojiProps.parent._emojiName.textContent = this.emoji.name;
4343
}
44+
45+
this.onMouseEnterTimeout = setTimeout(() => {
46+
this.props.emojiProps.openDiversitiesMenu(this.props.member);
47+
}, OPEN_DIVERSITIES_TIMEOUT);
4448
}
4549

4650
onMouseLeave(e) {
4751

52+
clearTimeout(this.onMouseEnterTimeout);
53+
4854
if (e.relatedTarget && e.relatedTarget.classList && e.relatedTarget.classList.contains('emoji')) {
4955
return;
5056
}
@@ -56,6 +62,8 @@ class Emoji extends Component {
5662

5763
onMouseDown() {
5864

65+
clearTimeout(this.onMouseEnterTimeout);
66+
5967
if (!this.hasDiversities) {
6068
return;
6169
}

0 commit comments

Comments
 (0)