mirror of
https://github.com/anyproto/anytype-ts.git
synced 2025-06-08 05:57:02 +09:00
This commit is contained in:
parent
52ae2187eb
commit
c0ee8181a4
3 changed files with 7 additions and 11 deletions
|
@ -41,7 +41,7 @@ let csp = [
|
|||
"style-src 'unsafe-inline' http://localhost:*",
|
||||
"font-src data:",
|
||||
"connect-src http://localhost:* http://127.0.0.1:* ws://localhost:* https://sentry.anytype.io https://anytype.io https://api.amplitude.com/ devtools://devtools data:",
|
||||
"script-src-elem http://localhost:* https://sentry.io devtools://devtools 'unsafe-inline'",
|
||||
"script-src-elem file: http://localhost:* https://sentry.io devtools://devtools 'unsafe-inline'",
|
||||
"frame-src chrome-extension://react-developer-tools"
|
||||
];
|
||||
let autoUpdate = false;
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
}
|
||||
|
||||
.menu.menuThreadStatus {
|
||||
.content { max-height: 250px; }
|
||||
.item { padding: 5px 16px; }
|
||||
}
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@ class MenuThreadList extends React.Component<Props, {}> {
|
|||
super(props);
|
||||
|
||||
this.onMouseEnter = this.onMouseEnter.bind(this);
|
||||
this.onMouseLeave = this.onMouseLeave.bind(this);
|
||||
};
|
||||
|
||||
render () {
|
||||
|
@ -36,7 +35,6 @@ class MenuThreadList extends React.Component<Props, {}> {
|
|||
id={'item-' + item.id}
|
||||
className="item"
|
||||
onMouseEnter={(e: any) => { this.onMouseEnter(item.id, false); }}
|
||||
onMouseLeave={this.onMouseLeave}
|
||||
>
|
||||
<IconUser className="c18" {...item} />
|
||||
<div className="info">
|
||||
|
@ -57,7 +55,6 @@ class MenuThreadList extends React.Component<Props, {}> {
|
|||
id="item-cafe"
|
||||
className="item"
|
||||
onMouseOver={(e: any) => { this.onMouseEnter('cafe', true); }}
|
||||
onMouseLeave={this.onMouseLeave}
|
||||
>
|
||||
<Icon className="cafe" />
|
||||
<div className="info">
|
||||
|
@ -84,9 +81,11 @@ class MenuThreadList extends React.Component<Props, {}> {
|
|||
obj.unbind('mouseleave').on('mouseleave', () => {
|
||||
window.clearTimeout(this.timeoutClose);
|
||||
this.timeoutClose = window.setTimeout(() => {
|
||||
window.clearTimeout(this.timeoutMenu);
|
||||
commonStore.menuClose(this.props.id);
|
||||
commonStore.menuClose('threadStatus');
|
||||
if (!commonStore.menuIsOpen('threadStatus')) {
|
||||
window.clearTimeout(this.timeoutMenu);
|
||||
commonStore.menuClose(this.props.id);
|
||||
commonStore.menuClose('threadStatus');
|
||||
};
|
||||
}, 1000);
|
||||
});
|
||||
};
|
||||
|
@ -132,10 +131,6 @@ class MenuThreadList extends React.Component<Props, {}> {
|
|||
}, Constant.delay.menu);
|
||||
};
|
||||
|
||||
onMouseLeave (e: any) {
|
||||
commonStore.menuClose('threadStatus');
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
export default MenuThreadList;
|
Loading…
Add table
Add a link
Reference in a new issue