From f4614a7f5f82eec4d49685650e2fd5eb38e50c1c Mon Sep 17 00:00:00 2001 From: ands <ands@andspad.(none)> Date: Mon, 6 Dec 2010 00:26:29 +0100 Subject: [PATCH] =?UTF-8?q?links=20aus=20der=20TwitterWall=20gel=C3=B6scht?= =?UTF-8?q?,=20css=20angepasst?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webroot/css/widget_light.css | 16 +++++++ webroot/widgets/TwitterWall/TwitterWall.php | 2 +- webroot/widgets/TwitterWall/jquery.tweet.js | 48 +++------------------ 3 files changed, 22 insertions(+), 44 deletions(-) diff --git a/webroot/css/widget_light.css b/webroot/css/widget_light.css index 0436fb0..c4f2e13 100644 --- a/webroot/css/widget_light.css +++ b/webroot/css/widget_light.css @@ -14,6 +14,20 @@ font-family: inherit; font-size: 1.0em; } +.widget_light h2 { + margin: 0; + padding: 0; + font-family: inherit; + font-size: 0.8em; + color: #111111; +} +.widget_light h3 { + margin: 0; + padding: 0; + font-family: inherit; + font-size: 0.6em; + color: #222222; +} .widget_light ul { background-color:#95897E; margin: 10; @@ -27,6 +41,8 @@ border-bottom: 1px dashed #F2EFE5; border-left: 1px dashed #F2EFE5; border-right: 1px dashed #F2EFE5; + width: 100%; + color: #333333; } .widget_light li img { padding: 4; diff --git a/webroot/widgets/TwitterWall/TwitterWall.php b/webroot/widgets/TwitterWall/TwitterWall.php index 693ae06..3576143 100644 --- a/webroot/widgets/TwitterWall/TwitterWall.php +++ b/webroot/widgets/TwitterWall/TwitterWall.php @@ -21,7 +21,7 @@ class TwitterWall implements iWidget if (TwitterMail_everyFive == 5) { TwitterMail_everyFive = 0; $(".tweet").tweet({ - avatar_size: 64, + avatar_size: 48, count: 5, loading_text: "loading tweets...", query: "#warpzone" diff --git a/webroot/widgets/TwitterWall/jquery.tweet.js b/webroot/widgets/TwitterWall/jquery.tweet.js index fa2009c..7efe4cf 100644 --- a/webroot/widgets/TwitterWall/jquery.tweet.js +++ b/webroot/widgets/TwitterWall/jquery.tweet.js @@ -22,44 +22,6 @@ if(o) $.extend(s, o); $.fn.extend({ - linkUrl: function() { - var returning = []; - var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi; - this.each(function() { - returning.push(this.replace(regexp,"<a href=\"$1\">$1</a>")); - }); - return $(returning); - }, - linkUser: function() { - var returning = []; - var regexp = /[\@]+([A-Za-z0-9-_]+)/gi; - this.each(function() { - returning.push(this.replace(regexp,"<a href=\"http://twitter.com/$1\">@$1</a>")); - }); - return $(returning); - }, - linkHash: function() { - var returning = []; - var regexp = /(?:^| )[\#]+([A-Za-z0-9-_]+)/gi; - this.each(function() { - returning.push(this.replace(regexp, ' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+s.username.join("%2BOR%2B")+'">#$1</a>')); - }); - return $(returning); - }, - capAwesome: function() { - var returning = []; - this.each(function() { - returning.push(this.replace(/\b(awesome)\b/gi, '<span class="awesome">$1</span>')); - }); - return $(returning); - }, - capEpic: function() { - var returning = []; - this.each(function() { - returning.push(this.replace(/\b(epic)\b/gi, '<span class="epic">$1</span>')); - }); - return $(returning); - }, makeHeart: function() { var returning = []; this.each(function() { @@ -146,17 +108,17 @@ var join_text = s.join_text; }; - var from_user = item.from_user || item.user.screen_name; + var from_user = '<h2>'+(item.from_user || item.user.screen_name)+': </h2>'; var profile_image_url = item.profile_image_url || item.user.profile_image_url; var join_template = '<span class="tweet_join"> '+join_text+' </span>'; var join = ((s.join_text) ? join_template : ' '); - var avatar_template = '<a class="tweet_avatar" href="http://twitter.com/'+from_user+'"><img src="'+profile_image_url+'" height="'+s.avatar_size+'" width="'+s.avatar_size+'" alt="'+from_user+'\'s avatar" title="'+from_user+'\'s avatar" border="0"/></a>'; + var avatar_template = '<img src="'+profile_image_url+'" height="'+s.avatar_size+'" width="'+s.avatar_size+'" alt="'+from_user+'\'s avatar" title="'+from_user+'\'s avatar" border="0"/>'; var avatar = (s.avatar_size ? avatar_template : ''); - var date = '<span class="tweet_time"><a href="http://twitter.com/'+from_user+'/statuses/'+item.id_str+'" title="view tweet on twitter">'+relative_time(item.created_at)+'</a></span>'; - var text = '<span class="tweet_text">' +$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+ '</span>'; + var date = '<h3 class="tweet_time">'+relative_time(item.created_at)+'</h3>'; + var text = '<span class="tweet_text">'+$([item.text]).makeHeart()[0]+ '</span>'; // until we create a template option, arrange the items below to alter a tweet's display. - list.append('<li>' + avatar + from_user + ': ' + date + join + text + '</li>'); + list.append('<li>' + avatar + from_user + date + join + text + '</li>'); list.children('li:first').addClass('tweet_first'); list.children('li:odd').addClass('tweet_even'); -- GitLab