Skip to content
Snippets Groups Projects
Commit f4614a7f authored by ands's avatar ands
Browse files

links aus der TwitterWall gelöscht, css angepasst

parent e96fd258
No related branches found
No related tags found
No related merge requests found
......@@ -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;
......
......@@ -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"
......
......@@ -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');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment