{I" class:ETI"BundledAsset;FI"logical_path;TI"social-share-button.js;FI" pathname;TI"s/Users/cabeer/.gem/ruby/2.2.0/gems/social-share-button-0.1.8/app/assets/javascripts/social-share-button.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+…[¸TI" length;TiäI" digest;TI"%9716b2e775119a0a7de9462d9dfefabd;FI" source;TI"ä(function() { window.SocialShareButton = { openUrl: function(url) { window.open(url); return false; }, share: function(el) { var $parent, appkey, desc, get_tumblr_extra, img, site, title, tumblr_params, url, via; site = $(el).data('site'); appkey = $(el).data('appkey') || ''; $parent = $(el).parent(); title = encodeURIComponent($parent.data('title') || ''); img = encodeURIComponent($parent.data("img") || ''); url = encodeURIComponent($parent.data("url") || ''); via = encodeURIComponent($parent.data("via") || ''); desc = encodeURIComponent($parent.data("desc") || ' '); if (url.length === 0) { url = encodeURIComponent(location.href); } switch (site) { case "email": location.href = "mailto:?to=&subject=" + title + "&body=" + url; break; case "weibo": SocialShareButton.openUrl("http://service.weibo.com/share/share.php?url=" + url + "&type=3&pic=" + img + "&title=" + title + "&appkey=" + appkey); break; case "twitter": SocialShareButton.openUrl("https://twitter.com/intent/tweet?url=" + url + "&text=" + title + "&via=" + via); break; case "douban": SocialShareButton.openUrl("http://shuo.douban.com/!service/share?href=" + url + "&name=" + title + "&image=" + img + "&sel=" + desc); break; case "facebook": SocialShareButton.openUrl("http://www.facebook.com/sharer.php?u=" + url); break; case "qq": SocialShareButton.openUrl("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=" + url + "&title=" + title + "&pics=" + img + "&summary=" + desc + "&site=" + appkey); break; case "tqq": SocialShareButton.openUrl("http://share.v.t.qq.com/index.php?c=share&a=index&url=" + url + "&title=" + title + "&pic=" + img + "&appkey=" + appkey); break; case "baidu": SocialShareButton.openUrl("http://hi.baidu.com/pub/show/share?url=" + url + "&title=" + title + "&content=" + desc); break; case "kaixin001": SocialShareButton.openUrl("http://www.kaixin001.com/rest/records.php?url=" + url + "&content=" + title + "&style=11&pic=" + img + "&aid=" + appkey); break; case "renren": SocialShareButton.openUrl("http://widget.renren.com/dialog/share?resourceUrl=" + url + "&srcUrl=" + url + "&title=" + title + "&pic=" + img + "&description=" + desc); break; case "google_plus": SocialShareButton.openUrl("https://plus.google.com/share?url=" + url); break; case "google_bookmark": SocialShareButton.openUrl("https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=" + url + "&title=" + title); break; case "delicious": SocialShareButton.openUrl("http://www.delicious.com/save?url=" + url + "&title=" + title + "&jump=yes&pic=" + img); break; case "plurk": SocialShareButton.openUrl("http://www.plurk.com/?status=" + title + ": " + url + "&qualifier=shares"); break; case "pinterest": SocialShareButton.openUrl("http://www.pinterest.com/pin/create/button/?url=" + url + "&media=" + img + "&description=" + title); break; case "tumblr": get_tumblr_extra = function(param) { var cutom_data; cutom_data = $(el).attr("data-" + param); if (cutom_data) { return encodeURIComponent(cutom_data); } }; tumblr_params = function() { var params, path, quote, source; path = get_tumblr_extra('type') || 'link'; params = (function() { switch (path) { case 'text': title = get_tumblr_extra('title') || title; return "title=" + title; case 'photo': title = get_tumblr_extra('caption') || title; source = get_tumblr_extra('source') || img; return "caption=" + title + "&source=" + source; case 'quote': quote = get_tumblr_extra('quote') || title; source = get_tumblr_extra('source') || ''; return "quote=" + quote + "&source=" + source; default: title = get_tumblr_extra('title') || title; url = get_tumblr_extra('url') || url; return "name=" + title + "&url=" + url; } })(); return "/" + path + "?" + params; }; SocialShareButton.openUrl("http://www.tumblr.com/share" + (tumblr_params())); } return false; } }; }).call(this); ;TI"required_assets_digest;TI"%99291f72e8027e87a8846158354a662d;FI" _version;TI"%069e88c06b889877799890854d7f4c40;F