diff --git a/src/components/views/elements/AppTile.js b/src/components/views/elements/AppTile.js
index 6c9ea55142..0d209b1293 100644
--- a/src/components/views/elements/AppTile.js
+++ b/src/components/views/elements/AppTile.js
@@ -49,6 +49,7 @@ export default class AppTile extends React.Component {
this._onDeleteClick = this._onDeleteClick.bind(this);
this._onSnapshotClick = this._onSnapshotClick.bind(this);
this.onClickMenuBar = this.onClickMenuBar.bind(this);
+ this._onMinimiseClick = this._onMinimiseClick.bind(this);
}
/**
@@ -448,6 +449,12 @@ export default class AppTile extends React.Component {
);
}
+ _onMinimiseClick(e) {
+ if (this.props.onMinimiseClick) {
+ this.props.onMinimiseClick();
+ }
+ }
+
render() {
let appTileBody;
@@ -536,13 +543,14 @@ export default class AppTile extends React.Component {
{ this.props.showMenubar &&
-
+
{ this.props.showMinimise && }
{ this.props.showTitle && this._getTileTitle() }
@@ -568,14 +576,14 @@ export default class AppTile extends React.Component {
/> }
{ /* Delete widget */ }
-
+ /> }
}
{ appTileBody }
@@ -607,10 +615,16 @@ AppTile.propTypes = {
onEditClick: PropTypes.func,
// Optional onDeleteClickHandler (overrides default behaviour)
onDeleteClick: PropTypes.func,
+ // Optional onMinimiseClickHandler
+ onMinimiseClick: PropTypes.func,
// Optionally hide the tile title
showTitle: PropTypes.bool,
// Optionally hide the tile minimise icon
showMinimise: PropTypes.bool,
+ // Optionally handle minimise button pointer events (default false)
+ handleMinimisePointerEvents: PropTypes.bool,
+ // Optionally hide the delete icon
+ showDelete: PropTypes.bool,
};
AppTile.defaultProps = {
@@ -619,4 +633,6 @@ AppTile.defaultProps = {
showMenubar: true,
showTitle: true,
showMinimise: true,
+ showDelete: true,
+ handleMinimisePointerEvents: false,
};
diff --git a/src/components/views/messages/MStickerBody.js b/src/components/views/messages/MStickerBody.js
index ad6326a6a2..71a808a3b7 100644
--- a/src/components/views/messages/MStickerBody.js
+++ b/src/components/views/messages/MStickerBody.js
@@ -96,7 +96,6 @@ export default class MStickerBody extends MImageBody {
}
placeholderSize = placeholderSize + 'px';
- console.warn('placeholder classes', this.state.placeholderClasses);
return (