INT-1713 added initial support for sending a Mail message with content type
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:int="http://www.springframework.org/schema/integration"
|
||||
xmlns:int-mail="http://www.springframework.org/schema/integration/mail"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xmlns:util="http://www.springframework.org/schema/util"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/integration/mail http://www.springframework.org/schema/integration/mail/spring-integration-mail-2.0.xsd
|
||||
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.0.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
|
||||
|
||||
<int:channel id="inputChannel"/>
|
||||
|
||||
<int:header-enricher input-channel="inputChannel" output-channel="mailEnricherChannel">
|
||||
<int:header name="mail_contentType" value="text/html"/>
|
||||
</int:header-enricher>
|
||||
|
||||
<int-mail:header-enricher input-channel="mailEnricherChannel" output-channel="mailChannel">
|
||||
<int-mail:to value="emailaddress"/>
|
||||
<int-mail:from value="emailaddress"/>
|
||||
<int-mail:subject value="With Content Type"/>
|
||||
</int-mail:header-enricher>
|
||||
|
||||
<int:channel id="mailChannel"/>
|
||||
|
||||
<int-mail:outbound-channel-adapter channel="mailChannel"
|
||||
host="smtp.gmail.com"
|
||||
port="587"
|
||||
username="user"
|
||||
password="password"
|
||||
java-mail-properties="javaMailProperties"/>
|
||||
|
||||
<util:properties id="javaMailProperties">
|
||||
<prop key="mail.debug">true</prop>
|
||||
<prop key="mail.smtps.auth">true</prop>
|
||||
<prop key="mail.smtp.starttls.enable">true</prop>
|
||||
</util:properties>
|
||||
|
||||
</beans>
|
||||
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* Copyright 2002-2011 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.integration.mail.config;
|
||||
|
||||
import static junit.framework.Assert.assertEquals;
|
||||
import static org.mockito.Mockito.doAnswer;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.times;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import java.io.FileReader;
|
||||
import java.io.StringWriter;
|
||||
import java.util.Properties;
|
||||
|
||||
import javax.mail.Session;
|
||||
import javax.mail.internet.MimeMessage;
|
||||
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.invocation.InvocationOnMock;
|
||||
import org.mockito.stubbing.Answer;
|
||||
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.integration.Message;
|
||||
import org.springframework.integration.MessageChannel;
|
||||
import org.springframework.integration.mail.MailHeaders;
|
||||
import org.springframework.integration.mail.MailSendingMessageHandler;
|
||||
import org.springframework.integration.message.GenericMessage;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.mail.javamail.JavaMailSender;
|
||||
import org.springframework.util.FileCopyUtils;
|
||||
|
||||
/**
|
||||
* @author Oleg Zhurakousky
|
||||
*
|
||||
*/
|
||||
public class MessageWithContentTypeTests {
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void testSendEmail() throws Exception{
|
||||
ApplicationContext ac = new ClassPathXmlApplicationContext("MessageWithContentTypeTests-context.xml", this.getClass());
|
||||
MessageChannel inputChannel = ac.getBean("inputChannel", MessageChannel.class);
|
||||
StringWriter writer = new StringWriter();
|
||||
FileReader reader = new FileReader("src/test/java/org/springframework/integration/mail/config/test.html");
|
||||
FileCopyUtils.copy(reader, writer);
|
||||
inputChannel.send(new GenericMessage<String>(writer.getBuffer().toString()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMessageConversionWithHtmlAndContentType() throws Exception{
|
||||
JavaMailSender sender = mock(JavaMailSender.class);
|
||||
MailSendingMessageHandler handler = new MailSendingMessageHandler(sender);
|
||||
StringWriter writer = new StringWriter();
|
||||
FileReader reader = new FileReader("test.html");
|
||||
FileCopyUtils.copy(reader, writer);
|
||||
Message<String> message = MessageBuilder.withPayload(writer.getBuffer().toString())
|
||||
.setHeader(MailHeaders.TO, "to")
|
||||
.setHeader(MailHeaders.FROM, "from")
|
||||
.setHeader(MailHeaders.CONTENT_TYPE, "text/html")
|
||||
.build();
|
||||
MimeMessage mMessage = new TestMimeMessage();
|
||||
// MOCKS
|
||||
when(sender.createMimeMessage()).thenReturn(mMessage);
|
||||
doAnswer(new Answer<Object>() {
|
||||
public Object answer(InvocationOnMock invocation) throws Throwable {
|
||||
MimeMessage mimeMessage = (MimeMessage) invocation.getArguments()[0];
|
||||
assertEquals("text/html", mimeMessage.getDataHandler().getContentType());
|
||||
return null;
|
||||
}
|
||||
}).when(sender).send(Mockito.any(MimeMessage.class));
|
||||
|
||||
// handle message
|
||||
handler.handleMessage(message);
|
||||
|
||||
verify(sender, times(1)).send(Mockito.any(MimeMessage.class));
|
||||
}
|
||||
|
||||
private static class TestMimeMessage extends MimeMessage{
|
||||
public TestMimeMessage() {
|
||||
super(Session.getDefaultInstance(new Properties()));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,940 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
(function(g){var a=location.href.split("#!")[1];if(a){window.location.hash = "";g.location.pathname = g.HBR = a.replace(/^([^/])/,"/$1");}})(window);
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
if(!window.HBR){var matches,url,path,domain;url=document.location.toString();try{domain=url.match(/https?:\/\/[^\/]+/);if(matches=url.match(/(.+?)#(.+)/)){url=matches[1];path=matches[2];if(path){var arr=path.split(/\?/);path=arr[0];var params=arr[1];path=path.replace(/^\//,"");var redirect_url=[domain,path].join("/");if(params){redirect_url=[redirect_url,params].join("?")}document.location=redirect_url}}}catch(err){};}
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var page={};var onCondition=function(D,C,A,B){D=D;A=A?Math.min(A,5):5;B=B||100;if(D()){C()}else{if(A>1){setTimeout(function(){onCondition(D,C,A-1,B)},B)}}};
|
||||
//]]>
|
||||
</script>
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
|
||||
<meta content="en-us" http-equiv="Content-Language" />
|
||||
<meta content="Twitter is without a doubt the best way to share and discover what is happening right now." name="description" />
|
||||
<meta content="no" http-equiv="imagetoolbar" />
|
||||
<meta content="width = 780" name="viewport" />
|
||||
<meta content="4FTTxY4uvo0RZTMQqIyhh18HsepyJOctQ+XTOu1zsfE=" name="verify-v1" />
|
||||
<meta content="1" name="page" />
|
||||
<meta content="NOODP" name="robots" />
|
||||
<meta content="n" name="session-loggedin" />
|
||||
<title id="page_title">Twitter</title>
|
||||
<link href="http://a1.twimg.com/a/1295478501/images/twitter_57.png" rel="apple-touch-icon" />
|
||||
<link href="/oexchange.xrd" rel="http://oexchange.org/spec/0.8/rel/related-target" type="application/xrd+xml" />
|
||||
<link href="http://a1.twimg.com/a/1295478501/images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
|
||||
<link href="http://a1.twimg.com/a/1295478501/stylesheets/fronts.css?1295482593" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
|
||||
<body class="timeline front" id="front">
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
if (window.top !== window.self) {document.write = "";window.top.location = window.self.location; setTimeout(function(){document.body.innerHTML='';},1);window.self.onload=function(evt){document.body.innerHTML='';};}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div id="header">
|
||||
<div class="background">
|
||||
<div class="inner">
|
||||
<div id="logo-search">
|
||||
<a href="/" id="logo"><img alt="Twitter" height="55" src="http://a0.twimg.com/a/1295478501/images/fronts/logo_withbird_home.png" width="224" /></a>
|
||||
<form action="/search" id="home_search" method="post"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="4d30c2d23edb482994501b4f75b9fba98308a16d" /></div>
|
||||
<p>
|
||||
<input accesskey="/" class="round-left" id="searchform_q" name="q" size="30" tabindex="8" type="text" /><input class="submit round-right" id="searchform_submit" name="commit" tabindex="9" type="submit" value="Search" />
|
||||
</p>
|
||||
</form>
|
||||
<p id="tag">
|
||||
The best way to discover what’s new in your world.
|
||||
</p>
|
||||
</div>
|
||||
<div id="topnav">
|
||||
<div id="signin-c">
|
||||
<div id="signin_controls">
|
||||
<span id="have_an_account">
|
||||
Have an account?<a href="/login" class="signin" tabindex="3"><span>Sign in</span></a></span>
|
||||
<div id="signin_menu" class="common-form standard-form offscreen">
|
||||
|
||||
<form method="post" id="signin" action="https://api.twitter.com/sessions">
|
||||
|
||||
<input id="authenticity_token" name="authenticity_token" type="hidden" value="4d30c2d23edb482994501b4f75b9fba98308a16d" /> <input id="return_to_ssl" name="return_to_ssl" type="hidden" value="false" />
|
||||
<input id="redirect_after_login" name="redirect_after_login" type="hidden" value="/" /> <p class="textbox">
|
||||
<label for="username">Username or email</label>
|
||||
<input type="text" id="username" name="session[username_or_email]" value="" title="username" tabindex="4"/>
|
||||
</p>
|
||||
|
||||
<p class="textbox">
|
||||
<label for="password">Password</label>
|
||||
<input type="password" id="password" name="session[password]" value="" title="password" tabindex="5"/>
|
||||
</p>
|
||||
|
||||
<p class="remember">
|
||||
<input type="submit" id="signin_submit" value="Sign in" tabindex="7"/>
|
||||
<input type="checkbox" id="remember" name="remember_me" value="1" tabindex="6"/>
|
||||
<label for="remember">Remember me</label>
|
||||
</p>
|
||||
|
||||
<p class="forgot">
|
||||
<a href="/account/resend_password" id="resend_password_link">Forgot password?</a>
|
||||
</p>
|
||||
|
||||
<p class="forgot-username">
|
||||
<a href="/account/resend_password" id="forgot_username_link" title="If you remember your password, try logging in with your email">Forgot username?</a>
|
||||
</p>
|
||||
<p class="complete">
|
||||
<a href="/account/complete" id="account_complete_link">Already using Twitter on your phone?</a>
|
||||
</p>
|
||||
<input type="hidden" name="q" id="signin_q" value=""/>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="overlay">
|
||||
<div class="newuser">
|
||||
<h2>New to Twitter?</h2>
|
||||
<p>Easy, free, and instant updates. Get access to the information that interests you most.</p>
|
||||
<p id="signup-btn"><a href="/signup" id="signup_submit" tabindex="10"><span>Sign Up ›</span></a></p>
|
||||
<h2>A #NewTwitter</h2>
|
||||
<p><a href="/newtwitter">Catch a glimpse</a> of the new Twitter.com.</p>
|
||||
<p><a href="/newtwitter?autoplay=true" id="video-thumb"><img alt="Video-sample-ss" height="140" src="http://a0.twimg.com/a/1295478501/images/whatsnew/video-sample-ss.png" width="200" /></a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="trends">
|
||||
|
||||
<div class="inner">
|
||||
<ul class="trendscontent">
|
||||
|
||||
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Anne+Hathaway" class="search_link" name="Anne Hathaway" rel="nofollow">Anne Hathaway</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Steven+Tyler" class="search_link" name="Steven Tyler" rel="nofollow">Steven Tyler</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Coachella" class="search_link" name="Coachella" rel="nofollow">Coachella</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Friday" class="search_link" name="Friday" rel="nofollow">Friday</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Modern+Family" class="search_link" name="Modern Family" rel="nofollow">Modern Family</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Obamacare" class="search_link" name="Obamacare" rel="nofollow">Obamacare</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=First+Class" class="search_link" name="First Class" rel="nofollow">First Class</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=English" class="search_link" name="English" rel="nofollow">English</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Rivaldo" class="search_link" name="Rivaldo" rel="nofollow">Rivaldo</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Passiva" class="search_link" name="Passiva" rel="nofollow">Passiva</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="trend-label">Trending topics</li>
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Farmac%C3%AAutico" class="search_link" name="Farmacêutico" rel="nofollow">Farmacêutico</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Giuliano" class="search_link" name="Giuliano" rel="nofollow">Giuliano</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Edgar+Allan+Poe" class="search_link" name="Edgar Allan Poe" rel="nofollow">Edgar Allan Poe</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Tom+Hardy" class="search_link" name="Tom Hardy" rel="nofollow">Tom Hardy</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Janis+Joplin" class="search_link" name="Janis Joplin" rel="nofollow">Janis Joplin</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="http://twitter.com/search?q=Bane" class="search_link" name="Bane" rel="nofollow">Bane</a>
|
||||
|
||||
<em class="description"></em>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<span class="fade fade-left"> </span><span class="fade fade-right"> </span>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<ul id="accessibility" class="offscreen">
|
||||
<li><a href="#content" accesskey="0">Skip past navigation</a></li>
|
||||
<li>On a mobile phone? Check out <a href="http://m.twitter.com/">m.twitter.com</a>!</li>
|
||||
<li><a href="#footer" accesskey="2">Skip to navigation</a></li>
|
||||
<li><a href="#signin">Skip to sign in form</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<div class="content-wrapper">
|
||||
<div id="content" class="homepage">
|
||||
|
||||
|
||||
<div class="section clearfix">
|
||||
<div class="aside">
|
||||
|
||||
<div class="trenddesc" style="display:none">
|
||||
<span class="trending">Trending Now</span>
|
||||
|
||||
<div id="trend"></div>
|
||||
|
||||
<div id="trend_description"><p></p></div>
|
||||
|
||||
<div id="what_the_trend">Source: <span>What the Trend?</span></div>
|
||||
</div>
|
||||
<div class="current-trends" style="display:none">
|
||||
<h3>Top Trending Topics</h3>
|
||||
<ul>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23iloveyoubecause" class="search_link" name="#iloveyoubecause" rel="nofollow">#iloveyoubecause</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23501pjmnotalone" class="search_link" name="#501pjmnotalone" rel="nofollow">#501pjmnotalone</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Catwoman" class="search_link" name="Catwoman" rel="nofollow">Catwoman</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=%23tweetumfilmecompassiva" class="search_link" name="#tweetumfilmecompassiva" rel="nofollow">#tweetumfilmecompassiva</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=JBisJonasBrothers" class="search_link" name="JBisJonasBrothers" rel="nofollow">JBisJonasBrothers</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Damn+Beliebers" class="search_link" name="Damn Beliebers" rel="nofollow">Damn Beliebers</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Rise+%26+Grind" class="search_link" name="Rise & Grind" rel="nofollow">Rise & Grind</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Seoul+Music+Awards" class="search_link" name="Seoul Music Awards" rel="nofollow">Seoul Music Awards</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Arin+Ilejay" class="search_link" name="Arin Ilejay" rel="nofollow">Arin Ilejay</a></li>
|
||||
|
||||
<li><a href="http://twitter.com/search?q=Animated+Series" class="search_link" name="Animated Series" rel="nofollow">Animated Series</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="search-tip" style="display:none">
|
||||
<h3>Search tip</h3>
|
||||
<div>Use an at-sign (<em>@</em>) immediately before a username to find mentions of (and replies to) a user. Example: <a href="/search?q=%40mashable">@mashable</a> will find tweets referencing the user "mashable".</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="sources">
|
||||
<div class="inside">
|
||||
<h2>See who’s here</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/nate_robinson" class="avatar-sm" hreflang="en" id="icon_nate_robinson" rel="nate_robinson" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_nate_robinson">
|
||||
<div class="hc-profile">
|
||||
<a href="/nate_robinson" class="avatar" hreflang="en" target="_blank"><img alt="nate_robinson" border="0" height="48" src="http://a3.twimg.com/profile_images/1220597165/nate_robinson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Nate Robinson</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/nate_robinson">nate_robinson</a></span>
|
||||
<span class="hc-location">Rain city ( word aapp ) | in Sports</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">What up y'all ?</div>
|
||||
<div class="hc-meta">about 10 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/ev" class="avatar-sm" hreflang="en" id="icon_ev" rel="ev" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_ev">
|
||||
<div class="hc-profile">
|
||||
<a href="/ev" class="avatar" hreflang="en" target="_blank"><img alt="ev" border="0" height="48" src="http://a0.twimg.com/profile_images/1147019935/evedit0xr_2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Evan Williams</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/ev">ev</a></span>
|
||||
<span class="hc-location">San Francisco, CA, US | in Business</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@jeanpaul thanks, man.</div>
|
||||
<div class="hc-meta">7:28 PM Jan 18th</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/nytimes" class="avatar-sm" hreflang="en" id="icon_nytimes" rel="nytimes" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_nytimes">
|
||||
<div class="hc-profile">
|
||||
<a href="/nytimes" class="avatar" hreflang="en" target="_blank"><img alt="nytimes" border="0" height="48" src="http://a2.twimg.com/profile_images/57465005/twitter_avatar.nyt_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>The New York Times</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/nytimes">nytimes</a></span>
|
||||
<span class="hc-location">New York, NY | in News</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">The Caucus: Chinese President May Get Earful From Lawmakers http://nyti.ms/gVqqut</div>
|
||||
<div class="hc-meta">20 minutes ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/therealKDUB20" class="avatar-sm" hreflang="en" id="icon_therealKDUB20" rel="therealKDUB20" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_therealKDUB20">
|
||||
<div class="hc-profile">
|
||||
<a href="/therealKDUB20" class="avatar" hreflang="en" target="_blank"><img alt="therealKDUB20" border="0" height="48" src="http://a3.twimg.com/profile_images/856198179/alg_kyle_wilson_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kyle Wilson</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/therealKDUB20">therealKDUB20</a></span>
|
||||
<span class="hc-location">New York | in Staff Picks: NFL Playoffs</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@tonylogan85 school start yet?</div>
|
||||
<div class="hc-meta">1:22 PM Jan 18th</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/Oxfam" class="avatar-sm" hreflang="en" id="icon_Oxfam" rel="Oxfam" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_Oxfam">
|
||||
<div class="hc-profile">
|
||||
<a href="/Oxfam" class="avatar" hreflang="en" target="_blank"><img alt="Oxfam" border="0" height="48" src="http://a0.twimg.com/profile_images/52396555/logo_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Oxfam International</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/Oxfam">Oxfam</a></span>
|
||||
<span class="hc-location">in Charity</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Oxfam calls on international donors to fund upcoming @UN $51mn appeal for #SriLanka #floods http://oxf.am/ZMm</div>
|
||||
<div class="hc-meta">about 2 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/grantimahara" class="avatar-sm" hreflang="en" id="icon_grantimahara" rel="grantimahara" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_grantimahara">
|
||||
<div class="hc-profile">
|
||||
<a href="/grantimahara" class="avatar" hreflang="en" target="_blank"><img alt="grantimahara" border="0" height="48" src="http://a2.twimg.com/profile_images/1216137252/image_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Grant Imahara</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/grantimahara">grantimahara</a></span>
|
||||
<span class="hc-location">San Francisco, CA | in Science</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@bergopolis Ha, thanks!!</div>
|
||||
<div class="hc-meta">about 8 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/chelseahandler" class="avatar-sm" hreflang="en" id="icon_chelseahandler" rel="chelseahandler" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_chelseahandler">
|
||||
<div class="hc-profile">
|
||||
<a href="/chelseahandler" class="avatar" hreflang="en" target="_blank"><img alt="chelseahandler" border="0" height="48" src="http://a0.twimg.com/profile_images/1129952837/chelsea_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Chelsea Handler</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/chelseahandler">chelseahandler</a></span>
|
||||
<span class="hc-location">Los Angeles, CA | in Entertainment</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@qnzfrogy03 sorry about that. Makes me very happy to send gays and dogs</div>
|
||||
<div class="hc-meta">about 8 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/kevin_nealon" class="avatar-sm" hreflang="en" id="icon_kevin_nealon" rel="kevin_nealon" target="_blank"><img alt="" border="0" height="48" src="http://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_kevin_nealon">
|
||||
<div class="hc-profile">
|
||||
<a href="/kevin_nealon" class="avatar" hreflang="en" target="_blank"><img alt="kevin_nealon" border="0" height="48" src="http://a1.twimg.com/profile_images/557774500/IMG_1731_normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kevin Nealon</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/kevin_nealon">kevin_nealon</a></span>
|
||||
<span class="hc-location">Los Angeles, Ca. | in Funny</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">People on Segways are show-offs.</div>
|
||||
<div class="hc-meta">about 14 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/healthfinder" class="avatar-sm" hreflang="en" id="icon_healthfinder" rel="healthfinder" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_healthfinder">
|
||||
<div class="hc-profile">
|
||||
<a href="/healthfinder" class="avatar" hreflang="en" target="_blank"><img alt="healthfinder" border="0" height="48" src="http://a3.twimg.com/profile_images/111107619/tweet-2_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>healthfinder.gov</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/healthfinder">healthfinder</a></span>
|
||||
<span class="hc-location">Washington, DC | in Health</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Fight the #flu. Stay away from people who are sick, wash your hands, and get enough sleep. More quick tips: http://bit.ly/dN812J.</div>
|
||||
<div class="hc-meta">about 17 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/kevinrose" class="avatar-sm" hreflang="en" id="icon_kevinrose" rel="kevinrose" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_kevinrose">
|
||||
<div class="hc-profile">
|
||||
<a href="/kevinrose" class="avatar" hreflang="en" target="_blank"><img alt="kevinrose" border="0" height="48" src="http://a0.twimg.com/profile_images/1218603158/photo-1_normal.jpeg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Kevin Rose</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/kevinrose">kevinrose</a></span>
|
||||
<span class="hc-location">San Francisco, CA | in Technology</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">RT @TheOnion: BREAKING #NEWS: Chinese President Hu Jintao Pays For #StateDinner While President Obama In Bathroom</div>
|
||||
<div class="hc-meta">about 13 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/azizansari" class="avatar-sm" hreflang="en" id="icon_azizansari" rel="azizansari" target="_blank"><img alt="" border="0" height="48" src="http://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_azizansari">
|
||||
<div class="hc-profile">
|
||||
<a href="/azizansari" class="avatar" hreflang="en" target="_blank"><img alt="azizansari" border="0" height="48" src="http://a1.twimg.com/profile_images/421377161/azizlittletwitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Aziz Ansari</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/azizansari">azizansari</a></span>
|
||||
<span class="hc-location">Los Angeles, CA | in Staff Picks</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Hey tomorrow I am doing a Twitter Q&A to celebrate the return of Parks & Rec! Starts at noon PST/3pm EST til 4. Use hashtag #AskAziz.</div>
|
||||
<div class="hc-meta">about 13 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/SimpleMom" class="avatar-sm" hreflang="en" id="icon_SimpleMom" rel="SimpleMom" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_SimpleMom">
|
||||
<div class="hc-profile">
|
||||
<a href="/SimpleMom" class="avatar" hreflang="en" target="_blank"><img alt="SimpleMom" border="0" height="48" src="http://a0.twimg.com/profile_images/1147750206/avatar03_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Tsh Oxenreider</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/SimpleMom">SimpleMom</a></span>
|
||||
<span class="hc-location">Austin | in Family</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@SandyCoughlinRE Glad you like it! I've been thinking about adding Twitterfeed to it, but I don't want to bomboard people w/ my links...</div>
|
||||
<div class="hc-meta">43 minutes ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/BoltBus" class="avatar-sm" hreflang="en" id="icon_BoltBus" rel="BoltBus" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_BoltBus">
|
||||
<div class="hc-profile">
|
||||
<a href="/BoltBus" class="avatar" hreflang="en" target="_blank"><img alt="BoltBus" border="0" height="48" src="http://a3.twimg.com/profile_images/323584581/Bolt_Bus_Photo_FINAL_-_01___2__normal.JPG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>BoltBus</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/BoltBus">BoltBus</a></span>
|
||||
<span class="hc-location">Northeast | in Travel</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@drjwalk All customers received a text message or email. Perhaps you gave the wrong email? Please contact customer service at 1-877-BOLTBUS.</div>
|
||||
<div class="hc-meta">about 21 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/ArchRecord" class="avatar-sm" hreflang="en" id="icon_ArchRecord" rel="ArchRecord" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_ArchRecord">
|
||||
<div class="hc-profile">
|
||||
<a href="/ArchRecord" class="avatar" hreflang="en" target="_blank"><img alt="ArchRecord" border="0" height="48" src="http://a3.twimg.com/profile_images/75078767/AR_73x73_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Architectural Record</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/ArchRecord">ArchRecord</a></span>
|
||||
<span class="hc-location">New York City | in Art & Design</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Our latest Newsmaker Interview with #AIA Gold Medal Winner Fumihiko Maki http://ht.ly/3GzWs</div>
|
||||
<div class="hc-meta">about 22 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/gtdguy" class="avatar-sm" hreflang="en" id="icon_gtdguy" rel="gtdguy" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_gtdguy">
|
||||
<div class="hc-profile">
|
||||
<a href="/gtdguy" class="avatar" hreflang="en" target="_blank"><img alt="gtdguy" border="0" height="48" src="http://a2.twimg.com/profile_images/76339565/DA_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>David Allen</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/gtdguy">gtdguy</a></span>
|
||||
<span class="hc-location">Ojai, California | in Books</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Can't help loving arriving in NYC, no matter the weather. Maybe the crispness, in many forms, on many levels.</div>
|
||||
<div class="hc-meta">8:55 PM Jan 18th</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/GaelGreene" class="avatar-sm" hreflang="en" id="icon_GaelGreene" rel="GaelGreene" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_GaelGreene">
|
||||
<div class="hc-profile">
|
||||
<a href="/GaelGreene" class="avatar" hreflang="en" target="_blank"><img alt="GaelGreene" border="0" height="48" src="http://a2.twimg.com/profile_images/276864980/Greene_blk_hat_wynn_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Gael Greene</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/GaelGreene">GaelGreene</a></span>
|
||||
<span class="hc-location">New York City | in Food & Drink</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@ProfMTH Yes,tourist class.The Seminar paid 4 us both & it was just 2 1/2 hours.So I was a good sport. Do u think they paid business 4 Ruth?</div>
|
||||
<div class="hc-meta">about 16 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/CoryBooker" class="avatar-sm" hreflang="en" id="icon_CoryBooker" rel="CoryBooker" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_CoryBooker">
|
||||
<div class="hc-profile">
|
||||
<a href="/CoryBooker" class="avatar" hreflang="en" target="_blank"><img alt="CoryBooker" border="0" height="48" src="http://a0.twimg.com/profile_images/66982165/Cory_Booker_Twitter_normal.jpg" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Cory Booker</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/CoryBooker">CoryBooker</a></span>
|
||||
<span class="hc-location">Newark, NJ | in Politics</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Thanks! I will. RT @GlenistraBR: Thats fine you have 24 whole hrs,b4 you miss a day of exercise, fit it in#letsmove</div>
|
||||
<div class="hc-meta">about 1 hour ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/amazondeals" class="avatar-sm" hreflang="en" id="icon_amazondeals" rel="amazondeals" target="_blank"><img alt="" border="0" height="48" src="http://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_amazondeals">
|
||||
<div class="hc-profile">
|
||||
<a href="/amazondeals" class="avatar" hreflang="en" target="_blank"><img alt="amazondeals" border="0" height="48" src="http://a3.twimg.com/profile_images/68908343/Gold_Box_plain_normal.PNG" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Amazon.com Deals</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/amazondeals">amazondeals</a></span>
|
||||
<span class="hc-location">Seattle, Washington | in Deals</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Lightning Deal! $109.99 - TomTom XXL 540T 5-Inch Widescreen Portable GPS Navigator (Lifetime Traffic Edition) http://amzn.to/GoldboxDeals</div>
|
||||
<div class="hc-meta">about 1 hour ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/Support" class="avatar-sm" hreflang="en" id="icon_Support" rel="Support" target="_blank"><img alt="" border="0" height="48" src="http://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc_Support">
|
||||
<div class="hc-profile">
|
||||
<a href="/Support" class="avatar" hreflang="en" target="_blank"><img alt="Support" border="0" height="48" src="http://a2.twimg.com/profile_images/1164188883/support_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Support</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/Support">Support</a></span>
|
||||
<span class="hc-location">Twitter HQ | in Twitter</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">Users may experience difficulty when filing a ticket in our Help Center or commenting on an article. We're working to resolve these issues.</div>
|
||||
<div class="hc-meta">about 14 hours ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/_BoF_" class="avatar-sm" hreflang="en" id="icon__BoF_" rel="_BoF_" target="_blank"><img alt="" border="0" height="48" src="http://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
|
||||
<div class="hc" id="hc__BoF_">
|
||||
<div class="hc-profile">
|
||||
<a href="/_BoF_" class="avatar" hreflang="en" target="_blank"><img alt="_BoF_" border="0" height="48" src="http://a0.twimg.com/profile_images/1193341281/BOF-Logo-Favicon-Twitter_normal.png" style="vertical-align:middle" width="48" /></a>
|
||||
<div class="hc-name"><strong>Business of Fashion</strong><span class="hc-verified"> </span></div>
|
||||
<span class="hc-username">@<a href="/_BoF_">_BoF_</a></span>
|
||||
<span class="hc-location">London, New York, Tokyo, Paris | in Fashion</span>
|
||||
</div>
|
||||
|
||||
<div class="hc-tweet">
|
||||
<div class="hc-label">Recently tweeted:</div>
|
||||
<div class="hc-tweet-text">@fashedatlarge Love Chisou also, the original location on Princes St near Hanover Sq. Have you tried the Horenso Salad? It's amazing.</div>
|
||||
<div class="hc-meta">about 1 hour ago</div>
|
||||
</div>
|
||||
|
||||
<div class="hc-pointer"> </div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<div class="explained">Friends and industry peers you know. Celebrities you watch. Businesses you frequent. Find them all on Twitter.</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="article">
|
||||
<div id="tweets" data="{timeout:8000}">
|
||||
<h2>Top Tweets <a id="view_all_top_tweets" href="toptweets/favorites" tabindex="11">View all</a></h2>
|
||||
|
||||
<script src="http://a0.twimg.com/a/1295478501/javascripts/widgets/widget.js?1295482593" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
//height was 202 to match 5 lines of sources
|
||||
new TWTR.Widget({
|
||||
version: 2,
|
||||
type: 'faves',
|
||||
rpp: 40,
|
||||
interval: 6000,
|
||||
title: 'Noteworthy tweets',
|
||||
subject: '',
|
||||
width: 'auto',
|
||||
height: '270',
|
||||
theme: {
|
||||
shell: {
|
||||
background: '#ffffff',
|
||||
color: '#333333'
|
||||
},
|
||||
tweets: {
|
||||
background: '#ffffff',
|
||||
color: '#333333',
|
||||
links: '#2276bb'
|
||||
}
|
||||
},
|
||||
features: {
|
||||
scrollbar: false,
|
||||
loop: true,
|
||||
live: true,
|
||||
hashtags: true,
|
||||
timestamp: true,
|
||||
avatars: true,
|
||||
behavior: 'preloaded'
|
||||
}
|
||||
}).render().setUser("toptweets").start();
|
||||
</script>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="results" style="display: none">
|
||||
<h2 id="timeline_heading">Realtime results for <span></span></h2>
|
||||
<div data="{"timeline":{"max_refresh_size":40,"delay":30,"decay":1.5,"max_delay":300},"search":{"delay":20,"decay":1.25,"max_delay":180}}" id="new_results_notification"><a accesskey="n" class="minor-notification" id="results_update" style="display:none;"></a></div>
|
||||
|
||||
<div class="no-results"></div>
|
||||
<ol id="timeline" class="statuses"></ol>
|
||||
<div id="pagination"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer-wrapper">
|
||||
|
||||
<div id="footer" class="round wide">
|
||||
<h3 class="offscreen">Footer</h3>
|
||||
|
||||
|
||||
<form action="/sessions/change_locale" id="lf" method="post" style="display:none;"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="4d30c2d23edb482994501b4f75b9fba98308a16d" /></div>
|
||||
<input type="hidden" name="lang" id="lang" value="en"/>
|
||||
</form>
|
||||
<ul class="language-select"><li>Language:</li><li><a href="#" class="locale">English</a> <a href="#" class="arrow">▼</a></li></ul>
|
||||
<ol class="language-menu round">
|
||||
<li id="it">Italian - Italiano</li>
|
||||
<li id="es">Spanish - Español</li>
|
||||
<li id="en">English</li>
|
||||
<li id="ko">Korean - 한국어</li>
|
||||
<li id="fr">French - français</li>
|
||||
<li id="de">German - Deutsch</li>
|
||||
<li id="ja">Japanese - 日本語</li>
|
||||
</ol>
|
||||
|
||||
<ul class="footer-nav">
|
||||
<li class="first">© 2011 Twitter</li>
|
||||
<li><a href="/about">About Us</a></li>
|
||||
<li><a href="/about/contact">Contact</a></li>
|
||||
<li><a href="http://blog.twitter.com">Blog</a></li>
|
||||
<li><a href="http://status.twitter.com">Status</a></li>
|
||||
<li><a href="/about/resources">Resources</a></li>
|
||||
<li><a href="http://dev.twitter.com/">API</a></li>
|
||||
<li><a href="http://twitter.com/business">Business</a></li>
|
||||
<li><a href="http://support.twitter.com">Help</a></li>
|
||||
<li><a href="/jobs">Jobs</a></li>
|
||||
<li><a href="/tos">Terms</a></li>
|
||||
<li><a href="/privacy">Privacy</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="trendtip">
|
||||
<div class="trendtip-content">
|
||||
<div>Trending right now:</div>
|
||||
<a class="trendtip-trend"></a>
|
||||
<div class="trendtip-why">
|
||||
Why?
|
||||
<span class="trendtip-desc"></span>
|
||||
<span class="trendtip-source">Source: <span>What the Trend?</span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="trendtip-pointer"> </div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div id="notifications"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="http://a2.twimg.com/a/1295478501/javascripts/fronts.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
page.summizeSearchUrl = 'http://search.twitter.com/search';
|
||||
page.query = '';
|
||||
page.prettyQuery = '';
|
||||
page.locale = 'en';
|
||||
|
||||
page.showSS = true;
|
||||
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
||||
$( function () {
|
||||
|
||||
setTimeout(function() { $(".twtr-widget").append($("<div></div>").attr("class", "twtr-fade")); }, 0);
|
||||
|
||||
var tabIndex = $("[tabindex]:last").attr("tabIndex");
|
||||
var setTabIndex = function() {
|
||||
$(this).attr("tabindex", ++tabIndex);
|
||||
}
|
||||
$(".footer-nav a").each(setTabIndex);
|
||||
$(".language-select a").each(setTabIndex);
|
||||
|
||||
(function(){function b(){var c=location.href.split("#!")[1];if(c){window.location.hash = "";window.location.pathname = c.replace(/^([^/])/,"/$1");}else return true}var a="onhashchange"in window;if(!a&&window.setAttribute){window.setAttribute("onhashchange","return;");a=typeof window.onhashchange==="function"}if(a)$(window).bind("hashchange",b);else{var d=function(){b()&&setTimeout(d,250)};setTimeout(d,250)}}());
|
||||
$('#signin_menu').isSigninMenu();
|
||||
|
||||
new FrontPage().init();
|
||||
|
||||
$('#newbar .hashtag').isSearchLink(SEARCH_CALLBACKS.hashtagLink);
|
||||
|
||||
|
||||
});
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
<!-- BEGIN google analytics -->
|
||||
|
||||
<script type="text/javascript">
|
||||
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
||||
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
try {
|
||||
var pageTracker = _gat._getTracker("UA-30775-6");
|
||||
pageTracker._setDomainName("twitter.com");
|
||||
pageTracker._setVar('Not Logged In');
|
||||
pageTracker._setVar('lang: en');
|
||||
pageTracker._initData();
|
||||
|
||||
pageTracker._trackPageview('/');
|
||||
} catch(err) { }
|
||||
|
||||
</script>
|
||||
|
||||
<!-- END google analytics -->
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user