xtras/mathuaerknedam 60:8798c35a2b94: Fix for transparent xtraco...

commits at adium.im commits at adium.im
Fri Jun 26 16:23:01 UTC 2009


details:	http://hg.adium.im/xtras/mathuaerknedam/rev/8798c35a2b94
revision:	60:8798c35a2b94
author:		mathuaerknedam
date:		Fri Jun 26 11:16:51 2009 -0500

Fix for transparent xtracolor for status/event messages that was broken by switch to single html template.

diffs (144 lines):

diff -r 585c6d8e3d31 -r 8798c35a2b94 yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html	Thu Jun 25 21:30:23 2009 -0500
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html	Fri Jun 26 11:16:51 2009 -0500
@@ -7,7 +7,7 @@
 	</title>
 
 	<style type="text/css">
-		@import url( "./Variants/Mercurial Both.css" );
+		@import url( "./Variants/Saturnine XtraColor Both.css" );
 
 		body
 		{
@@ -51,7 +51,7 @@
 <div class="xxxwrapper history date_separator event">
 <span class="xxxiconsmall"><img src="buddy_icon.png" /></span>
 <span class="xxxsender"><!></span>
-<span class="xxxmark">‣</span>
+<span class="xxxmark" style="background-color: cyan; color: cyan;">‣</span>
 <span class="xxxmessage" title="date_separator · 12:45:48">Wednesday, June 09, 2004</span>
 <span class="xxxtime">12:45:48</span>
 </div>
@@ -115,7 +115,7 @@
 <div class="xxxwrapper status away">
 <span class="xxxiconsmall"><img src="buddy_icon.png" /></span>
 <span class="xxxsender"><!></span>
-<span class="xxxmark">‣</span>
+<span class="xxxmark" style="background-color: cyan; color: cyan;">‣</span>
 <span class="xxxmessage" title="away · 12:47:54">Jeff went away</span>
 <span class="xxxtime">12:47:54</span>
 </div>
@@ -123,7 +123,7 @@
 <div class="xxxwrapper consecutive status away_message">
 <span class="xxxiconsmall"><img src="buddy_icon.png" /></span>
 <span class="xxxsender"><!></span>
-<span class="xxxmark">‣</span>
+<span class="xxxmark" style="background-color: cyan; color: cyan;">‣</span>
 <span class="xxxmessage" title="away_message · 12:47:55">Away Message: "Away for the sake of being away."</span>
 <span class="xxxtime">12:47:55</span>
 </div>
@@ -150,40 +150,45 @@
 <hr id="focus" style="position: absolute; top: 146px;">
 
 <script type="text/javascript">
-var highlightActive = false;
-function selectSender() {
-	highlightActive = true;
-	var node = event.target;
-	var senderName = null;
-	while (!senderName) {
-		var nodeClass = node.className;
-		if (nodeClass.indexOf("message") >= 0 && nodeClass.indexOf("xxxmessage") == -1) {
-			var parts = nodeClass.split(" ");
-			senderName = parts[parts.length - 1];
+
+	var highlightActive = false;
+
+	function selectSender() {
+		highlightActive = true;
+		var node = event.target;
+		var senderName = null;
+		while (!senderName) {
+			var nodeClass = node.className;
+			if (nodeClass.indexOf("message") >= 0 && nodeClass.indexOf("xxxmessage") == -1) {
+				var parts = nodeClass.split(" ");
+				senderName = parts[parts.length - 1];
+			}
+			node = node.parentElement;
 		}
-		node = node.parentElement;
+		var elms = document.getElementsByClassName(senderName);
+		var len = elms.length;
+		for(var i = 0; i < len; i++) { 
+			elms[i].className += ' xxxhover';
+		} 
 	}
-	var elms = document.getElementsByClassName(senderName);
-	var len = elms.length;
-	for(var i = 0; i < len; i++) { 
-		elms[i].className += ' xxxhover';
-	} 
-}
-function deselectAll() {
-	if (!highlightActive)
-		return;
-	var elms = document.querySelectorAll(".xxxhover");
-	var len = elms.length;
-	var elm = null;
-	for(var i = 0; i < len; i++) { 
-		elm = elms[i];
-		elm.className = elm.className.replace(' xxxhover', ''); 
+
+	function deselectAll() {
+		if (!highlightActive)
+			return;
+		var elms = document.querySelectorAll(".xxxhover");
+		var len = elms.length;
+		var elm = null;
+		for(var i = 0; i < len; i++) { 
+			elm = elms[i];
+			elm.className = elm.className.replace(' xxxhover', ''); 
+		}
+		highlightActive = false;
 	}
-	highlightActive = false;
-}
-document.body.addEventListener("mousedown", selectSender, false);
-document.body.addEventListener("mouseup", deselectAll, false);
-document.body.addEventListener("mouseout", deselectAll, false);
+
+	document.body.addEventListener("mousedown", selectSender, false);
+	document.body.addEventListener("mouseup", deselectAll, false);
+	document.body.addEventListener("mouseout", deselectAll, false);
+
 </script>
 
 </body>
diff -r 585c6d8e3d31 -r 8798c35a2b94 yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorM.css
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorM.css	Thu Jun 25 21:30:23 2009 -0500
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorM.css	Fri Jun 26 11:16:51 2009 -0500
@@ -40,8 +40,8 @@
 .status .xxxmark,
 .event .xxxmark
 {
-	background-color: hsla(0, 0%, 100%, 1);
-	color: hsla(0, 0%, 100%, 1);
+	background-color: hsla(0, 0%, 100%, 1) !important;
+	color: hsla(0, 0%, 100%, 1) !important;
 }
 
 .status:hover,
diff -r 585c6d8e3d31 -r 8798c35a2b94 yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorS.css
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorS.css	Thu Jun 25 21:30:23 2009 -0500
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_XtraColorS.css	Fri Jun 26 11:16:51 2009 -0500
@@ -40,8 +40,8 @@
 .status .xxxmark,
 .event .xxxmark
 {
-	background-color: hsla(0, 0%, 0%, 1);
-	color: hsla(0, 0%, 0%, 1);
+	background-color: hsla(0, 0%, 0%, 1) !important;
+	color: hsla(0, 0%, 0%, 1) !important;
 }
 
 .status:hover,


More information about the commits mailing list