Changeset 1106580
- Timestamp:
- 03/06/2015 04:59:36 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chat-rooms-powered-by-firebase/trunk/js/chatroom_app.js
r1106539 r1106580 1 var $ = jQuery; 1 2 var chat_app = angular.module( 'chat_app', ['firebase'] ); 2 3 … … 6 7 7 8 $scope.startChat = function( post ) { 8 console.log( post );9 9 $http.get( wpAngularVars.base +'/posts/' + post ).then(function(res) { 10 10 $scope.chatroom = res.data; 11 11 12 12 var fire_chatroom = $firebase( new Firebase( fireData.fire_url ).child( $scope.chatroom.ID )).$asObject(); 13 fire_chatroom.$bindTo( $scope, 'fireChat' ); 14 13 fire_chatroom.$bindTo( $scope, 'fireChat' ).then(function(){ 14 console.log('chat messages init..'); 15 $scope.scrollChat(); 16 }); 15 17 }); 16 18 } … … 18 20 $scope.resetMsg = function( name ) { 19 21 $scope.msg = { 22 name: name, 20 23 msg: '' 21 24 } … … 33 36 34 37 $scope.resetMsg( name ); 38 $scope.scrollChat(); 35 39 40 } 41 42 $scope.scrollChat = function() { 43 if( $('#fire_chat_messages')[0].scrollHeight > $('#fire_chat_messages').outerHeight() ) { 44 $('#fire_chat_messages').animate({ 45 scrollTop: $('#fire_chat_messages')[0].scrollHeight 46 }) 47 } 36 48 } 37 49
Note: See TracChangeset
for help on using the changeset viewer.