xtras/mathuaerknedam 154:e14cd08f63de: disable *{vertical-align:...

commits at adium.im commits at adium.im
Mon Nov 2 17:23:44 UTC 2009


details:	http://hg.adium.im/xtras/mathuaerknedam/rev/e14cd08f63de
revision:	154:e14cd08f63de
author:		mathuaerknedam
date:		Mon Nov 02 11:17:56 2009 -0600

disable *{vertical-align: text-top;} because it was causing text alignment to break in odd places (like .actionMessage).
Subject: xtras/mathuaerknedam 155:c0b1a8a8c879: Move topic text a few pixels away from the toggle button.

details:	http://hg.adium.im/xtras/mathuaerknedam/rev/c0b1a8a8c879
revision:	155:c0b1a8a8c879
author:		mathuaerknedam
date:		Mon Nov 02 11:18:45 2009 -0600

Move topic text a few pixels away from the toggle button.
Subject: xtras/mathuaerknedam 156:a5a255148236: Move js from footer.html into it's own file so that mockup.html doesn't have to maintain it's own copy.

details:	http://hg.adium.im/xtras/mathuaerknedam/rev/a5a255148236
revision:	156:a5a255148236
author:		mathuaerknedam
date:		Mon Nov 02 11:20:22 2009 -0600

Move js from footer.html into it's own file so that mockup.html doesn't have to maintain it's own copy.
Subject: xtras/mathuaerknedam 157:9a3b5e73ad64: I have a merge??

details:	http://hg.adium.im/xtras/mathuaerknedam/rev/9a3b5e73ad64
revision:	157:9a3b5e73ad64
author:		mathuaerknedam
date:		Mon Nov 02 11:23:12 2009 -0600

I have a merge??

diffs (274 lines):

diff -r fcfcfca7ea4c -r 9a3b5e73ad64 Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/todo.txt
--- a/Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/todo.txt	Sun Nov 01 21:46:16 2009 -0600
+++ b/Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/todo.txt	Mon Nov 02 11:23:12 2009 -0600
@@ -1,10 +1,12 @@
 Must fix/answer for 1.4!
 		!# topic needs more per-variant styling? topic in Alternating variant is set for hideicons/irc, and would be misaligned in xmpp groupchat.
 		!# header/topic need hideIcons/showIcons styling? Alternating does, but it needs a %variant% keyword. the header in Alternating looks a little weird anyway. it might be nice to do somethign different if there isn't an icon.
+		!# ability to mimimize the header/topic?
+		!# better handling of header when no icon is available? Maybe reclaim space or something else? should classic use placehoder? should others?
 
 	Other
-		# compact and history needs some way to distinguish sender from text besides bold. If the first word is bold, there it's hard to tell. For example, in IRC, I've seen "Cappuccino trac: Ticket #119..." where "Cappuccino trac" is bold.
-		# multiple backgrounds and multiple background sizes should be reordered from left to wright
+		# compact history needs some way to distinguish sender from text besides bold. If the first word is bold, it's hard to tell. For example, in IRC, I've seen "Cappuccino trac: Ticket #119..." where "Cappuccino trac" is bold.
+		# multiple backgrounds and multiple background sizes should be reordered from left to right
 
 	History
 		# Selecting the last item fails. WHY!? (Selecting the first item succeeds.)
@@ -13,6 +15,7 @@
 	Javascript
 		# Fade javascript drops last element with opacity=0. disabled until fixed. Plus, CFM hated it. :)
 
+	# modularize the css
 
 
 Future Versions
diff -r fcfcfca7ea4c -r 9a3b5e73ad64 yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.html
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.html	Sun Nov 01 21:46:16 2009 -0600
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.html	Mon Nov 02 11:23:12 2009 -0600
@@ -1,56 +1,1 @@
-<script type="text/javascript">
-
-	var highlightActive = false;
-
-	function selectSender() {
-		if (highlightActive || event.target.tagName.toLowerCase() == 'a')
-			return;
-		highlightActive = true;
-		var node = event.target;
-		var senderName = null;
-		while (!senderName) {
-			var nodeClass = node.className;
-			if (/(^|[\s])message/.test(nodeClass)) {
-				var parts = nodeClass.split(" ");
-				senderName = parts[parts.length - 1];
-			}
-			node = node.parentElement;
-		}
-		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';
-		} 
-	}
-
-	function deselectAll() {
-		if (!highlightActive)
-			return;
-		var elms = document.querySelectorAll(".x-hover");
-		var len = elms.length;
-		var elm = null;
-		for(var i = 0; i < len; i++) { 
-			elm = elms[i];
-			elm.className = elm.className.replace(' x-hover', ''); 
-		}
-		highlightActive = false;
-	}
-
-	function show_header () {
-		document.getElementById('x-header').style.opacity = '1';
-		document.getElementById('toggle_show').style.display = 'none';
-		document.getElementById('toggle_hide').style.display = '';
-	}
-
-	function hide_header () {
-		document.getElementById('x-header').style.opacity = '0';
-		document.getElementById('toggle_hide').style.display = 'none';
-		document.getElementById('toggle_show').style.display = '';
-	}
-
-	document.body.addEventListener("mousedown", selectSender, false);
-	document.body.addEventListener("mouseup", deselectAll, false);
-	var htmlElm = document.getElementsByTagName("html")[0];
-	document.documentElement.addEventListener("mouseout", function() { if (event.relatedTarget == htmlElm) { deselectAll(); }}, false);
-
-</script>
+<script src="./Footer.js" type="text/javascript" charset="utf-8"></script>
diff -r fcfcfca7ea4c -r 9a3b5e73ad64 yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.js
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.js	Mon Nov 02 11:23:12 2009 -0600
@@ -0,0 +1,52 @@
+	var highlightActive = false;
+
+	function selectSender() {
+		if (highlightActive || event.target.tagName.toLowerCase() == 'a')
+			return;
+		highlightActive = true;
+		var node = event.target;
+		var senderName = null;
+		while (!senderName) {
+			var nodeClass = node.className;
+			if (/(^|[\s])message/.test(nodeClass)) {
+				var parts = nodeClass.split(" ");
+				senderName = parts[parts.length - 1];
+			}
+			node = node.parentElement;
+		}
+		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';
+		} 
+	}
+
+	function deselectAll() {
+		if (!highlightActive)
+			return;
+		var elms = document.querySelectorAll(".x-hover");
+		var len = elms.length;
+		var elm = null;
+		for(var i = 0; i < len; i++) { 
+			elm = elms[i];
+			elm.className = elm.className.replace(' x-hover', ''); 
+		}
+		highlightActive = false;
+	}
+
+	function show_header () {
+		document.getElementById('x-header').style.opacity = '1';
+		document.getElementById('toggle_show').style.display = 'none';
+		document.getElementById('toggle_hide').style.display = '';
+	}
+
+	function hide_header () {
+		document.getElementById('x-header').style.opacity = '0';
+		document.getElementById('toggle_hide').style.display = 'none';
+		document.getElementById('toggle_show').style.display = '';
+	}
+
+	document.body.addEventListener("mousedown", selectSender, false);
+	document.body.addEventListener("mouseup", deselectAll, false);
+	var htmlElm = document.getElementsByTagName("html")[0];
+	document.documentElement.addEventListener("mouseout", function() { if (event.relatedTarget == htmlElm) { deselectAll(); }}, false);
diff -r fcfcfca7ea4c -r 9a3b5e73ad64 yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html	Sun Nov 01 21:46:16 2009 -0600
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Mockup.html	Mon Nov 02 11:23:12 2009 -0600
@@ -35,31 +35,15 @@
 
 <body>
 
-<div id="topic" title="Adium development channel. For user help, go to #adium. | 1.4b6: http://beta.adium.im | 1.4hg nightly: http://nightly.adium.im">
+<div id="topic" title="1.3.7 http://adium.im || Adium VV? See http://bit.ly/3QbMsu || #adium-devl for development talk || Paste @ http://paste.lisp.org/new/adium">
+	<style type="text/css">
+		@import url( "./Topic.css" );
+	</style>
 
-<style type="text/css">
-	@import url( "./Topic.css" );
-</style>
-
-
-<script type="text/javascript" charset="utf-8">
-	function show_header () {
-		document.getElementById('x-topic').style.display = '';
-		document.getElementById('toggle_show').style.display = 'none';
-		document.getElementById('toggle_hide').style.display = '';
-	}
-
-	function hide_header () {
-		document.getElementById('x-topic').style.display = 'none';
-		document.getElementById('toggle_hide').style.display = 'none';
-		document.getElementById('toggle_show').style.display = '';
-	}
-</script>
-
-	<div id="toggle_hide" class="toggle" onclick="hide_header();"></div>
-	<div id="toggle_show" class="toggle" onclick="show_header();" style="display: none"></div>
-	<div id="x-topic">
-		<span id="topicEdit" ondblclick="this.setAttribute('contentEditable', true); this.focus();">Adium development channel. For user help, go to #adium. | 1.4b6: http://beta.adium.im | 1.4hg nightly: http://nightly.adium.im</span>
+	<div id="toggle_hide" class="toggle" onclick="hide_header();" style=""></div>
+	<div id="toggle_show" class="toggle" onclick="show_header();" style="display: none; "></div>
+	<div id="x-header" style="opacity: 1; ">
+			<span id="topicEdit" ondblclick="this.setAttribute('contentEditable', true); this.focus();">1.3.7 <a href="http://adium.im" title="http://adium.im">http://adium.im</a> || Adium VV? See <a href="http://bit.ly/3QbMsu" title="http://bit.ly/3QbMsu">http://bit.ly/3QbMsu</a> || <a href="irc://irc.freenode.net/#adium-devl" title="irc://irc.freenode.net/#adium-devl">#adium-devl</a> for development talk || Paste @ <a href="http://paste.lisp.org/new/adium" title="http://paste.lisp.org/new/adium">http://paste.lisp.org/new/adium</a></span>
 	</div>
 </div>
 
@@ -172,62 +156,7 @@
 
 <hr id="focus" style="position: absolute; top: 146px;">
 
-<script type="text/javascript">
-
-	var highlightActive = false;
-
-	function selectSender() {
-		if (highlightActive || event.target.tagName.toLowerCase() == 'a')
-			return;
-		highlightActive = true;
-		var node = event.target;
-		var senderName = null;
-		while (!senderName) {
-			var nodeClass = node.className;
-			if (/(^|[\s])message/.test(nodeClass)) {
-				var parts = nodeClass.split(" ");
-				senderName = parts[parts.length - 1];
-			}
-			node = node.parentElement;
-		}
-		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';
-		} 
-	}
-
-	function deselectAll() {
-		if (!highlightActive)
-			return;
-		var elms = document.querySelectorAll(".x-hover");
-		var len = elms.length;
-		var elm = null;
-		for(var i = 0; i < len; i++) { 
-			elm = elms[i];
-			elm.className = elm.className.replace(' x-hover', ''); 
-		}
-		highlightActive = false;
-	}
-
-	function show_header () {
-		document.getElementById('x-header').style.opacity = '1';
-		document.getElementById('toggle_show').style.display = 'none';
-		document.getElementById('toggle_hide').style.display = '';
-	}
-
-	function hide_header () {
-		document.getElementById('x-header').style.opacity = '0';
-		document.getElementById('toggle_hide').style.display = 'none';
-		document.getElementById('toggle_show').style.display = '';
-	}
-
-	document.body.addEventListener("mousedown", selectSender, false);
-	document.body.addEventListener("mouseup", deselectAll, false);
-	var htmlElm = document.getElementsByTagName("html")[0];
-	document.documentElement.addEventListener("mouseout", function() { if (event.relatedTarget == htmlElm) { deselectAll(); }}, false);
-
-</script>
+<script src="./Footer.js" type="text/javascript" charset="utf-8"></script>
 
 </body>
 </html>
diff -r fcfcfca7ea4c -r 9a3b5e73ad64 yMous ☿.AdiumMessageStyle/Contents/Resources/Topic.css
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Topic.css	Sun Nov 01 21:46:16 2009 -0600
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Topic.css	Mon Nov 02 11:23:12 2009 -0600
@@ -10,7 +10,7 @@
 	left: 0px;
 	right: 0px;
 	padding: 4px;
-	padding-left: 19px;
+	padding-left: 21px;
 	z-index: 99;
 	background:	rgba(208, 208, 208, .85);
 	-webkit-background-size: auto auto;
diff -r fcfcfca7ea4c -r 9a3b5e73ad64 yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_Base.css
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_Base.css	Sun Nov 01 21:46:16 2009 -0600
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Variants/_Themes/_Base.css	Mon Nov 02 11:23:12 2009 -0600
@@ -8,7 +8,7 @@
 	font-weight: normal !important;
 	//border-bottom: 1px solid green !important;
 	//text-decoration: line-through !important;
-	vertical-align: text-top;
+	//vertical-align: text-top;
 }
 
 body


More information about the commits mailing list