From 68e422621f47cf7f87879e0150179403ca0ce4f0 Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Mon, 23 Aug 2010 12:17:50 -0400 Subject: [PATCH] [#3917] Automatically scroll down to the bottom of the page --- sflphone-client-gnome/webkit/im/im.html | 1 + sflphone-client-gnome/webkit/im/im.js | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sflphone-client-gnome/webkit/im/im.html b/sflphone-client-gnome/webkit/im/im.html index ee3a5d5584..ea32787820 100644 --- a/sflphone-client-gnome/webkit/im/im.html +++ b/sflphone-client-gnome/webkit/im/im.html @@ -13,5 +13,6 @@ <div id="messages"> </div> </div> + <a id="bottom"></a> </body> </html> diff --git a/sflphone-client-gnome/webkit/im/im.js b/sflphone-client-gnome/webkit/im/im.js index 45642b0ce3..ed53b8ea00 100644 --- a/sflphone-client-gnome/webkit/im/im.js +++ b/sflphone-client-gnome/webkit/im/im.js @@ -15,15 +15,16 @@ function linkify(text){ } -function add_message (message, peer_name, peer_number, peer_info) +function add_message (message, peer_name, peer_number, class_additionnal) { var display_name = 'Unknown'; if (peer_name != '') { display_name = peer_name; } - + var msgBody = document.getElementById ('messages'); - msgBody.innerHTML = msgBody.innerHTML + '<div class="message">' + '<span class="author">' + display_name + ': </span>' + '<p class="text">' + linkify (message) + '</p></div>' ; + msgBody.innerHTML = msgBody.innerHTML + '<div class="message ' + class_additionnal + '">' + '<span class="author">' + display_name + ': </span>' + '<p class="text">' + linkify (message) + '</p></div>' ; + document.getElementById("bottom").scrollIntoView(true); } function add_call_info_header (peer_name, peer_number, peer_info) -- GitLab