mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 23:32:41 +00:00
full screen improvements
This commit is contained in:
parent
b627dde6fe
commit
3a5ee8d731
2 changed files with 13 additions and 1 deletions
|
@ -47,6 +47,7 @@ typedef enum : NSUInteger
|
|||
|
||||
|
||||
@class MXKRoomInputToolbarView;
|
||||
@class MXKImageView;
|
||||
@protocol MXKRoomInputToolbarViewDelegate <NSObject>
|
||||
|
||||
/**
|
||||
|
@ -381,4 +382,6 @@ typedef enum : NSUInteger
|
|||
*/
|
||||
@property (nonatomic) NSAttributedString *attributedTextMessage;
|
||||
|
||||
- (void)dismissValidationView:(MXKImageView*)validationView;
|
||||
|
||||
@end
|
||||
|
|
|
@ -181,6 +181,12 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
|
|||
self.viewModel.dismissKeyboard()
|
||||
}
|
||||
|
||||
override func dismissValidationView(_ validationView: MXKImageView!) {
|
||||
super.dismissValidationView(validationView)
|
||||
if isMaximised {
|
||||
showKeyboard()
|
||||
}
|
||||
}
|
||||
|
||||
func showKeyboard() {
|
||||
self.viewModel.showKeyboard()
|
||||
|
@ -227,6 +233,9 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
|
|||
|
||||
private func showSendMediaActions() {
|
||||
delegate?.roomInputToolbarViewShowSendMediaActions?(self)
|
||||
if isMaximised {
|
||||
minimise()
|
||||
}
|
||||
}
|
||||
|
||||
private func handleViewModelResult(_ result: ComposerViewModelResult) {
|
||||
|
|
Loading…
Reference in a new issue