prevent accidental clicks from tiggering scroll
This commit is contained in:
+16
-6
@@ -3146,12 +3146,6 @@ ul.tabbar li.active > a {
|
|||||||
background-color: #039be5;
|
background-color: #039be5;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pinned-wrapper .menuTrigger.upper {
|
|
||||||
top: 0.25rem;
|
|
||||||
}
|
|
||||||
#pinned-wrapper .menuTrigger.lower {
|
|
||||||
bottom: 0.25rem;
|
|
||||||
}
|
|
||||||
#pinned-wrapper:hover .menuTrigger {
|
#pinned-wrapper:hover .menuTrigger {
|
||||||
opacity: 0.9;
|
opacity: 0.9;
|
||||||
}
|
}
|
||||||
@@ -3159,6 +3153,22 @@ ul.tabbar li.active > a {
|
|||||||
color: #757575;
|
color: #757575;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.pinned-menu {
|
||||||
|
position: absolute;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
background-color: #f8f8f8;
|
||||||
|
border-radius: 0 0.25rem 0.25rem 0;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pinned-menu .menuTrigger {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Drag-and-drop area.
|
Drag-and-drop area.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -73,20 +73,24 @@ class PinnedMessages extends React.PureComponent {
|
|||||||
}
|
}
|
||||||
<div className="pinned-scroll">{dots}</div>
|
<div className="pinned-scroll">{dots}</div>
|
||||||
<div className="pinned" onClick={this.handleSelected}><p>{shown}</p></div>
|
<div className="pinned" onClick={this.handleSelected}><p>{shown}</p></div>
|
||||||
{selected > 0 ?
|
<div className="pinned-menu">
|
||||||
<span className="menuTrigger upper">
|
<span className="menuTrigger upper">
|
||||||
|
{selected > 0 ?
|
||||||
<a href="#" onClick={this.handleMovePrev}>
|
<a href="#" onClick={this.handleMovePrev}>
|
||||||
<i className="material-icons">expand_less</i>
|
<i className="material-icons">expand_less</i>
|
||||||
</a>
|
</a>
|
||||||
|
: null
|
||||||
|
}
|
||||||
</span>
|
</span>
|
||||||
: null}
|
|
||||||
{this.props.selected > 0 ?
|
|
||||||
<span className="menuTrigger lower">
|
<span className="menuTrigger lower">
|
||||||
|
{this.props.selected > 0 ?
|
||||||
<a href="#" onClick={this.handleMoveNext}>
|
<a href="#" onClick={this.handleMoveNext}>
|
||||||
<i className="material-icons">expand_more</i>
|
<i className="material-icons">expand_more</i>
|
||||||
</a>
|
</a>
|
||||||
|
: null
|
||||||
|
}
|
||||||
</span>
|
</span>
|
||||||
: null}
|
</div>
|
||||||
</div>) : null;
|
</div>) : null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-5
@@ -15091,21 +15091,23 @@ class PinnedMessages extends (react__WEBPACK_IMPORTED_MODULE_0___default().PureC
|
|||||||
}, dots), react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
}, dots), react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
||||||
className: "pinned",
|
className: "pinned",
|
||||||
onClick: this.handleSelected
|
onClick: this.handleSelected
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", null, shown)), selected > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", null, shown)), react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
||||||
|
className: "pinned-menu"
|
||||||
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
||||||
className: "menuTrigger upper"
|
className: "menuTrigger upper"
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", {
|
}, selected > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", {
|
||||||
href: "#",
|
href: "#",
|
||||||
onClick: this.handleMovePrev
|
onClick: this.handleMovePrev
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("i", {
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("i", {
|
||||||
className: "material-icons"
|
className: "material-icons"
|
||||||
}, "expand_less"))) : null, this.props.selected > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
}, "expand_less")) : null), react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
||||||
className: "menuTrigger lower"
|
className: "menuTrigger lower"
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", {
|
}, this.props.selected > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", {
|
||||||
href: "#",
|
href: "#",
|
||||||
onClick: this.handleMoveNext
|
onClick: this.handleMoveNext
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("i", {
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("i", {
|
||||||
className: "material-icons"
|
className: "material-icons"
|
||||||
}, "expand_more"))) : null) : null;
|
}, "expand_more")) : null))) : null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ((0,react_intl__WEBPACK_IMPORTED_MODULE_1__.injectIntl)(PinnedMessages));
|
/* harmony default export */ __webpack_exports__["default"] = ((0,react_intl__WEBPACK_IMPORTED_MODULE_1__.injectIntl)(PinnedMessages));
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user