Today, You Might Need to Start Your Day with a pinch of Humor to Sweeten Your Coffee and Freshen your whole day
';
console.log(html);
$('#'+layer_id).html($.parseHTML(html));
$.getScript('https://platform.twitter.com/widgets.js');
//columnMode[layer_id]=0;
}
function ShowTwitterEditor()
{
is_twit_editor_visible = true;
//twit_editor_header
$('#twit_editor_column').html(edited_twit_column);
$('#twit_editor_button').html(edited_twit_button);
$form = $("#TwitterEditorForm");
//alert($form);
$thumb_text = $form.find("#thumb_text");
//alert( $thumb_text.attr("value"));
$thumb_text.attr("value",header_text);
$twitter_url = $form.find("#twitter_url");
$twitter_url.attr("value",edited_twitter_url);
$youtube_url = $form.find("#youtube_url");
$youtube_url.attr("value",edited_youtube_url);
$('#TwitterEditor').stop().animate({
'left': "50px"
},400);
OnYoutubeURLChange();
//DisplayYoutubePreview();
}
function HideTwitterEditor()
{
is_twit_editor_visible = false;
$('#TwitterEditor').stop().animate({
'left': "-450px"
},400);
}
function OnEditorMouseOut()
{
console.log("OnEditorMouseOut()");
if(is_twit_editor_visible)
{
HideTwitterEditor();
}
}
var is_twit_editor_visible = false;
var edited_twit_column;
var edited_twit_button;
var header_text = "";
var edited_twitter_url = "";
var edited_youtube_url = "";
var selected_thumb_src = "";
var twitter_urls = ["", "https://twitter.com/carlbernstein", "https://twitter.com/realbobwoodward", "https://twitter.com/danrather", "https://twitter.com/costareports", "https://twitter.com/malcolmnance"];
// 0 1 2 3 4 5
var youtube_urls = ["", "https://www.youtube.com/watch?v=pqWFHJ22Iyw", "https://www.youtube.com/watch?v=S-SXJAGeKyk", "https://www.youtube.com/watch?v=oW0gGy_95Qw", "https://www.youtube.com/watch?v=ysRG6n5ZzQ4", "https://www.youtube.com/watch?v=XJAfsxogHsQ"];
// 0 1 2 3 4
function ChangeThumb()
{
// twit_thumb_1-1
src = $("#twit_thumb_1-1").attr("src");
//"TwitterRadioButton"
//alert(src);
thumb_path = "/img/news/twitter/" + selected_thumb_src;
// #twit_thumb_1-1
thumb_id = "#twit_thumb_" + edited_twit_column + "-" + edited_twit_button;
console.log("thumb_path =" + thumb_path);
$(thumb_id).attr("src", thumb_path);
}
function OnRadioButtonClick()
{
name = $(this).attr("name");
//console.log("OnEditBoxClick id="+id );
// alert(name);
// twit_1-5 (column-button)
id = $(this).attr("id");
GetDatailsFromColBtn(id);
ShowTwitterEditor();
/*
prev_num = selected_hrefs[name];
if(prev_num > 0)
{
prev_id = name + "_" + prev_num;
console.log("Prev: " + prev_id);
prev_twitter_id = twitter_ids[name][prev_num];
var $prev_img = $('#'+prev_id).find('.twitthumb');
$prev_img.attr('src', "/img/news/twitter/" + prev_twitter_id + "_w-42x44.jpg");
}
var $img = $elem.find('.twitthumb');
$img.attr('src', "/img/news/twitter/" + twitter_id + "_r-42x44.jpg");
*/
// ---
dataheight = 0;
//selected_hrefs[name]=twitter_num;
// TODO ^^^^
if(dataheight ==0)
{
layer_id=name.replace(/Radio/, "")+'Div';
dataheight = 405;
}
twitter_id = twitter_ids[name][twitter_num];
console.log("twitter id " + twitter_id);
// realbobwoodward-playlist
//layer_id=twitter_id + "-playlist";
if(twitter_id != "")
{
ShowTwitter3(layer_id,twitter_id,dataheight);
}
return true;
}
function OnEditorRadioButtonClick()
{
selected_thumb_src = $(this).attr("value");
}
function OnTwitEditorButtonClick()
{
id = $(this).attr("id");
if(id == "ok_btn")
{
if(selected_thumb_src.length > 0)
{
ChangeThumb();
}
// update header text
header_id= "#twitheader_"+edited_twit_column;
$form = $("#TwitterEditorForm");
$thumb_text = $form.find("#thumb_text");
header_text = $thumb_text.val();
$(header_id).html(header_text);
// Update Twitter feed and Youtube
html = '
VIDEO ';
$("#TwitYoutubeCol"+edited_twit_column).html(html);
//
twitter_id = edited_twitter_url.replace('https://twitter.com/', "");
name = $(this).attr("name");
layer_id=name.replace(/Radio/, "")+'Div';
ShowTwitter3(layer_id,twitter_id, 405);
// Save config
}
HideTwitterEditor();
return false;
}
function DisplayYoutubePreview()
{
html ='
VIDEO ';
$('#YoutubePreviewDiv').html(html);
}
function getSearchParams(url, k){
var p={};
//location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
url.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v})
//return k?p[k]:p;
return p[k];
}
var vid;
function OnYoutubeURLChange()
{
prev_vid = vid;
console.log("on youtube change");
console.log($("#youtube_url").val());
url = $("#youtube_url").val();
vid= getSearchParams(url, "v");
console.log(vid);
console.log(vid.length);
if((vid.length==11) && (vid != prev_vid))
{
DisplayYoutubePreview();
}
}
function OnTwitterURLChange()
{
edited_twiiter_url = $("#twitter_url").val();
}
function GetDatailsFromColBtn(col_btn_id)
{
// twit_thumb_3-1 or twit_3-1 (column-button)
parts = col_btn_id.split("_");
col_btn = parts[parts.length-1]; // last element
parts= col_btn.split("-");
col=parts[0];
btn = parts[1];
edited_twit_column = col;
edited_twit_button = btn;
edited_twitter_url = twitter_urls[parseInt(col)];
edited_youtube_url = youtube_urls[parseInt(col)];
console.log("edited_twitter_url=" + edited_twitter_url);
// Get text
// twitheader_3
header_id= "#twitheader_"+edited_twit_column;
header_text = $(header_id).html();
//twitter_num = parseInt(parts[1]);
$el = $("#twit_"+col+"-"+btn);
v=$el.attr("value");
name = $el.attr("name");
twitter_num = parseInt(v);
twitter_id = twitter_ids[name][twitter_num];
}
function OnOverThumb()
{
if(!publisher_clicked)
{
return;
}
// twit_thumb_3-1
if(!is_twit_editor_visible)
{
id = $(this).attr("id");
console.log("OnOverThumb " + id);
GetDatailsFromColBtn(id);
ShowTwitterEditor();
}
}
$(document).on("click", ".rbinput", OnRadioButtonClick);
$(document).on("click", ".rb_editor", OnEditorRadioButtonClick);
$(document).on("click", ".twit_editor_btn", OnTwitEditorButtonClick);
$(document).on("change", "#youtube_url", "OnYoutubeURLChange");
$("#youtube_url").change(OnYoutubeURLChange);
$("#youtube_url").keyup(OnYoutubeURLChange);
$("#twitter_url").change(OnTwitterURLChange);
$("#twitter_url").keyup(OnTwitterURLChange);
if(publisher_clicked != null)
{
$(".twitthumb").mouseover(OnOverThumb);
$(".twit_editor").mouseleave(OnEditorMouseOut);
}
$("#MalcolmNanceImage").mouseout(function(event){
//alert(this);
/*
$(this).animate({
opacity: 0.7,
"border-color": "#000000"
}, 200 );
*/
// MM_swapImgRestore();
});
$(".twitterimage").mouseout(function(event){
MM_swapImgRestore();
});
});
function ShowTwitter(twitter_id)
{
//alert('twit');
layer_id=twitter_id+'-playlist';
/*
*/
html = '<'+'a class="twitter-timeline" data-width="100%" data-height="405" data-theme="dark" '
+ ' href="https://twitter.com/'+twitter_id+'">Tweets by @'+twitter_id+' ';
// '';
$('#'+layer_id).html($.parseHTML(html));
$.getScript('https://platform.twitter.com/widgets.js');
columnMode[layer_id]=0;
}
//-->
(Click on column header to view details)