summary refs log tree commit diff
diff options
context:
space:
mode:
authorKegan Dougal <kegan@matrix.org>2014-08-15 17:58:51 +0100
committerKegan Dougal <kegan@matrix.org>2014-08-15 17:58:51 +0100
commit60a9f27edbc961f5ae3b8daf1060dde5b3cc407d (patch)
treeb106b2f3be635b43469827404f37fd1cba3dd692
parentGet presence for members when you enter a room (it was coming down but wasn't... (diff)
downloadsynapse-60a9f27edbc961f5ae3b8daf1060dde5b3cc407d.tar.xz
Formatting
-rw-r--r--webclient/room/room-controller.js40
-rw-r--r--webclient/room/room.html3
2 files changed, 22 insertions, 21 deletions
diff --git a/webclient/room/room-controller.js b/webclient/room/room-controller.js

index 1b921325b3..3fc45bc782 100644 --- a/webclient/room/room-controller.js +++ b/webclient/room/room-controller.js
@@ -16,30 +16,30 @@ limitations under the License. angular.module('RoomController', []) // FIXME move directives outta here! -.directive("keepScroll", function(){ - return { - controller : function($scope){ - var element = 0; - this.setElement = function(el){ - element = el; - } - this.addItem = function(item){ - element.scrollTop = (element.scrollTop+item.clientHeight+1); //1px for margin - }; - }, - link : function(scope,el,attr, ctrl) { - ctrl.setElement(el[0]); - } - }; +.directive("keepScroll", function() { + return { + controller : function($scope) { + var element = 0; + this.setElement = function(el){ + element = el; + } + this.addItem = function(item){ + element.scrollTop = (element.scrollTop + item.clientHeight); + }; + }, + link : function(scope, el, attr, ctrl) { + ctrl.setElement(el[0]); + } + }; }) // FIXME move directives outta here! .directive("scrollItem", function(){ - return{ - require : "^keepScroll", - link : function(scope, el, att, scrCtrl){ - scrCtrl.addItem(el[0]); + return { + require : "^keepScroll", + link : function(scope, el, att, scrCtrl){ + scrCtrl.addItem(el[0]); + } } - } }) .controller('RoomController', ['$scope', '$http', '$timeout', '$routeParams', '$location', 'matrixService', 'eventStreamService', 'eventHandlerService', function($scope, $http, $timeout, $routeParams, $location, matrixService, eventStreamService, eventHandlerService) { diff --git a/webclient/room/room.html b/webclient/room/room.html
index e2a4c221c6..0285f9e7e0 100644 --- a/webclient/room/room.html +++ b/webclient/room/room.html
@@ -63,7 +63,7 @@ <button ng-click="send()">Send</button> </td> <td width="1"> - {{ feedback }} + </td> </tr> <tr> @@ -87,6 +87,7 @@ </span> <button ng-click="leaveRoom()">Leave</button> <button ng-click="loadMoreHistory()" ng-disabled="!state.can_paginate">Load more history</button> + {{ feedback }} <div ng-hide="!state.stream_failure"> {{ state.stream_failure.data.error || "Connection failure" }} </div>