From d1a56e9ef231c798bdd73b1c9564d3c51e18e541 Mon Sep 17 00:00:00 2001 From: Raphael Date: Tue, 16 Nov 2010 14:35:46 -0800 Subject: [PATCH] Fix to websocket js --- app/views/js/_websocket_js.haml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/views/js/_websocket_js.haml b/app/views/js/_websocket_js.haml index fa2636e35..39302a97c 100644 --- a/app/views/js/_websocket_js.haml +++ b/app/views/js/_websocket_js.haml @@ -13,11 +13,11 @@ //Attach onmessage to websocket ws.onmessage = function(evt) { var obj = jQuery.parseJSON(evt.data); - if(obj['notice']){ processNotification(obj['notice']); }else if (obj['class'] == 'people'){ + debug("got a " + obj['class']); processPerson(obj['html']); }else{ debug("got a " + obj['class'] + " for aspects " + obj['aspect_ids']); @@ -45,7 +45,11 @@ }); function processPerson(html){ - $('.people#stream').prepend(html).slideDown('slow', function(){}) + $('.people#stream').prepend(html).slideDown('slow', function(){}); + var rr = $('#request_result'); + rr.prepend(html).hide(); + $("#request_result [name='into']").val(rr.attr('aspect_id')); + rr.slideDown('fast', function(){}); } function processNotification(html){ @@ -103,7 +107,8 @@ function processPhotoInAlbum(photoHash){ if (location.href.indexOf(photoHash['album_id']) == -1){ return ; - }› + } + html = "
\ \ \"New \