[Use same CSS in SMS, Chat and History windows Adrian Georgescu**20101119194734 Ignore-this: d94974a8d948c0a4b7be8e2827ccec1a ] hunk ./SMSViewController.py 95 - self.chatViewController.setContentFile_(NSBundle.mainBundle().pathForResource_ofType_("sms", "html")) + self.chatViewController.setContentFile_(NSBundle.mainBundle().pathForResource_ofType_("chat", "html")) hunk ./chat.html 45 - background-color: white; + background-color: #eeeeee; hunk ./chat.html 178 +.timestamp_hidden { + color: #436294; + font-family: Lucida Grande, Helvetica, Arial; + font-size: 11px; + float: right; /*width: 150px;*/ + text-align: right; + display: none; +} + +.state { + color: #436294; + font-family: Lucida Grande, Helvetica, Arial; + font-size: 11px; + float: right; /*width: 150px;*/ + text-align: right; +} + hunk ./chat.html 214 - hunk ./chat.html 224 - + hunk ./chat.html 234 - hunk ./chat.html 244 - + + status = '' + hunk ./chat.html 249 - idstr = "id='"+msgid+"'"; hunk ./chat.html 251 - idstr = ""; hunk ./chat.html 252 + status = timestamp; hunk ./chat.html 257 + status = "Deferred for later "; hunk ./chat.html 260 - } else if (state == "dropped") { - box_class = "msgbox_dropped" + status = "Failed "; hunk ./chat.html 262 - + hunk ./chat.html 266 - placeholder.innerHTML += + if (msgid != null) + { + placeholder.innerHTML += hunk ./chat.html 271 - "
"+ + "
"+ hunk ./chat.html 273 - "
"+sender+"
"+ - "
"+timestamp+"
"+ + "
"+sender+"
"+ + "
" +timestamp+"
"+ + "
Sending...
"+ hunk ./chat.html 282 - + } else { + placeholder.innerHTML += + "
"+ + ""+ + "
"+ + "
"+ + "
"+sender+"
"+ + "
"+status+"
"+ + "
"+ + "
"+ + ""+text+""+ + "
"+ + "
"+ + "
"; + } + hunk ./chat.html 309 - { hunk ./chat.html 310 - } + + msg = document.getElementById('t'+oldid); + if (msg != null) + msg.id = 't'+msgid; + + msg = document.getElementById('s'+oldid); + if (msg != null) + msg.id = 's'+msgid; hunk ./chat.html 325 - { hunk ./chat.html 326 - } -} hunk ./chat.html 327 + msg = document.getElementById('t'+msgid) + if (msg != null) + msg.style.display = "block"; + msg = document.getElementById('s'+msgid) + if (msg != null) + msg.style.display = "none"; +} hunk ./chat.html 343 - msg.style.display = "block"; + msg.style.display = "none"; hunk ./chat.html 346 - msg.style.display = "none"; + msg.style.display = "block"; hunk ./chat.html 350 - hunk ./chat.html 354 - { hunk ./chat.html 355 - } + + msg = document.getElementById('t'+msgid) + if (msg != null) + msg.style.display = "none"; + hunk ./chat.html 362 - msg.style.display = "none"; + { + msg.style.display = "block"; hunk ./chat.html 365 + } hunk ./chat.html 381 - later_txt = ''; + status = ''; hunk ./chat.html 385 - later_txt = "Deferred for later "; + status = "Deferred for later "; hunk ./chat.html 388 - } else if (state == "dropped") { - _class = "msgbox_dropped" + status = "Failed "; hunk ./chat.html 393 - if (msgid != null) - { - idstr = "id='"+msgid+"'"; - } else { - idstr = ""; - } - hunk ./chat.html 396 - "
"+ + "
"+ hunk ./chat.html 399 - "
" + later_txt + timestamp+"
"+ + "
" + timestamp +"
"+ hunk ./sms.html 1 - - - - - - - - - -
- - - rmfile ./sms.html