Ui improvements (#5755)
* PLT-5816 - Flagged posts tooltip fix * PLT-5766 - Link previews appearing outside the box * PLT-5795 - Fixing alignment user list in channel * PLT-5818 - Reset password error not aligned * PLT-5837 - Adjusting image preview max height * PLT-5778 - Updating word break for paragraphs * PLT-5848 - Updating label for file error * PLT-5846 - Markdown tables extra border on mobile * PLT-5662 - Pinned post UI improvement * Fixing eslint error * Updating tooltip eslint issue * PLT-5832 - Removing error styling on labels
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
6f87438cbb
Коммит
bfae88e60c
@@ -32,7 +32,6 @@ export default class PostAttachmentOpenGraph extends React.Component {
|
||||
this.onImageLoad = this.onImageLoad.bind(this);
|
||||
this.onImageError = this.onImageError.bind(this);
|
||||
this.truncateText = this.truncateText.bind(this);
|
||||
this.setImageWidth = this.setImageWidth.bind(this);
|
||||
}
|
||||
|
||||
IMAGE_LOADED = {
|
||||
@@ -75,20 +74,16 @@ export default class PostAttachmentOpenGraph extends React.Component {
|
||||
|
||||
componentDidMount() {
|
||||
OpenGraphStore.addUrlDataChangeListener(this.onOpenGraphMetadataChange);
|
||||
this.setImageWidth();
|
||||
window.addEventListener('resize', this.setImageWidth);
|
||||
}
|
||||
|
||||
componentDidUpdate() {
|
||||
if (this.props.childComponentDidUpdateFunction) {
|
||||
this.props.childComponentDidUpdateFunction();
|
||||
}
|
||||
this.setImageWidth();
|
||||
}
|
||||
|
||||
componentWillUnmount() {
|
||||
OpenGraphStore.removeUrlDataChangeListener(this.onOpenGraphMetadataChange);
|
||||
window.removeEventListener('resize', this.setImageWidth);
|
||||
}
|
||||
|
||||
onOpenGraphMetadataChange(url) {
|
||||
@@ -163,9 +158,6 @@ export default class PostAttachmentOpenGraph extends React.Component {
|
||||
return (
|
||||
<div
|
||||
className='attachment__image__container--openraph'
|
||||
style={{
|
||||
width: (this.imageDimentions.height * this.imageRatio) + this.smallImageContainerLeftPadding
|
||||
}} // Initially set the width accordinly to max image heigh, ie 80px. Later on it would be modified according to actul height of image.
|
||||
ref={(div) => {
|
||||
this.smallImageContainer = div;
|
||||
}}
|
||||
@@ -216,20 +208,6 @@ export default class PostAttachmentOpenGraph extends React.Component {
|
||||
return element;
|
||||
}
|
||||
|
||||
setImageWidth() {
|
||||
if (
|
||||
this.state.imageLoaded === this.IMAGE_LOADED.YES &&
|
||||
this.smallImageContainer &&
|
||||
this.smallImageElement
|
||||
) {
|
||||
this.smallImageContainer.style.width = (
|
||||
(this.smallImageElement.offsetHeight * this.imageRatio) +
|
||||
this.smallImageContainerLeftPadding +
|
||||
'px'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
truncateText(text, maxLength = this.textMaxLenght, ellipsis = this.textEllipsis) {
|
||||
if (text.length > maxLength) {
|
||||
return text.substring(0, maxLength - ellipsis.length) + ellipsis;
|
||||
|
||||
Ссылка в новой задаче
Block a user