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