From: Joey Schulze Date: Sat, 12 Dec 2009 10:54:56 +0000 (+0100) Subject: highlight current line X-Git-Url: https://git.infodrom.org/?p=infodrom%2Fphone;a=commitdiff_plain;h=704e68ffbef1356efa61a99dae6e675480d216af;ds=inline highlight current line --- diff --git a/phone.css b/phone.css index efd7617..7ab677c 100644 --- a/phone.css +++ b/phone.css @@ -32,6 +32,14 @@ ul.phonelist li { cursor: default; } +ul.phonelist li.new { + background-color: #bde8a7; +} + +ul.phonelist li:hover { + background: #c9e5ff; +} + div.phonecall { border: 1px solid #bfbfbf; width: 200px; diff --git a/phone.js b/phone.js index 42343eb..fb1b829 100644 --- a/phone.js +++ b/phone.js @@ -30,6 +30,8 @@ function fetch_incoming_callback(data) elem.payload = new Array(); elem.payload['dir'] = 'incoming'; elem.payload['fname'] = data.incoming[i].fname; + if (data.incoming[i].read == undefined) + elem.className = 'new'; elem.onclick = play_message; calls.appendChild(elem); } @@ -86,8 +88,6 @@ function play_message_callback(data) var date = document.getElementById('calldate'); var note = document.getElementById('callnote'); - Debug.ObjDump(data); - var text = data.name; if (data.number != '0') text += ' (' + data.number + ')'; speaker.innerHTML = text; @@ -97,10 +97,9 @@ function play_message_callback(data) function play_message(event) { - Debug.write('Request ' + event.originalTarget.payload['fname'] + ' in ' + event.originalTarget.payload['dir']); - var frame = document.getElementById('phonecall'); var parms = 'dir='+event.originalTarget.payload['dir']+'&call='+event.originalTarget.payload['fname']; ajax_request('callinfo', parms, play_message_callback); frame.src = 'index.php?'+parms; + event.originalTarget.className = ''; }