mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 08:05:19 +00:00
3402746719
google、facebook and twitter are block by GFW in China,Chinese can not visit these websites. add 'weibo' config in option links.sharing,the share link will not be used by default,users should set the value of 'weibo' to true to turn on sharing to weibo.com.
37 lines
1.0 KiB
JavaScript
Executable File
37 lines
1.0 KiB
JavaScript
Executable File
define([
|
|
"jQuery"
|
|
], function($) {
|
|
var url = location.href;
|
|
var title = $("title").text();
|
|
|
|
var types = {
|
|
"twitter": function($el) {
|
|
window.open("http://twitter.com/home?status="+encodeURIComponent(title+" "+url))
|
|
},
|
|
"facebook": function($el) {
|
|
window.open("http://www.facebook.com/sharer/sharer.php?s=100&p[url]="+encodeURIComponent(url))
|
|
},
|
|
"google-plus": function($el) {
|
|
window.open("https://plus.google.com/share?url="+encodeURIComponent(url))
|
|
},
|
|
"weibo": function($el) {
|
|
window.open("http://service.weibo.com/share/share.php?content=utf-8&url="+encodeURIComponent(url)+"&title="+encodeURIComponent(title))
|
|
}
|
|
};
|
|
|
|
|
|
// Bind all sharing button
|
|
var init = function() {
|
|
$(document).on("click", "a[data-sharing]", function(e) {
|
|
if (e) e.preventDefault();
|
|
var type = $(this).data("sharing");
|
|
|
|
types[type]($(this));
|
|
})
|
|
};
|
|
|
|
return {
|
|
init: init
|
|
};
|
|
});
|