summary refs log tree commit diff
path: root/webclient/room/room-directive.js (follow)
Commit message (Collapse)AuthorAgeFilesLines
* on safari at least keypress's event.which returns ASCII rather than ↵Matthew Hodgson2014-09-231-1/+1
| | | | keycodes, so 38 & 40 was swallowing ( and & rather than up-arrow and down-arrow(!)
* comment-convo with keganMatthew Hodgson2014-09-231-1/+10
|
* Fix SYWEB-72 : Improve performance when typing.Kegan Dougal2014-09-231-0/+15
| | | | | | Swapped ng-keydown to a directive, which does the same thing (check if up/down arrow then call history.goUp/goDown). This has *dramatically* improved performance when typing in rooms which have lots (>100) of messages loaded.
* Fix SYWEB-8 : Buggy tab-complete.Kegan Dougal2014-09-231-19/+40
| | | | | | | The first red blink was caused by an uninitialised search index. There is no caching of entries, since this then wouldn't update if someone joined/left during the tab. Instead, set to search index to MAX_VALUE then fix it to a valid index AFTER the search is complete. Also ditched trailing space on ": ".
* BF: tab completion did not work with commands. $scope.input contained only ↵Emmanuel ROHEE2014-09-051-1/+10
| | | | | | the typed chars not the result of the completion. Needed to fire an event so that ng update the input model
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson2014-09-031-1/+1
| | | | hasn't been incorporated in time for launch.
* rename autoComplete directive as tabComplete to avoid confusion with the ↵Matthew Hodgson2014-08-221-15/+15
| | | | autocomplete html attribute
* File organisation sanity: put directives and filters into dedicated filesEmmanuel ROHEE2014-08-201-0/+134