xtras/mathuaerknedam 537:e7534d25cad5: Renkoo: increment version...

commits at adium.im commits at adium.im
Thu Nov 18 17:58:56 UTC 2010


details:	http://hg.adium.im/xtras/mathuaerknedam/rev/e7534d25cad5
revision:	537:e7534d25cad5
author:		mathuaerknedam
date:		Thu Nov 18 11:01:15 2010 -0600

Renkoo: increment version. In the future I really should only do this on release, but since I already pushed it to adium and adium-1.4, I'll do it here too.
Subject: xtras/mathuaerknedam 538:d12b5568ade9: yMous: all-by-sender-highlighting is now limited to visible messages. Thanks to Kronuz in for the additional javascript.

details:	http://hg.adium.im/xtras/mathuaerknedam/rev/d12b5568ade9
revision:	538:d12b5568ade9
author:		mathuaerknedam
date:		Thu Nov 18 11:29:31 2010 -0600

yMous: all-by-sender-highlighting is now limited to visible messages. Thanks to Kronuz in for the additional javascript.
Subject: xtras/mathuaerknedam 539:bde45c6ce5d6: Smooth Operator: all-by-sender-highlighting is now limited to visible messages. Thanks to Kronuz in #adium for the additional javascript.

details:	http://hg.adium.im/xtras/mathuaerknedam/rev/bde45c6ce5d6
revision:	539:bde45c6ce5d6
author:		mathuaerknedam
date:		Thu Nov 18 11:30:33 2010 -0600

Smooth Operator: all-by-sender-highlighting is now limited to visible messages. Thanks to Kronuz in #adium for the additional javascript.

diffs (91 lines):

diff -r 9613a27a0513 -r bde45c6ce5d6 Renkoo ☿.AdiumMessageStyle/Contents/Info.plist
--- a/Renkoo ☿.AdiumMessageStyle/Contents/Info.plist	Wed Nov 17 22:28:14 2010 -0600
+++ b/Renkoo ☿.AdiumMessageStyle/Contents/Info.plist	Thu Nov 18 11:30:33 2010 -0600
@@ -5,7 +5,7 @@
 	<key>CFBundleDevelopmentRegion</key>
 	<string>English</string>
 	<key>CFBundleGetInfoString</key>
-	<string>2.6☿</string>
+	<string>2.6.1☿</string>
 	<key>OriginalAuthor</key>
 	<string>iTorrey</string>
 	<key>CFBundleIdentifier</key>
@@ -17,7 +17,7 @@
 	<key>CFBundlePackageType</key>
 	<string>AdIM</string>
 	<key>CFBundleVersion</key>
-	<string>2.6☿</string>
+	<string>2.6.1☿</string>
 	<key>MessageViewVersion</key>
 	<integer>4</integer>
 	<key>XtraBundleVersion</key>
diff -r 9613a27a0513 -r bde45c6ce5d6 Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/Footer.js
--- a/Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/Footer.js	Wed Nov 17 22:28:14 2010 -0600
+++ b/Smooth Operator ☿.AdiumMessageStyle/Contents/Resources/Footer.js	Thu Nov 18 11:30:33 2010 -0600
@@ -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 9613a27a0513 -r bde45c6ce5d6 yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.js
--- a/yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.js	Wed Nov 17 22:28:14 2010 -0600
+++ b/yMous ☿.AdiumMessageStyle/Contents/Resources/Footer.js	Thu Nov 18 11:30:33 2010 -0600
@@ -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;
 	}




More information about the commits mailing list