adium 3596:dc63facd25d1: yMous: mass update to version in xtras ...

commits at adium.im commits at adium.im
Fri Dec 17 15:49:20 UTC 2010


details:	http://hg.adium.im/adium/rev/dc63facd25d1
revision:	3596:dc63facd25d1
author:		mathuaerknedam
date:		Fri Dec 17 09:48:38 2010 -0600

yMous: mass update to version in xtras repo because of my failure to successfully transplant.

diffs (truncated from 2500 to 1000 lines):

diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Info.plist
--- a/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Info.plist	Sun Dec 05 02:35:34 2010 -0800
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Info.plist	Fri Dec 17 09:48:38 2010 -0600
@@ -3,9 +3,9 @@
 <plist version="1.0">
 <dict>
 	<key>CFBundleVersion</key>
-	<string>1.4</string>
+	<string>1.5</string>
 	<key>CFBundleGetInfoString</key>
-	<string>1.4</string>
+	<string>1.5</string>
 	<key>XtraBundleVersion</key>
 	<string>1</string>
 	<key>OriginalAuthor</key>
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Content.html
--- a/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Content.html	Sun Dec 05 02:35:34 2010 -0800
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Content.html	Fri Dec 17 09:48:38 2010 -0600
@@ -1,10 +1,12 @@
-<div class="%messageClasses% %service% xx-%senderScreenName%" style="background-color: %senderColor%;" title="%senderPrefix% %senderScreenName%%status% · %service% · %time% · %time{dd MMM yyyy}%">
+<div class="%messageClasses% %service% %userIcons% xx-%senderScreenName%" style="background-color: %senderColor%;" title="%senderPrefix% %senderScreenName%%status% · %service% · %time% · %time{dd MMM yyyy}%">
 	<span class="x-focus"></span>
 	<span class="x-icon"><img src="%userIconPath%" /></span>
 	<span class="x-sender">%sender%</span>
-	<span class="x-mark" style="color: %senderColor%">‣</span>
+	<span class="x-line"></span>
+	<span class="x-color"></span>
 	<span class="x-message">%message%</span>
 	<span class="x-mention"></span>
+	<span class="x-line"></span>
 	<span class="x-time">%time%</span>
 </div>
 
@@ -12,8 +14,10 @@
 	<span class="x-focus"></span>
 	<span class="x-icon"></span>
 	<span class="x-sender"></span>
-	<span class="x-mark"></span>
+	<span class="x-line"></span>
+	<span class="x-color"></span>
 	<span class="x-message"></span>
 	<span class="x-mention"></span>
+	<span class="x-line"></span>
 	<span class="x-time"></span>
 </div>
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Footer.js
--- a/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Footer.js	Sun Dec 05 02:35:34 2010 -0800
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Footer.js	Fri Dec 17 09:48:38 2010 -0600
@@ -1,4 +1,4 @@
-	var highlightActive = false;
+	var highlightActive = false;
 
 	function selectSender() {
 		if (highlightActive || event.target.tagName.toLowerCase() == 'a')
@@ -16,9 +16,16 @@
 		}
 		var elms = document.getElementsByClassName(senderName); var elemArray = new Array(elms.length); for (var i=0; i<elms.length; i++) { elemArray[i]=elms[i]; }
 		var len = elemArray.length;
-		for(var i = 0; i < len; i++) { 
-			elemArray[i].className += ' x-hover';
-		} 
+		for(var i = 0; i < len; i++) {
+			var elem = elms[i];
+			if(elem.offsetTop + elem.offsetHeight >= window.pageYOffset) {
+				if(elem.offsetTop > window.pageYOffset + window.innerHeight) {
+					break;
+				}
+				elemArray.push(elem);
+				elem.className += ' x-hover';
+			}
+		}
 	}
 
 	function deselectAll() {
@@ -27,9 +34,9 @@
 		var elms = document.querySelectorAll(".x-hover");
 		var len = elms.length;
 		var elm = null;
-		for(var i = 0; i < len; i++) { 
+		for(var i = 0; i < len; i++) {
 			elm = elms[i];
-			elm.className = elm.className.replace(' x-hover', ''); 
+			elm.className = elm.className.replace(' x-hover', '');
 		}
 		highlightActive = false;
 	}
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Mockup.html
--- a/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Mockup.html	Sun Dec 05 02:35:34 2010 -0800
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Mockup.html	Fri Dec 17 09:48:38 2010 -0600
@@ -7,11 +7,11 @@
 	</title>
 
 	<style type="text/css">
-		@import url( "./Variants/Saturnine BlueGreen Both.css" );
+		@import url( "./Variants/Saturnine SenderColor Both.css" );
 
 		body
 		{
-			font: 7.5pt "Lucida Grande" !important;
+			font: 8pt "Lucida Grande" !important;
 			border-bottom: 1px solid yellow !important;
 		}
 
@@ -51,123 +51,147 @@
 
 <div id="Chat" class="">
 
-<div class="SERVICE history date_separator event" style="background-color: cyan;" title="date_separator · AIM · 12:45:48 · 19 Apr 2004">
+<div class="hideIcons SERVICE history date_separator event" style="background-color: cyan;" title="date_separator · AIM · 12:45:48 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="buddy_icon.png" /></span>
 <span class="x-sender"></span>
-<span class="x-mark" style="color: cyan;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">Wednesday, June 09, 2004</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:45:48</span>
 </div>
 
-<div class="SERVICE history outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:45:48 · 19 Apr 2004">
+<div class="hideIcons SERVICE history outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:45:48 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./outgoing_icon.png" /></span>
 <span class="x-sender">Evan</span>
-<span class="x-mark" style="color: seagreen;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">So a priest, a rabbi, and a chicken walk into a bar.</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:45:48</span>
 </div>
 
-<div class="SERVICE history incoming message mention xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:46:07 · 19 Apr 2004">
+<div class="hideIcons SERVICE history incoming message mention xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:46:07 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./incoming_icon.png" /></span>
 <span class="x-sender">Jeff</span>
-<span class="x-mark" style="color: blue;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">I'm pretty sure I've heard this one before.</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:46:07</span>
 </div>
 
-<div class="SERVICE history consecutive incoming message xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:46:32 · 19 Apr 2004">
+<div class="hideIcons SERVICE history consecutive incoming message xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:46:32 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./incoming_icon.png" /></span>
 <span class="x-sender">Jeff</span>
-<span class="x-mark" style="color: blue;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">So what happens next?</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:46:32</span>
 </div>
 
-<div class="SERVICE outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:46:50 · 19 Apr 2004">
+<div class="hideIcons SERVICE outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:46:50 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./outgoing_icon.png" /></span>
 <span class="x-sender">Evan</span>
-<span class="x-mark" style="color: seagreen;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">If I remember correctly, they explode outward at the speed of light.</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:46:50</span>
 </div>
 
-<div class="SERVICE action consecutive outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:47:00 · 19 Apr 2004">
+<div class="hideIcons SERVICE action consecutive outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:47:00 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./outgoing_icon.png" /></span>
 <span class="x-sender">Evan</span>
-<span class="x-mark" style="color: seagreen;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">But that might be if you cross the streams…</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:00</span>
 </div>
 
-<div class="SERVICE incoming message mention xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:47:06 · 19 Apr 2004">
+<div class="hideIcons SERVICE incoming message mention xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM · 12:47:06 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./incoming_icon.png" /></span>
 <span class="x-sender">Jeff</span>
-<span class="x-mark" style="color: blue;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">…thus negating all existence!</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:06</span>
 </div>
 
-<div class="SERVICE outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:47:51 · 19 Apr 2004">
+<div class="hideIcons SERVICE outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:47:51 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./outgoing_icon.png" /></span>
 <span class="x-sender">Evan</span>
-<span class="x-mark" style="color: seagreen;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-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 class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:51</span>
 </div>
 
-<div class="SERVICE status away" style="background-color: cyan;" title="away · AIM · 12:47:54 · 19 Apr 2004">
+<div class="hideIcons SERVICE status away" style="background-color: cyan;" title="away · AIM · 12:47:54 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="buddy_icon.png" /></span>
 <span class="x-sender"></span>
-<span class="x-mark" style="color: cyan;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">Jeff went away</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:54</span>
 </div>
 
-<div class="SERVICE focus consecutive status away_message" style="background-color: cyan;" title="away_message · AIM · 12:47:55 · 19 Apr 2004">
+<div class="hideIcons SERVICE consecutive status away_message" style="background-color: cyan;" title="away_message · AIM · 12:47:55 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="buddy_icon.png" /></span>
 <span class="x-sender"></span>
-<span class="x-mark" style="color: cyan;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">Away Message: "Away for the sake of being away."</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:55</span>
 </div>
 
-<div class="SERVICE focus incoming message auto_reply xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM (Autoreply) · 12:47:51 · 19 Apr 2004">
+<div class="hideIcons SERVICE firstFocus focus incoming message auto_reply xx-fetchgreebledonx" style="background-color: blue;" title="Jeff · AIM (Autoreply) · 12:47:51 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./incoming_icon.png" /></span>
 <span class="x-sender">Jeff (Autoreply)</span>
-<span class="x-mark" style="color: blue;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">Away for the sake of being away.</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:47:51</span>
 </div>
 
-<div class="SERVICE focus outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:48:02 · 19 Apr 2004">
+<div class="hideIcons SERVICE focus outgoing message xx-TekJew" style="background-color: seagreen;" title="Evan · AIM · 12:48:02 · 19 Apr 2004">
 <span class="x-focus"></span>
 <span class="x-icon"><img src="./outgoing_icon.png" /></span>
 <span class="x-sender">Evan</span>
-<span class="x-mark" style="color: seagreen;">‣</span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message">Gotta run; catch ya later ;)</span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time">12:48:02</span>
 </div>
 
@@ -175,9 +199,11 @@
 <span class="x-focus"></span>
 <span class="x-icon"></span>
 <span class="x-sender"></span>
-<span class="x-mark"></span>
+<span class="x-line"></span>
+<span class="x-color"></span>
 <span class="x-message"></span>
 <span class="x-mention"></span>
+<span class="x-line"></span>
 <span class="x-time"></span>
 </div>
 
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-BG.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-BG.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,7 @@
+ at charset "utf-8";
+
+.x-color
+{
+	display: none;
+}
+
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-M.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-M.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,175 @@
+ at charset "utf-8";
+
+body
+{
+	background-color: hsla(0, 0%, 70%, 1);
+}
+
+#Chat > div:first-of-type .x-color,
+#Chat > div:first-of-type .x-message,
+#Chat > div:first-of-type .x-mention
+{
+	border-top-color: hsla(0, 0%, 100%, 1);
+}
+
+#insert .x-color,
+#insert .x-message,
+#insert .x-mention
+{
+	border-bottom-color: hsla(0, 0%, 100%, 1);
+}
+
+#Chat > div:first-of-type .x-focus,
+#Chat > div:first-of-type .x-icon,
+#Chat > div:first-of-type .x-sender,
+#Chat > div:first-of-type .x-time
+{
+	border-top-color: hsla(0, 0%, 90%, 1);
+}
+
+#insert .x-focus,
+#insert .x-icon,
+#insert .x-sender,
+#insert .x-time
+{
+	border-bottom-color: hsla(0, 0%, 90%, 1);
+}
+
+.history + :not(.history) .x-color,
+.history + :not(.history) .x-message,
+.history + :not(.history) .x-mention
+{
+	border-top-color: hsla(0, 0%, 100%, 1) !important;
+}
+
+.history + :not(.history) .x-focus,
+.history + :not(.history) .x-icon,
+.history + :not(.history) .x-sender,
+.history + :not(.history) .x-time
+{
+	border-top-color: hsla(0, 0%, 90%, 1) !important;
+}
+
+.x-focus,
+.x-icon,
+.x-sender,
+.x-time,
+.history .x-message,
+.history .x-mention,
+.history.status .x-color,
+.history.event .x-color
+{
+	background-color: hsla(0, 0%, 90%, 1) !important;
+}
+
+.firstFocus > .x-focus
+{
+	border-top-color: hsla(0, 0%, 90%, 1);
+}
+
+.status,
+.event
+{
+	color: hsla(0, 0%, 59%, 1) !important;
+}
+
+.status:hover,
+.event:hover
+{
+	color: hsla(0, 0%, 33%, 1) !important;
+}
+
+.status .x-color,
+.event .x-color
+{
+	background-color: hsla(0, 0%, 100%, 1) !important;
+}
+
+.history .x-focus,
+.history .x-icon,
+.history .x-sender,
+.history .x-time
+{
+	background-color: hsla(0, 0%, 80%, 1) !important;
+}
+
+.x-hover > .x-message,
+.x-hover:not(.mention) > .x-mention
+{
+	background-color: hsla(0, 0%, 90%, 1) !important;
+}
+
+.history.x-hover > .x-message,
+.history.x-hover:not(.mention) > .x-mention
+{
+	background-color: hsla(0, 0%, 80%, 1) !important;
+}
+
+.focus .x-focus
+{
+	background: hsla(0, 0%, 18%, 1) !important;
+}
+
+.x-line
+{
+	background-color: hsla(0, 0%, 80%, 1);
+}
+
+.history .x-line
+{
+	background-color: hsla(0, 0%, 65%, 1);
+}
+
+.x-message,
+.x-mention
+{
+	background-color: hsla(0, 0%, 100%, 1);
+}
+
+.message:not(.history):not(.consecutive) .x-color,
+.message:not(.history):not(.consecutive) .x-message,
+.message:not(.history):not(.consecutive) .x-mention
+{
+	border-top-color: hsla(0, 0%, 100%, 1);
+}
+
+.message.history:not(.consecutive) .x-color,
+.message.history:not(.consecutive) .x-message,
+.message.history:not(.consecutive) .x-mention
+{
+	border-top-color: hsla(0, 0%, 90%, 1);
+}
+
+/*----------*/
+
+#x-topic
+{
+	color: hsla(0, 0%, 18%, .8);
+}
+
+#x-topic #x-wrap
+{
+	background-color: hsla(0, 0%, 85%, .85);
+	/*border-bottom: 1px solid hsl(0, 0%, 87%) !important;
+	-webkit-box-shadow: 0px 1px 2px hsla(0, 0%, 0%, .2);*/
+	border-bottom: .1em solid hsl(0, 0%, 87%) !important;
+	-webkit-box-shadow: 0px .1em .2em hsla(0, 0%, 0%, .2);
+}
+
+#x-topic .x-toggle
+{
+	/*-webkit-box-shadow: 0px 1px 2px hsla(0, 0%, 0%, .2), 0px 0px 2px hsla(0, 0%, 0%, .2);*/
+	-webkit-box-shadow: 0px .1em .2em hsla(0, 0%, 0%, .2), 0px 0px .2em hsla(0, 0%, 0%, .2);
+}
+
+#x-topic .x-toggle#x-hide,
+#x-topic .x-toggle#x-show:hover
+{
+	background-color: hsla(0, 0%, 90%, 1);
+}
+
+#x-topic .x-toggle#x-hide:hover,
+#x-topic .x-toggle#x-show
+{
+	background-color: hsla(0, 0%, 95%, 1);
+}
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-S.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-S.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,175 @@
+ at charset "utf-8";
+
+body
+{
+	background-color: hsla(0, 0%, 30%, 1);
+}
+
+#Chat > div:first-of-type .x-color,
+#Chat > div:first-of-type .x-message,
+#Chat > div:first-of-type .x-mention
+{
+	border-top-color: hsla(0, 0%, 0%, 1);
+}
+
+#insert .x-color,
+#insert .x-message,
+#insert .x-mention
+{
+	border-bottom-color: hsla(0, 0%, 0%, 1);
+}
+
+#Chat > div:first-of-type .x-focus,
+#Chat > div:first-of-type .x-icon,
+#Chat > div:first-of-type .x-sender,
+#Chat > div:first-of-type .x-time
+{
+	border-top-color: hsla(0, 0%, 15%, 1);
+}
+
+#insert .x-focus,
+#insert .x-icon,
+#insert .x-sender,
+#insert .x-time
+{
+	border-bottom-color: hsla(0, 0%, 15%, 1);
+}
+
+.history + :not(.history) .x-color,
+.history + :not(.history) .x-message,
+.history + :not(.history) .x-mention
+{
+	border-top-color: hsla(0, 0%, 0%, 1) !important;
+}
+
+.history + :not(.history) .x-focus,
+.history + :not(.history) .x-icon,
+.history + :not(.history) .x-sender,
+.history + :not(.history) .x-time
+{
+	border-top-color: hsla(0, 0%, 15%, 1) !important;
+}
+
+.x-focus,
+.x-icon,
+.x-sender,
+.x-time,
+.history .x-message,
+.history .x-mention,
+.history.status .x-color,
+.history.event .x-color
+{
+	background-color: hsla(0, 0%, 15%, 1) !important;
+}
+
+.firstFocus > .x-focus
+{
+	border-top-color: hsla(0, 0%, 15%, 1);
+}
+
+.status,
+.event
+{
+	color: hsla(0, 0%, 50%, 1) !important;
+}
+
+.status:hover,
+.event:hover
+{
+	color: hsla(0, 0%, 60%, 1) !important;
+}
+
+.status .x-color,
+.event .x-color
+{
+	background-color: hsla(0, 0%, 0%, 1) !important;
+}
+
+.history .x-focus,
+.history .x-icon,
+.history .x-sender,
+.history .x-time
+{
+	background-color: hsla(0, 0%, 20%, 1) !important;
+}
+
+.x-hover > .x-message,
+.x-hover:not(.mention) > .x-mention
+{
+	background-color: hsla(0, 0%, 15%, 1) !important;
+}
+
+.history.x-hover > .x-message,
+.history.x-hover:not(.mention) > .x-mention
+{
+	background-color: hsla(0, 0%, 20%, 1) !important;
+}
+
+.focus .x-focus
+{
+	background: hsla(0, 0%, 83%, 1) !important;
+}
+
+.x-line
+{
+	background-color: hsla(0, 0%, 25%, 1);
+}
+
+.history .x-line
+{
+	background-color: hsla(0, 0%, 30%, 1);
+}
+
+.x-message,
+.x-mention
+{
+	background-color: hsla(0, 0%, 0%, 1);
+}
+
+.message:not(.history):not(.consecutive) .x-color,
+.message:not(.history):not(.consecutive) .x-message,
+.message:not(.history):not(.consecutive) .x-mention
+{
+	border-top-color: hsla(0, 0%, 0%, 1);
+}
+
+.message.history:not(.consecutive) .x-color,
+.message.history:not(.consecutive) .x-message,
+.message.history:not(.consecutive) .x-mention
+{
+	border-top-color: hsla(0, 0%, 15%, 1);
+}
+
+/*----------*/
+
+#x-topic
+{
+	color: hsla(0, 0%, 83%, .8);
+}
+
+#x-topic #x-wrap
+{
+	background-color: hsla(0, 0%, 25%, .85);
+	/*border-bottom: 1px solid hsla(0, 0%, 20%, 1) !important;
+	-webkit-box-shadow: 0px 1px 2px hsla(0, 0%, 100%, .2);*/
+	border-bottom-color: .1em solid hsla(0, 0%, 20%, 1) !important;
+	-webkit-box-shadow: 0px .1em .2em hsla(0, 0%, 100%, .2);
+}
+
+#x-topic .x-toggle
+{
+	/*-webkit-box-shadow: 0px 1px 2px hsla(0, 0%, 100%, .2), 0px 0px 2px hsla(0, 0%, 100%, .2);*/
+	-webkit-box-shadow: 0px .1em .2em hsla(0, 0%, 100%, .2), 0px 0px .2em hsla(0, 0%, 100%, .2);
+}
+
+#x-topic .x-toggle#x-hide,
+#x-topic .x-toggle#x-show:hover
+{
+	background-color: hsla(0, 0%, 15%, 1);
+}
+
+#x-topic .x-toggle#x-hide:hover,
+#x-topic .x-toggle#x-show
+{
+	background-color: hsla(0, 0%, 7.5%, 1);
+}
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-SC.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base-SC.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,7 @@
+ at charset "utf-8";
+
+.mention > .x-mention
+{
+	background: transparent !important;
+}
+
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/Base.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,293 @@
+ at charset "utf-8";
+
+/**
+{
+	font-size: 100% !important;
+	text-decoration: none !important;
+	font-style: normal !important;
+	font-weight: normal !important;
+	border-bottom: 1px solid green !important;
+	text-decoration: line-through !important;
+	vertical-align: text-top;
+}*/
+
+body
+{
+	margin: 0px;
+	word-wrap: break-word;
+	word-break: break-word;
+}
+
+#Chat
+{
+	display: table;
+}
+
+#insert .x-focus,
+#insert .x-icon,
+#insert .x-sender,
+#insert .x-line,
+#insert .x-color,
+#insert .x-message,
+#insert .x-mention,
+#insert .x-time
+{
+	border-top: 0px !important;
+}
+
+#insert,
+.message,
+.status,
+.event
+{
+	display: table-row;
+	position: relative;
+}
+
+.x-focus,
+.x-icon,
+.x-sender,
+.x-line,
+.x-color,
+.x-message,
+.x-mention,
+.x-time
+{
+	-webkit-transition: all .1s linear;
+	display: table-cell;
+}
+
+.x-focus
+{
+	padding-right: .2em;
+}
+
+.x-color,
+.x-mention
+{
+	padding-right: .3em;
+}
+
+:not(.mention) > .x-message
+{
+	padding-right: 0px;
+}
+
+.IRC .x-icon img,
+.status .x-icon img,
+.event .x-icon img,
+.consecutive .x-icon img,
+.history .x-icon img,
+.hideIcons .x-icon img,
+.x-icon img[src*="buddy_icon.png"]
+{
+	display: none;
+}
+
+.showIcons .x-icon img
+{
+	max-height: 1.1em;
+	max-width: 1.1em;
+	/*padding-left: 2px;*/
+	padding-left: .2em;
+	opacity: .875;
+}
+
+.x-sender
+{
+	max-width: 10em;
+	text-overflow: ellipsis;
+	overflow: hidden;
+	white-space: nowrap;
+	text-align: right;
+	padding-right: .3em;
+	padding-left: .3em;
+}
+
+.IRC .x-sender
+{
+	padding-left: .3em;
+}
+
+.consecutive.message:not(.action) .x-sender
+{
+	color: transparent;
+}
+
+.consecutive.message:not(.action) .x-sender:after
+{
+	content: "\21e7";
+	margin-left: -2em;
+	-webkit-transition: all .2s linear;
+	/*font-size: .8em !important;*/
+}
+
+.mention.consecutive:not(.action) .x-sender:after
+{
+	content: "\21e7";
+	margin-left: -2em;
+}
+
+.mention.consecutive.x-hover > .x-sender
+{
+	color: transparent !important;
+}
+
+.actionMessageUserName
+{
+	display: none;
+}
+
+.actionMessageBody:after
+{
+	content: "";
+}
+
+.actionMessageBody:before
+{
+	content: "";
+}
+
+.action *
+{
+	font-style: italic !important;
+}
+
+.x-line
+{
+	padding-right: .1em;
+}
+
+.x-message
+{
+	padding-left: .3em;
+	padding-right: .3em;
+	max-width: 90%;
+	width: 100%;
+	line-height: 1.4em;
+}
+
+.emoticon
+{
+	white-space: nowrap;
+	text-wrap: suppress;
+	word-wrap: normal;
+}
+
+.x-message img.emoticon
+{
+	max-height: 1.18em;
+	width: auto;
+	position: relative;
+	top: 0px;
+	vertical-align: top;
+	margin-top: .2em;
+	opacity: .75;
+}
+
+.x-message:hover img.emoticon,
+.x-message.x-hover img.emoticon
+{
+	opacity: 1;
+}
+
+.x-time
+{
+	white-space: nowrap;
+	text-align: right;
+	padding-right: .5em;
+	padding-left: .3em;
+	font-size: .5em !important;
+}
+
+xxxinsert
+{
+	display: block;
+}
+
+/*----------*/
+
+a
+{
+	color: inherit;
+	text-decoration: none;
+	border-bottom: 1px dotted;
+}
+
+a:hover
+{
+	color: inherit;
+	text-decoration: none;
+	border-bottom: 1px solid;
+}
+
+a:active
+{
+	color: inherit;
+	text-decoration: none;
+	border-bottom: 2px double;
+}
+
+img.fullSizeImage
+{
+	width: auto;
+	height: auto;
+	max-height: 100%;
+	max-width: 100%;
+}
+
+img.scaledToFitImage
+{
+	width: auto;
+	max-height: 1.18em;
+}
+
+.firstFocus > .x-focus,
+.message:not(.history):not(.consecutive) .x-color,
+.message:not(.history):not(.consecutive) .x-message,
+.message:not(.history):not(.consecutive) .x-mention,
+.message.history:not(.consecutive) .x-color,
+.message.history:not(.consecutive) .x-message,
+.message.history:not(.consecutive) .x-mention
+{
+	border-top-width: .1em !important;
+	border-top-style: solid !important;
+}
+
+#Chat > div:first-of-type .x-color,
+#Chat > div:first-of-type .x-message,
+#Chat > div:first-of-type .x-mention,
+#Chat > div:first-of-type .x-focus,
+#Chat > div:first-of-type .x-icon,
+#Chat > div:first-of-type .x-sender,
+#Chat > div:first-of-type .x-time
+{
+	/* This is px because .4em is screwed by the time being smaller */
+	border-top-width: 4px;
+	border-top-style: solid;
+}
+
+#insert .x-color,
+#insert .x-message,
+#insert .x-mention,
+#insert .x-focus,
+#insert .x-icon,
+#insert .x-sender,
+#insert .x-time
+{
+	border-bottom-width: .4em;
+	border-bottom-style: solid;
+}
+
+.history + :not(.history) .x-color,
+.history + :not(.history) .x-message,
+.history + :not(.history) .x-mention,
+.history + :not(.history) .x-focus,
+.history + :not(.history) .x-icon,
+.history + :not(.history) .x-sender,
+.history + :not(.history) .x-time
+{
+	border-top-width: 1.6em !important;
+	border-top-style: solid !important;
+}
+
diff -r d5e33349b8cb -r dc63facd25d1 Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/BlueGreen-M.css
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/Message Styles/yMous.AdiumMessageStyle/Contents/Resources/Styles/BlueGreen-M.css	Fri Dec 17 09:48:38 2010 -0600
@@ -0,0 +1,101 @@
+ at charset "utf-8";
+
+.x-color
+{
+	background-color: hsla(0, 0%, 100%, 1) !important;
+}
+
+.history .x-color
+{
+	background-color: hsla(0, 0%, 90%, 1) !important;
+}
+
+/*----------*/
+
+.outgoing,
+.outgoing.consecutive.message .x-sender:after
+{
+	color: hsla(120, 42%, 25%, 1) !important;
+}
+
+.outgoing .x-color
+{
+	color: hsla(120, 42%, 25%, 1) !important;
+}
+
+.outgoing:hover,
+.outgoing:hover .x-color,
+.outgoing:hover .x-message,
+.outgoing:hover.consecutive.message:not(.mention) .x-sender:after,
+.outgoing.x-hover,
+.outgoing.x-hover .x-color,




More information about the commits mailing list