Skip to content

Commit

Permalink
added gitignore and nochange class
Browse files Browse the repository at this point in the history
  • Loading branch information
billpull committed May 21, 2012
1 parent ddf9b6d commit 1876f9b
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 49 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
twittertradr.pem
*.swp
86 changes: 46 additions & 40 deletions twittertradr/style.css
@@ -1,42 +1,48 @@
.nochange{
color:blue;
}
.down{
color:red;
}
.up{
color:green;
}
.yahooLink{ text-decoration:none; }
.symWrap{
padding:2px;
border:1px solid;
font-weight:bold;
border-radius:5px;
background-image: linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -o-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
color:red;
}
.up{
color:green;
}
.yahooLink{ text-decoration:none; }
.symWrap{
padding:2px;
border:1px solid;
font-weight:bold;
border-radius:5px;
background-image: linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -o-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);
background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 0%, rgb(255,255,255) 53%);

background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(238,238,238)),
color-stop(0.53, rgb(255,255,255))
);
text-shadow:1px 1px 0px #fff;
}
.symWrap .down{
border-color:red;
}
.symWrap .up{
border-color:green;
}
.symInfo{
background:#fff;
padding:2px 5px;
border-radius:3px;
margin-left:5px;
border:1px solid #333 !important;
box-shadow:0px 0px 3px #ccc inset;
}
.regTxt{ color:#333 !important; }
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(238,238,238)),
color-stop(0.53, rgb(255,255,255))
);
text-shadow:1px 1px 0px #fff;
}
.symWrap .down{
border-color:red;
}
.symWrap .up{
border-color:green;
}
.symWrap .nochange{
border-color:blue;
}
.symInfo{
background:#fff;
padding:2px 5px;
border-radius:3px;
margin-left:5px;
border:1px solid #333 !important;
box-shadow:0px 0px 3px #ccc inset;
}
.regTxt{ color:#333 !important; }
24 changes: 15 additions & 9 deletions twittertradr/twittertradr.js
@@ -1,18 +1,20 @@
$(function(){
var $tt = jQuery.noConflict();

$tt(function(){
replaceStockSymbols();

$('.new-tweets-bar').click(function(){
$tt('.new-tweets-bar').click(function(){
setTimeout(replaeStockSymbols, 500);
});
});

function replaceStockSymbols(){
if( $('.js-tweet-text').html() ){
var tweets = $('.js-tweet-text');
if( $tt('.js-tweet-text').html() ){
var tweets = $tt('.js-tweet-text');
var symbol_pat = /(\$)([a-z]+\b)/gi;
$.each(tweets, function(){
$tt.each(tweets, function(){
var that = this;
var tweet_html = $(that).html();
var tweet_html = $tt(that).html();
tweet_html = tweet_html.replace(symbol_pat,function(){
var replace_args = arguments;
var symbol = replace_args[2];
Expand All @@ -22,7 +24,7 @@ function replaceStockSymbols(){
var env = "store://datatables.org/alltableswithkeys";
var finance_pg = "http://finance.yahoo.com/q?s="+symbol.toLowerCase()+"&ql=1";

$.ajax({
$tt.ajax({
'url':YAHOO_API_URL,
'async':false,
'method':'GET',
Expand All @@ -45,15 +47,19 @@ function replaceStockSymbols(){
tooltip_str = '<span class="symInfo up"><span class="regTxt">'+quote_price+'</span> ('+change_pct+')</span>';
html_str = '<span class="symWrap up">'+symbol+tooltip_str+'</span>';
html_str = '<a class="yahooLink" target="_blank" href="'+finance_pg+'">'+html_str+'</a>';
}else{
}else if( change.indexOf("-") != -1 ){
tooltip_str = '<span class="symInfo down"><span class="regTxt">'+quote_price+'</span> ('+change_pct+')</span>';
html_str = '<span class="symWrap down">'+symbol+tooltip_str+'</span>';
html_str = '<a class="yahooLink" target="_blank" href="'+finance_pg+'">'+html_str+'</a>';
}else{
tooltip_str = '<span class="symInfo nochange"><span class="regTxt">'+quote_price+'</span> ('+change_pct+')</span>';
html_str = '<span class="symWrap nochange">'+symbol+tooltip_str+'</span>';
html_str = '<a class="yahooLink" target="_blank" href="'+finance_pg+'">'+html_str+'</a>';
}
}

tweet_html = tweet_html.replace(replace_args[0],html_str);
$(that).html(tweet_html);
$tt(that).html(tweet_html);
}
}
});
Expand Down

0 comments on commit 1876f9b

Please sign in to comment.