/* News & Stories JS File */ /* ------ UMNS Story Pages Tabs - Photo Gallery & Site Tools Functions ------ */ jQuery(document).ready(function() { jQuery(".ui-tabs-comment").parent().hide(); var $tabs = jQuery("#tabs").tabs(); jQuery('.secondTab').click(function() { var myTabs = jQuery("#tabs").tabs(); var childNumber = jQuery("ul.ui-tabs-nav").children().size(); childNumber = childNumber - 3; myTabs.tabs('select', childNumber); }); jQuery('.fourthTab').click(function() { var myTabs = jQuery("#tabs").tabs(); var childNumber = jQuery("ul.ui-tabs-nav").children().size(); childNumber = childNumber - 1; myTabs.tabs('select', childNumber); }); //Add Horizontal Tool bar to read page jQuery("#read").prepend("
"); //Run Lightbox jQuery('a.lightbox').lightBox({ imageLoading: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-ico-loading.gif', imageBtnClose: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/LIGHTBOX-BTN-CLOSE.GIF', imageBtnPrev: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-btn-prev.GIF', imageBtnNext: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-btn-next.GIF', imageBlank: 'http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/lightbox-blank.GIF' }); jQuery("#showMe ").toggle(function() { jQuery("#socialTools").show(); jQuery("#showMe").text("[ - ] Show/Hide "); jQuery("#showMe").addClass("arrowDown"); }, function() { jQuery("#socialTools").hide(); jQuery("#showMe").text("[+] Show/Hide"); jQuery("#showMe").removeClass("arrowDown"); }); jQuery("body.ourworld.newsstory #maincontent div#read div.socialBar div.addthis_toolbox").after(""); var originalFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size'); jQuery(".resetFont").click(function() { jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', originalFontSize); return false; }); // Increase Font Size jQuery(".increaseFont").click(function() { var currentFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize); var newFontSize = currentFontSizeNum * 1.2; jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', newFontSize); return false; }); // Decrease Font Size jQuery(".decreaseFont").click(function() { var currentFontSize = jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize); var newFontSize = currentFontSizeNum * 0.8; if(newFontSize>8){ jQuery('#read p, #read li, #read h3, #CallOut.callOutBox').css('font-size', newFontSize); } return false; }) }); /* ^^^^^^ UMNS Story Pages Tabs Function ^^^^^^^ */ /* * Easy Retweet Button * http://ejohn.org/blog/retweet/ * by John Resig (ejohn.org) * * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php (function() { window.RetweetJS = { // Your Bit.ly Username bitly_user: "umcom", // Your Bit.ly API Key // Found here: http://bit.ly/account bitly_key: "R_4b4b95c1c5de8b06e8b8bce11696289e", // The text to replace the links with link_text: " ", // What # to show (Use "clicks" for # of clicks or "none" for nothing) count_type: "none", // Tweet Prefix text // "RT @jeresig " would result in: "RT @jeresig Link Title http://bit.ly/asdf" prefix: "RT @umns ", // Style information styling: "a.retweet {background:transparent url(http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/RETWEET.GIF) no-repeat scroll 0 0px; float:right; line-height:17px; width:50px; margin-top:-10px; position:relative;}" + "a.retweet span { }" + "a:hover.retweet {background:transparent url(http://www.umc.org/atf/cf/%7Bdb6a45e4-c446-4248-82c8-e131b6424741%7D/RETWEET.GIF) no-repeat scroll 0 -17px; text-decoration:none;}" + "a.vert { display: block; text-align: center; font-size: 16px; float: left; margin: 4px; }" + "a.retweet strong.vert { display: block; margin-bottom: 4px; background: #F5F5F5; border: 1px solid #EEE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 1px; }" + "a.retweet span.vert { display: block; font-size: 12px; margin-left: 0px; }" }; //////////////// No Need to Configure Below Here //////////////// var loadCount = 1; // Asynchronously load the Bit.ly JavaScript API // If it hasn't been loaded already if (typeof BitlyClient === "undefined") { var head = document.getElementsByTagName("head")[0] || document.documentElement; var script = document.createElement("script"); script.src = "http://bit.ly/javascript-api.js?version=latest&login=" + RetweetJS.bitly_user + "&apiKey=" + RetweetJS.bitly_key; script.charSet = "utf-8"; head.appendChild(script); var check = setInterval(function() { if (typeof BitlyCB !== "undefined") { clearInterval(check); head.removeChild(script); loaded(); } }, 10); loadCount = 0; } if (document.addEventListener) { document.addEventListener("DOMContentLoaded", loaded, false); } else if (window.attachEvent) { window.attachEvent("onload", loaded); } function loaded() { // Need to wait for doc ready and js ready if (++loadCount < 2) { return; } var elems = [], urlElem = {}, hashURL = {}; BitlyCB.shortenResponse = function(data) { for (var url in data.results) { var hash = data.results[url].userHash; hashURL[hash] = url; var elems = urlElem[url]; for (var i = 0; i < elems.length; i++) { elems[i].href += hash; } if (RetweetJS.count_type === "clicks") { BitlyClient.stats(hash, 'BitlyCB.statsResponse'); } } }; BitlyCB.statsResponse = function(data) { var clicks = data.results.clicks, hash = data.results.userHash; var url = hashURL[hash], elems = urlElem[url]; if (clicks > 0) { for (var i = 0; i < elems.length; i++) { var strong = document.createElement("strong"); strong.appendChild(document.createTextNode(clicks + " ")); elems[i].insertBefore(strong, elems[i].firstChild); if (/(^|\s)vert(\s|$)/.test(elems[i].className)) { elems[i].firstChild.className = elems[i].lastChild.className = "vert"; } } } hashURL[hash] = urlElem[url] = null; }; if (document.getElementsByClassName) { elems = document.getElementsByClassName("retweet"); } else { var tmp = document.getElementsByTagName("a"); for (var i = 0; i < tmp.length; i++) { if (/(^|\s)retweet(\s|$)/.test(tmp[i].className)) { elems.push(tmp[i]); } var target = document.createElement("target"); target.type = "_blank"; } } if (elems.length && RetweetJS.styling) { var style = document.createElement("style"); style.type = "text/css"; try { style.appendChild(document.createTextNode(RetweetJS.styling)); } catch (e) { if (style.styleSheet) { style.styleSheet.cssText = RetweetJS.styling; } } document.body.appendChild(style); } for (var i = 0; i < elems.length; i++) { var elem = elems[i]; if (/(^|\s)self(\s|$)/.test(elem.className)) { elem.href = window.location; elem.title = document.title; } var origText = elem.title || elem.textContent || elem.innerText, href = elem.href; elem.innerHTML = "" + RetweetJS.link_text + ""; elem.title = ""; elem.href = "http://twitter.com/intent/tweet?original_referer=http%3A%2F%2Fwww.umc.org&text=" + encodeURIComponent(RetweetJS.prefix + origText + " http://bit.ly/"); if (urlElem[href]) { urlElem[href].push(elem); } else { urlElem[href] = [elem]; BitlyClient.shorten(href, 'BitlyCB.shortenResponse'); } } } })(); */