xtras/mathuaerknedam 17:b2e2fd343db0: Misc cleanup/fixes, fixed ...

commits at adium.im commits at adium.im
Tue May 5 02:53:02 UTC 2009


details:	http://hg.adium.im/xtras/mathuaerknedam/rev/b2e2fd343db0
revision:	17:b2e2fd343db0
author:		mathuaerknedam
date:		Mon May 04 21:52:31 2009 -0500

Misc cleanup/fixes, fixed date formatting for variants with date on left, removed mask for icon in classic.

diffstat:

 SO3e.AdiumMessageStyle/Contents/Resources/Incoming/Content.html    |   3 +-
 SO3e.AdiumMessageStyle/Contents/Resources/Mockup-SpecialCases.html |  50 +++++-----
 SO3e.AdiumMessageStyle/Contents/Resources/Mockup.html              |  39 +++++--
 SO3e.AdiumMessageStyle/Contents/Resources/Status.html              |   3 +-
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css |  19 ++-
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Classic.css     |  42 ++++---
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Compact.css     |  17 ++-
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time1.css  |  19 ++-
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time2.css  |  19 ++-
 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css   |  19 ++-
 SO3e.AdiumMessageStyle/Contents/Resources/todo.txt                 |   3 +-
 11 files changed, 138 insertions(+), 95 deletions(-)

diffs (759 lines):

diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Incoming/Content.html
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Incoming/Content.html	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Incoming/Content.html	Mon May 04 21:52:31 2009 -0500
@@ -3,7 +3,8 @@
 	<span class="t-color" style="background-color: %senderColor%"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="%senderPrefix% %senderScreenName%">%sender% </span>
-		<span class="t-time" title="%time{dd MMM yyyy}%">%time% </span>
+		<span class="t-rtime" title="%time{dd MMM yyyy}%">%time% </span>
+		<span class="t-ltime" title="ltime %time{dd MMM yyyy}%">%shortTime%:%time{ss}% </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message" title="%time%">%message% </span>
 	</span>
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Mockup-SpecialCases.html
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Mockup-SpecialCases.html	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Mockup-SpecialCases.html	Mon May 04 21:52:31 2009 -0500
@@ -28,7 +28,7 @@
 
 	<h1>Wednesday, June 09, 2004</h1>
 	<h2>12:45:48</h2>
-	<img src="./Images/compact/normal/aim.png" id="SERVICE" />
+	<img src="./Images/compact/normal/aim.png" id="IRC" />
 	<h3 class="incoming">Jeff</h3>
 	<h3 class="outgoing">Evan</h3>
 	<img class="so-icon incoming" src="./incoming_icon.png" />
@@ -48,7 +48,7 @@
 
 <div id="Chat" class="groupchat">
 
-<div class="history date_separator event SERVICE" ico=buddyo_icon.png">
+<div class="history date_separator event IRC" ico=buddy_icon.png">
 	<span class="t-wrap">
 		<span class="t-time">12:45:48 </span>
 		<span class="t-mark">‣</span>
@@ -56,7 +56,7 @@
 	</span>
 </div>
 
-<div class="history outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="history outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
@@ -67,7 +67,7 @@
 	</span>
 </div>
 
-<div class="mention history incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="mention history incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./incoming_icon.png" />
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
@@ -76,7 +76,7 @@
 		<span class="t-mark">‣</span>
 		<span class="t-message">I'm pretty sure I've heard this one before. I'm pretty sure I've heard this one before. I'm pretty sure I've heard this one before. I'm pretty sure I've heard this one before. I'm pretty sure I've heard this one before. I'm pretty sure I've heard this one before. </span>
 	</span>
-	<div class="history consecutive incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+	<div class="history consecutive incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 		<img class="t-icon" src="./incoming_icon.png" />
 		<span class="t-color" style="background-color: blue"></span>
 		<span class="t-wrap">
@@ -88,7 +88,7 @@
 	</div>
 </div>
 
-<div class="history outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="history outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
@@ -99,7 +99,7 @@
 	</span>
 </div>
 
-<div class="history incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="history incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./incoming_icon.png" />
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
@@ -108,7 +108,7 @@
 		<span class="t-mark">‣</span>
 		<span class="t-message">I'm pretty sure I've heard this one before. </span>
 	</span>
-	<div class="history consecutive incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+	<div class="history consecutive incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 		<img class="t-icon" src="./incoming_icon.png" />
 		<span class="t-color" style="background-color: blue"></span>
 		<span class="t-wrap">
@@ -117,7 +117,7 @@
 			<span class="t-mark">‣</span>
 			<span class="t-message">So what happens next? </span>
 		</span>
-		<div class="history consecutive incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+		<div class="history consecutive incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 			<img class="t-icon" src="./incoming_icon.png" />
 			<span class="t-color" style="background-color: blue"></span>
 			<span class="t-wrap">
@@ -126,7 +126,7 @@
 				<span class="t-mark">‣</span>
 				<span class="t-message">So what happens next? </span>
 			</span>
-			<div class="history consecutive incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+			<div class="history consecutive incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 				<img class="t-icon" src="./incoming_icon.png" />
 				<span class="t-color" style="background-color: blue"></span>
 				<span class="t-wrap">
@@ -140,7 +140,7 @@
 	</div>
 </div>
 
-<div class="history date_separator event SERVICE" ico=buddyo_icon.png">
+<div class="history date_separator event IRC" ico=buddy_icon.png">
 	<span class="t-wrap">
 		<span class="t-time">12:45:48 </span>
 		<span class="t-mark">‣</span>
@@ -148,7 +148,7 @@
 	</span>
 </div>
 
-<div class="history outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="history outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
@@ -159,7 +159,7 @@
 	</span>
 </div>
 
-<div class="history incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="history incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./incoming_icon.png" />
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
@@ -168,7 +168,7 @@
 		<span class="t-mark">‣</span>
 		<span class="t-message">I'm pretty sure I've heard this one before. </span>
 	</span>
-	<div class="history consecutive incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+	<div class="history consecutive incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 		<img class="t-icon" src="./incoming_icon.png" />
 		<span class="t-color" style="background-color: blue"></span>
 		<span class="t-wrap">
@@ -181,7 +181,7 @@
 </div>
 
 <!--
-<div class="date_separator event SERVICE" ico=buddyo_icon.png">
+<div class="date_separator event IRC" ico=buddy_icon.png">
 	<span class="t-wrap">
 		<span class="t-time">12:45:48 </span>
 		<span class="t-mark">‣</span>
@@ -190,7 +190,7 @@
 </div>
 --!>
 
-<div class="outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
@@ -199,7 +199,7 @@
 			<span class="t-mark">‣</span>
 			<span class="t-message">If I remember correctly, they explode outward at the speed of light. </span>
 	</span>
-	<div class="consecutive outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+	<div class="consecutive outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 		<img class="t-icon" src="./outgoing_icon.png" />
 		<span class="t-color" style="background-color: seagreen"></span>
 		<span class="t-wrap">
@@ -208,7 +208,7 @@
 			<span class="t-mark">‣</span>
 			<span class="t-message">But that might be if you cross the streams… </span>
 		</span>
-		<div class="consecutive outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+		<div class="consecutive outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 			<img class="t-icon" src="./outgoing_icon.png" />
 			<span class="t-color" style="background-color: seagreen"></span>
 			<span class="t-wrap">
@@ -221,7 +221,7 @@
 	</div>
 </div>
 
-<div class="mention incoming message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="mention incoming message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./incoming_icon.png" />
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
@@ -232,7 +232,7 @@
 	</span>
 </div>
 
-<div class="outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
@@ -243,7 +243,7 @@
 	</span>
 </div>
 
-<div class="event notification SERVICE" ico=buddyo_icon.png">
+<div class="event notification IRC" ico=buddy_icon.png">
 	<span class="t-wrap">
 		<span class="t-time">12:47:54 </span>
 		<span class="t-mark">‣</span>
@@ -251,13 +251,13 @@
 	</span>
 </div>
 
-<div class="status away SERVICE" ico=buddyo_icon.png">
+<div class="status away IRC" ico=buddy_icon.png">
 	<span class="t-wrap">
 		<span class="t-time">12:47:54 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">Jeff went away </span>
 	</span>
-	<div class="consecutive status away_message SERVICE" ico=buddyo_icon.png">
+	<div class="consecutive status away_message IRC" ico=buddy_icon.png">
 		<span class="t-wrap">
 			<span class="t-time">12:47:55 </span>
 			<span class="t-mark">‣</span>
@@ -266,7 +266,7 @@
 	</div>
 </div>
 
-<div class="incoming autoreply message SERVICE fetchgreebledonx" style="background-color: blue;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="incoming autoreply message IRC fetchgreebledonx" style="background-color: blue;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('fetchgreebledonx'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="incoming_icon.png" />
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
@@ -277,7 +277,7 @@
 	</span>
 </div>
 
-<div class="outgoing message SERVICE TekJew" style="background-color: seagreen;" ico=buddyo_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
+<div class="outgoing message IRC TekJew" style="background-color: seagreen;" ico=buddy_icon.png" OnMouseDown="if (event.target.tagName.toLowerCase() != 'a') { var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className += ' t-hover'; } }" OnMouseUp="var elms = document.getElementsByClassName('TekJew'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }"  OnMouseOut="var elms = document.getElementsByClassName('%senderScreenName%'); for(var i = 0; i < elms.length; i++) { elms[i].className = elms[i].className.replace(' t-hover', ''); }">
 	<img class="t-icon" src="./outgoing_icon.png" />
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Mockup.html
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Mockup.html	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Mockup.html	Mon May 04 21:52:31 2009 -0500
@@ -50,7 +50,8 @@
 
 <div class="history date_separator event SERVICE" ico=buddyo_icon.png">
 	<span class="t-wrap">
-		<span class="t-time">12:45:48 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:45:48 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:45:48 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message" title="12:45:48">Wednesday, June 09, 2004 </span>
 	</span>
@@ -61,7 +62,8 @@
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="TekJew">Evan </span>
-		<span class="t-time">12:45:48 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:45:48 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:45:48 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">So a priest, a rabbi, and a chicken walk into a bar. </span>
 	</span>
@@ -72,7 +74,8 @@
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="fetchgreebledonx" >Jeff </span>
-		<span class="t-time">12:46:07 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:46:07 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:46:07 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">I'm pretty sure I've heard this one before. </span>
 	</span>
@@ -81,7 +84,8 @@
 		<span class="t-color" style="background-color: blue"></span>
 		<span class="t-wrap">
 			<span class="t-sender" title="fetchgreebledonx" >Jeff </span>
-			<span class="t-time">12:46:32 </span>
+			<span class="t-rtime" title="19 Apr 2004">12:46:32 </span>
+			<span class="t-ltime" title="19 Apr 2004">12:46:32 </span>
 			<span class="t-mark">‣</span>
 			<span class="t-message">So what happens next? </span>
 		</span>
@@ -90,7 +94,8 @@
 
 <div class="date_separator event SERVICE" ico=buddyo_icon.png">
 	<span class="t-wrap">
-		<span class="t-time">12:45:48 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:45:48 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:45:48 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message" title="12:45:48">Wednesday, June 09, 2004 </span>
 	</span>
@@ -101,7 +106,8 @@
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="TekJew">Evan </span>
-		<span class="t-time">12:46:50 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:46:50 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:46:50 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">If I remember correctly, they explode outward at the speed of light. </span>
 	</span>
@@ -110,7 +116,8 @@
 		<span class="t-color" style="background-color: seagreen"></span>
 		<span class="t-wrap">
 			<span class="t-sender" title="TekJew">Evan </span>
-			<span class="t-time">12:47:00 </span>
+			<span class="t-rtime" title="19 Apr 2004">12:47:00 </span>
+			<span class="t-ltime" title="19 Apr 2004">12:47:00 </span>
 			<span class="t-mark">‣</span>
 			<span class="t-message">But that might be if you cross the streams… </span>
 		</span>
@@ -122,7 +129,8 @@
 	<span class="t-color" style="background-color: blue"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="fetchgreebledonx" >Jeff </span>
-		<span class="t-time">12:47:06 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:47:06 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:47:06 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">…thus negating all existence! </span>
 	</span>
@@ -133,7 +141,8 @@
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="TekJew">Evan </span>
-		<span class="t-time">12:47:51 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:47:51 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:47:51 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">Precisely! it's a risk one takes whenever one walks into a bar, I'm afraid. Especially if one is a chicken. </span>
 	</span>
@@ -141,13 +150,15 @@
 
 <div class="status away SERVICE" ico=buddyo_icon.png">
 	<span class="t-wrap">
-		<span class="t-time">12:47:54 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:47:54 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:47:54 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">Jeff went away </span>
 	</span>
 	<div class="consecutive status away_message SERVICE" ico=buddyo_icon.png">
 		<span class="t-wrap">
-			<span class="t-time">12:47:55 </span>
+			<span class="t-rtime" title="19 Apr 2004">12:47:55 </span>
+			<span class="t-ltime" title="19 Apr 2004">12:47:55 </span>
 			<span class="t-mark">‣</span>
 			<span class="t-message">Away Message: "Away for the sake of being away. Away for the sake of being away. Away for the sake of being away. Away for the sake of being away. " </span>
 		</span>
@@ -158,7 +169,8 @@
 	<img class="t-icon" src="incoming_icon.png" />
 	<span class="t-wrap">
 		<span class="t-sender" title="fetchgreebledonx" >Jeff (Autoreply) </span>
-		<span class="t-time">12:47:51 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:47:51 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:47:51 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">Away for the sake of being away. Away for the sake of being away. Away for the sake of being away. Away for the sake of being away. Away for the sake of being away. </span>
 	</span>
@@ -169,7 +181,8 @@
 	<span class="t-color" style="background-color: seagreen"></span>
 	<span class="t-wrap">
 		<span class="t-sender" title="TekJew">Evan </span>
-		<span class="t-time">12:48:02 </span>
+		<span class="t-rtime" title="19 Apr 2004">12:48:02 </span>
+		<span class="t-ltime" title="19 Apr 2004">12:48:02 </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">Gotta run; catch ya later <a href="http://slashdot.org">;) </a></span>
 	</span>
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Status.html
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Status.html	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Status.html	Mon May 04 21:52:31 2009 -0500
@@ -1,6 +1,7 @@
 <div class="%messageClasses% %service%" ico="%userIconPath%">
 	<span class="t-wrap">
-		<span class="t-time" title="%time{dd MMM yyyy}%">%time% </span>
+		<span class="t-rtime" title="%time{dd MMM yyyy}%">%time% </span>
+		<span class="t-ltime" title="ltime %time{dd MMM yyyy}%">%shortTime%:%time{ss}% </span>
 		<span class="t-mark">‣</span>
 		<span class="t-message">%message% </span>
 	</span>
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Alternating.css	Mon May 04 21:52:31 2009 -0500
@@ -114,7 +114,7 @@
 }
 
 .message.t-hover .t-sender,
-.message.t-hover .t-time,
+.message.t-hover .t-ltime,
 .message.t-hover .t-message
 {
 	color: rgba(0, 0, 0, 1);
@@ -238,7 +238,12 @@
 	padding-left: 56px;
 }
 
-.t-time
+.t-rtime
+{
+	display: none;
+}
+
+.t-ltime
 {
 	position: absolute;
 	left: 54px;
@@ -251,13 +256,13 @@
 	text-overflow: ellipsis;
 }
 
-.message .t-time
+.message .t-ltime
 {
 	color: rgba(128, 128, 128, 1);
 }
 
-.status .t-time,
-.event .t-time
+.status .t-ltime,
+.event .t-ltime
 {
 	color: rgba(168, 168, 168, 1);
 }
@@ -387,12 +392,12 @@
 	display: inline;
 }
 
-.history .t-time
+.history .t-ltime
 {
 	text-shadow: 0px 1px 4px rgba(184, 184, 184, .5);
 }
 
-.history.event .t-time
+.history.event .t-ltime
 {
 	color: rgba(216, 216, 216, 1);
 }
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Classic.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Classic.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Classic.css	Mon May 04 21:52:31 2009 -0500
@@ -68,19 +68,6 @@
 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(96, 96, 96, .5)), to(rgba(32, 32, 32, .5)));
 }
 
-.message.t-hover .t-time,
-.message.history.t-hover .t-time
-{
-	color: rgba(120, 120, 120, 1);
-}
-
-
-.message.history.t-hover .t-message
-{
-	color: rgba(112, 112, 112, 1);
-}
-
-
 img.t-icon
 {
 	max-width: 32px;
@@ -89,7 +76,8 @@
 	margin-top: -2px;
 	position: absolute;
 	left: 12px;
-	-webkit-mask-box-image: url(../32-5.svg);
+	//-webkit-mask-box-image: url(../32-5.svg);
+	-webkit-border-radius: 5px;
 	background: rgba(240, 240, 240, 1);
 }
 
@@ -187,7 +175,12 @@
 	color: rgba(64, 64, 64, .5) !important;
 }
 
-.t-time
+.t-ltime
+{
+	display: none;
+}
+
+.t-rtime
 {
 	float: right;
 	color: rgba(184, 184, 184, 1);
@@ -196,8 +189,19 @@
 	margin-top: 1px;
 }
 
-.status .t-time,
-.event .t-time
+.message.history .t-rtime
+{
+	color: rgba(152, 152, 152, 1);
+}
+
+.message.t-hover .t-rtime,
+.message.history.t-hover .t-rtime
+{
+	color: rgba(120, 120, 120, 1);
+}
+
+.status .t-rtime,
+.event .t-rtime
 {
 	color: rgba(244, 244, 244, .75);
 }
@@ -244,9 +248,9 @@
 	padding-top: 20px;
 }
 
-.message.history .t-time
+.message.history.t-hover .t-message
 {
-	color: rgba(152, 152, 152, 1);
+	color: rgba(112, 112, 112, 1);
 }
 
 .message.history .t-message
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Compact.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Compact.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Compact.css	Mon May 04 21:52:31 2009 -0500
@@ -109,7 +109,7 @@
 }
 
 .message.t-hover .t-sender,
-.message.t-hover .t-time,
+.message.t-hover .t-rtime,
 .message.t-hover .t-message
 {
 	color: rgba(0, 0, 0, 1);
@@ -182,7 +182,12 @@
 	padding-bottom: 2px;
 }
 
-.t-time
+.t-ltime
+{
+	display: none;
+}
+
+.t-rtime
 {
 	float: right;
 	color: rgba(184, 184, 184, 1);
@@ -191,9 +196,9 @@
 	margin-left: 5px;
 }
 
-.message .t-time,
-.status .t-time,
-.event:not(.date_separator) .t-time
+.message .t-rtime,
+.status .t-rtime,
+.event:not(.date_separator) .t-rtime
 {
 	padding-left: 10px;
 }
@@ -329,7 +334,7 @@
 {
 }
 
-.history .t-time
+.history .t-rtime
 {
 	text-shadow: 0px 1px 4px rgba(184, 184, 184, .5);
 }
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time1.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time1.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time1.css	Mon May 04 21:52:31 2009 -0500
@@ -280,7 +280,12 @@
 	color: rgba(244, 244, 244, 1);
 }
 
-.t-time
+.t-ltime
+{
+	display: none;
+}
+
+.t-rtime
 {
 	float: right;
 	padding-left: 10px;
@@ -289,13 +294,13 @@
 	color: rgba(184, 184, 184, 1);
 }
 
-.message .t-time
+.message .t-rtime
 {
 	//color: rgba(184, 184, 184, 1);
 }
 
-.status .t-time,
-.event .t-time
+.status .t-rtime,
+.event .t-rtime
 {
 	//color: rgba(168, 168, 168, 1);
 }
@@ -326,7 +331,7 @@
 }
 
 .message.t-hover .t-sender,
-.message.t-hover .t-time,
+.message.t-hover .t-rtime,
 .message.t-hover .t-message
 {
 	color: rgba(0, 0, 0, 1) !important;
@@ -480,13 +485,13 @@
 	display: inline;
 }
 
-.history .t-time
+.history .t-rtime
 {
 	margin-right: 0px;
 	text-shadow: 0px 1px 4px rgba(184, 184, 184, .5);
 }
 
-.history.event .t-time
+.history.event .t-rtime
 {
 	color: rgba(216, 216, 216, 1);
 }
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time2.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time2.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Icon-Time2.css	Mon May 04 21:52:31 2009 -0500
@@ -276,7 +276,12 @@
 	color: rgba(244, 244, 244, 1);
 }
 
-.t-time
+.t-ltime
+{
+	display: none;
+}
+
+.t-rtime
 {
 	float: right;
 	padding-left: 10px;
@@ -285,13 +290,13 @@
 	color: rgba(184, 184, 184, 1);
 }
 
-.message .t-time
+.message .t-rtime
 {
 	//color: rgba(184, 184, 184, 1);
 }
 
-.status .t-time,
-.event .t-time
+.status .t-rtime,
+.event .t-rtime
 {
 	//color: rgba(168, 168, 168, 1);
 }
@@ -326,7 +331,7 @@
 }
 
 .message.t-hover .t-sender,
-.message.t-hover .t-time,
+.message.t-hover .t-rtime,
 .message.t-hover .t-message,
 .message.t-hover .t-mark
 {
@@ -482,13 +487,13 @@
 	display: inline;
 }
 
-.history .t-time
+.history .t-rtime
 {
 	margin-right: 0px;
 	text-shadow: 0px 1px 4px rgba(184, 184, 184, .5);
 }
 
-.history.event .t-time
+.history.event .t-rtime
 {
 	color: rgba(216, 216, 216, 1);
 }
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css
--- a/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/Variants/Time-Icon.css	Mon May 04 21:52:31 2009 -0500
@@ -227,7 +227,12 @@
 	color: rgba(244, 244, 244, 1);
 }
 
-.t-time
+.t-rtime
+{
+	display: none;
+}
+
+.t-ltime
 {
 	position: absolute;
 	left: 12px;
@@ -240,13 +245,13 @@
 	text-overflow: ellipsis;
 }
 
-.message .t-time
+.message .t-ltime
 {
 	color: rgba(152, 152, 152, 1);
 }
 
-.status .t-time,
-.event .t-time
+.status .t-ltime,
+.event .t-ltime
 {
 	color: rgba(168, 168, 168, 1);
 }
@@ -269,7 +274,7 @@
 }
 
 .message.t-hover .t-sender,
-.message.t-hover .t-time,
+.message.t-hover .t-ltime,
 .message.t-hover .t-message
 {
 	color: rgba(0, 0, 0, 1) !important;
@@ -403,13 +408,13 @@
 	display: inline;
 }
 
-.history .t-time
+.history .t-ltime
 {
 	margin-right: 0px;
 	text-shadow: 0px 1px 4px rgba(184, 184, 184, .5);
 }
 
-.history.event .t-time
+.history.event .t-ltime
 {
 	color: rgba(216, 216, 216, 1);
 }
diff -r 78b9dc624ebf -r b2e2fd343db0 SO3e.AdiumMessageStyle/Contents/Resources/todo.txt
--- a/SO3e.AdiumMessageStyle/Contents/Resources/todo.txt	Mon May 04 16:54:19 2009 -0500
+++ b/SO3e.AdiumMessageStyle/Contents/Resources/todo.txt	Mon May 04 21:52:31 2009 -0500
@@ -2,8 +2,7 @@
 !T Template.html patch: http://trac.adiumx.com/ticket/11321
 
 
-	# Doesn't yet scale well for different fonts/sizes!
-	# Add fixed timestamp keyword/class for variants with timestamp on left, let each variant select.
+	# Doesn't yet scale well for different fonts/sizes! (mostly a problem for timestamp)
 	# Dark variant?
 	# RTL variant?
 	# disable all-by-sender depresses on right-click?


More information about the commits mailing list