forked from MirrorHub/synapse
BF: made input autofocus work when opening the room topic input
This commit is contained in:
parent
7e7eb0efc1
commit
af44e9556d
2 changed files with 6 additions and 2 deletions
|
@ -58,6 +58,11 @@ angular.module('RoomController', ['ngSanitize', 'matrixFilter', 'mFileInput'])
|
||||||
$scope.topic.newTopicText = "";
|
$scope.topic.newTopicText = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Force focus to the input
|
||||||
|
$timeout(function() {
|
||||||
|
angular.element('.roomTopicInput').focus();
|
||||||
|
}, 0);
|
||||||
|
|
||||||
$scope.topic.isEditing = true;
|
$scope.topic.isEditing = true;
|
||||||
},
|
},
|
||||||
updateTopic: function() {
|
updateTopic: function() {
|
||||||
|
|
|
@ -16,8 +16,7 @@
|
||||||
{{ events.rooms[room_id]['m.room.topic'].content.topic | limitTo: 200}}
|
{{ events.rooms[room_id]['m.room.topic'].content.topic | limitTo: 200}}
|
||||||
</div>
|
</div>
|
||||||
<form ng-submit="topic.updateTopic()" ng-show="topic.isEditing" class="roomTopicForm">
|
<form ng-submit="topic.updateTopic()" ng-show="topic.isEditing" class="roomTopicForm">
|
||||||
<input ng-model="topic.newTopicText" ng-blur="topic.cancelEdit()" class="roomTopicInput"
|
<input ng-model="topic.newTopicText" ng-blur="topic.cancelEdit()" class="roomTopicInput" />
|
||||||
autofocus />
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue