Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Make the buttons at the top right invisible for every tweet except th…

…e one the cursor is in.
  • Loading branch information...
commit 94b46cc7f9eccc4df7ec9860d421ce9e0166b21c 1 parent b3cb3f1
@drdrang authored
Showing with 20 additions and 4 deletions.
  1. +4 −0 style.css
  2. +16 −4 twoot.js
View
4 style.css
@@ -122,3 +122,7 @@ span.c18th {
font-family: 'IM Fell English', 'Lucida Grande';
font-size: 19px;
}
+
+.invisible {
+ visibility: hidden;
+}
View
20 twoot.js
@@ -248,7 +248,8 @@ $.fn.gettweets = function(){
'<a class="time" title="' + theTime + '" ' +
'href="http://twitter.com/' + theScreenName + '/statuses/' +
theID +'">' +
- relative_time(theTime) + '</a> '+
+ relative_time(theTime) + '</a> ' +
+ '<span class="buttons">' +
'<a class="delete" title="Delete" ' +
'href="javascript:deleteTweet(\'' + theID + '\')">&#9003;</a>' +
'<a class="retweet" title="Retweet" ' +
@@ -267,11 +268,12 @@ $.fn.gettweets = function(){
'href="javascript:replyTo(\'' + theID +
'\', \'@' + theScreenName +
'\')">@</a>' +
+ '</span>' +
'<div class="tweet_text">' + tweet_span_start +
htmlify(theText, theEntities) + tweet_span_end +
'<span class="info">' + ' from ' + theSource + inReplyText + retweetText + '</span>' +
'</div></li>');
-
+
// Mark if it's a favorite.
if (item.favorited) {
$('#msg-' + item.id_str + ' a.favorite').css('color', 'red');
@@ -305,7 +307,18 @@ $.fn.gettweets = function(){
} // if
}); // each
- }); // getJSON mentions
+ // Make buttons invisible.
+ $('.buttons').addClass('invisible');
+ $('li').hover(
+ function() {
+ $(this).children('.buttons').removeClass('invisible')
+ },
+ function() {
+ $(this).children('.buttons').addClass('invisible')
+ }
+ );
+
+ }); // getJSON mentions
}); // getJSON home
}); //getJSON retweets
}); // this.each
@@ -340,7 +353,6 @@ function recalcTime() {
function refreshMessages() {
$(".tweets").gettweets();
- // LAST_UPDATE = new Date().toGMTString();
return;
}
Please sign in to comment.
Something went wrong with that request. Please try again.