From ff79dca871e3f600e50b18b7206feafb272243f5 Mon Sep 17 00:00:00 2001 From: Carol Skelly Date: Fri, 5 Oct 2012 07:51:44 -0400 Subject: [PATCH] beta release --- .c9revisions/README.md.c9save | 6 + .c9revisions/jquery.share.css.c9save | 3 + .c9revisions/jquery.share.js.c9save | 2 + README.md | 14 +- example.html | 0 images/social-icons-sprite.png | Bin 0 -> 24163 bytes images/social-icons.png | Bin 0 -> 53390 bytes jquery.share.css | 218 +++++++++++++++++++++++++++ jquery.share.js | 132 ++++++++++++++++ 9 files changed, 371 insertions(+), 4 deletions(-) create mode 100644 .c9revisions/jquery.share.css.c9save create mode 100644 .c9revisions/jquery.share.js.c9save create mode 100644 example.html create mode 100644 images/social-icons-sprite.png create mode 100644 images/social-icons.png create mode 100644 jquery.share.css create mode 100644 jquery.share.js diff --git a/.c9revisions/README.md.c9save b/.c9revisions/README.md.c9save index 5e6726c..425502b 100644 --- a/.c9revisions/README.md.c9save +++ b/.c9revisions/README.md.c9save @@ -1,2 +1,8 @@ {"ts":1344195814417,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"README"]],"start1":0,"start2":0,"length1":0,"length2":6}]],"length":6} {"contributors":[],"silentsave":false,"ts":1344196120579,"patch":[[{"diffs":[[-1,"README"],[1,"jquery-share - A jQuery social plugin for simultaneous sharing to multiple social networks\n================\n\nTired of social sharing plugins that make you share to each social network seperately? Then you'll love this easy-to-use jQuery social media plugin.\njQuery Share is a plugin that lets you (your blog readers and Website users) share content to multiple social networks in one place.\nUse Share to post updates, content or screenshots to Facebook, Twitter, LinkedIn and Tumblr.\n\nFeatures\n================\n\n - Share updates from multiple social networks from a single form\n - Supports Facebook, Twitter, LinkedIn, Tumblr and In1.\n - Attractive buttons and multiple themes\n - Easy to implement with just a few lines of code"]],"start1":0,"start2":0,"length1":6,"length2":740}]],"length":740,"saved":false} +{"contributors":[],"silentsave":false,"ts":1349437501303,"patch":[[{"diffs":[[0,"-share -"],[-1," "],[0," A jQuer"]],"start1":6,"start2":6,"length1":17,"length2":16}]],"length":739,"saved":false} +{"ts":1349437540868,"patch":[[{"diffs":[[0,"cebook, Twitter,"],[1," Pinterest, Digg, Google+,"],[0," LinkedIn and Tu"]],"start1":446,"start2":446,"length1":32,"length2":58}]],"length":765,"saved":false} +{"ts":1349437842539,"patch":[[{"diffs":[[0," of code"],[1,"\n \nExamples\n================\n\n[Click here for more information and examples][1]\n[1]: http://plugins.in1.com/share"]],"start1":757,"start2":757,"length1":8,"length2":124}]],"length":881,"saved":false} +{"ts":1349437862381,"patch":[[{"diffs":[[0,"edIn"],[-1," and"],[1,","],[0," Tumblr"],[1," or email"],[0,".\n\nF"]],"start1":493,"start2":493,"length1":19,"length2":25}]],"length":887,"saved":false} +{"ts":1349437880883,"patch":[[{"diffs":[[0,"ts you ("],[1,"and "],[0,"your blo"]],"start1":290,"start2":290,"length1":16,"length2":20},{"diffs":[[0,") share "],[1,"your "],[0,"content "]],"start1":337,"start2":337,"length1":16,"length2":21}]],"length":896,"saved":false} +{"ts":1349437887446,"patch":[[{"diffs":[[0,"etworks "],[-1,"in"],[1,"from"],[0," one pla"]],"start1":378,"start2":378,"length1":18,"length2":20}]],"length":898,"saved":false} diff --git a/.c9revisions/jquery.share.css.c9save b/.c9revisions/jquery.share.css.c9save new file mode 100644 index 0000000..395d83b --- /dev/null +++ b/.c9revisions/jquery.share.css.c9save @@ -0,0 +1,3 @@ +{"ts":1348403702628,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"\n.share \n \n}\n.share-facebook {}\n.share-twitter {}\n.share-linkedin {}\n.share-google {}\n.share-in1 {}\n\n.share-icon {\n background-image:url('images/social-icons-sprite.png'); \n height:32px;\n width:32px;\n}\n\n.share-icon-facebook {\n background-position 0px 32px: \n}\n\n.share-icon-twitter {\n background-position 0px 64px: \n}"]],"start1":0,"start2":0,"length1":0,"length2":334}]],"length":334} +{"contributors":[],"silentsave":false,"ts":1348403711621,"patch":[[{"diffs":[[0,"on-f"],[-1,"acebook {\n background-position 0px 32px: "],[1,"lickr {\n background-position: -261px 0;\n}\n.share-icon-foursquare {\n background-position: 0 0;\n}\n.share-icon-rss {\n background-position: -305px 0;\n}\n.share-icon-facebook {\n background-position: -131px 0;"],[0,"\n}\n"],[-1,"\n"],[0,".sha"]],"start1":224,"start2":224,"length1":56,"length2":225},{"diffs":[[0,"tion"],[-1," 0px 64px: \n}"],[1,": -174px 0;\n}\n.share-icon-tumblr {\n background-position: -87px 0;\n}\n.share-icon-linkedin {\n background-position: -438px 0;\n}\n.share-icon-vimeo {\n background-position: -394px 0;\n}\n.share-icon-instagram {\n background-position: -44px 0;\n}\n.share-icon-pinterest {\n background-position: -349px 0;\n}\n.share-icon-googleplus {\n background-position: -218px 0;\n}\n"]],"start1":486,"start2":486,"length1":17,"length2":375}]],"length":861,"saved":false} +{"contributors":[],"silentsave":false,"ts":1349437473117,"patch":[[{"diffs":[[0,"are "],[-1,""],[0,""],[1,"{"],[0,"\n \n}\n"],[1,"\n"],[0,".share-"],[-1,"facebook {}\n.share-twitter {}\n.share-linkedin {}\n.share-google {}\n.share-in1 {}\n\n.share-icon {"],[1,"affix {\n position: fixed;\n top:50px;\n left:0px;\n}\n\n.share-icon {\n background-repeat: no-repeat;"],[0,"\n "]],"start1":4,"start2":4,"length1":117,"length2":132},{"diffs":[[0,"cons"],[-1,"-sprite"],[0,".png');"],[-1," "],[0,"\n "]],"start1":174,"start2":174,"length1":23,"length2":15},{"diffs":[[0," height:"],[-1,"32"],[1,"40"],[0,"px;\n "]],"start1":189,"start2":189,"length1":18,"length2":18},{"diffs":[[0,"dth:"],[-1,"32px;\n}\n"],[1,"40px;\n display: inline-block;\n text-indent: -99999px;\n margin:2px;\n opacity: .9;\n filter:Alpha(Opacity=9);\n}\n\n.share-icon:hover {\n opacity: 1;\n filter:Alpha(Opacity=10);\n}\n\n.share-icon-digg {\n background-position: -526px 0;\n}\n.share-icon-email {\n background-position: -614px 0;\n}"],[0,"\n.sh"]],"start1":209,"start2":209,"length1":16,"length2":314},{"diffs":[[0,"ion: -39"],[-1,"4"],[1,"3"],[0,"px 0;\n}\n"]],"start1":966,"start2":966,"length1":17,"length2":17},{"diffs":[[0,"ion: -218px 0;\n}"],[-1,""],[0,""],[1,"\n.share-icon-in1 {\n background-position: -482px 0;\n}\n.share-icon-stumbleupon {\n background-position: -570px 0;\n}\n\n/**a.behance, a.delicious, a.deviantart, a.digg, a.dribbble, a.facebook, a.flickr, a.forrst, a.foursquare, a.googleplus, a.in1, a.instagram, a.lastfm, a.linkedin, a.pinterest, a.rss, a.skype, a.tumblr, a.twitter, a.vimeo, a.youtube {*/\n.share-square {\n -moz-transition: all 0.2s linear 0s;\n background: url(\"images/social-icons.png\") no-repeat scroll left top transparent;\n display: inline-block;\n height: 32px;\n line-height: 0;\n margin: 2px;\n width: 32px;\n}\n.share-square-behance {\n background-position: -544px -44px;\n}\n.share-square-behance:hover {\n background-position: -544px -77px;\n}\n.share-square-delicious {\n background-position: -512px -44px;\n}\n.share-square-delicious:hover {\n background-position: -512px -77px;\n}\n.share-square-deviantart {\n background-position: -480px -44px;\n}\n.share-square-deviantart:hover {\n background-position: -480px -77px;\n}\n.share-square-digg {\n background-position: -448px -44px;\n}\n.share-square-digg:hover {\n background-position: -448px -77px;\n}\n.share-square-dribbble {\n background-position: -416px -44px;\n}\n.share-square-dribbble:hover {\n background-position: -416px -77px;\n}\n.share-square-email {\n background-position: -674px -44px;\n}\n.share-square-email:hover {\n background-position: -674px -77px;\n}\n.share-square-facebook {\n background-position: -384px -44px;\n}\n.share-square-facebook:hover {\n background-position: -384px -77px;\n}\n.share-square-flickr {\n background-position: -352px -44px;\n}\n.share-square-flickr:hover {\n background-position: -352px -77px;\n}\n.share-square-forrst {\n background-position: -320px -44px;\n}\n.share-square-forrst:hover {\n background-position: -320px -77px;\n}\n.share-square-googleplus {\n background-position: -288px -44px;\n}\n.share-square-googleplus:hover {\n background-position: -288px -77px;\n}\n.share-square-in1 {\n background-position: -576px -44px;\n}\n.share-square-in1:hover {\n background-position: -576px -77px;\n}\n.share-square-instagram {\n background-position: -608px -44px;\n}\n.share-square-instagram:hover {\n background-position: -608px -77px;\n}\n.share-square-lastfm {\n background-position: -256px -44px;\n}\n.share-square-lastfm:hover {\n background-position: -256px -77px;\n}\n.share-square-linkedin {\n background-position: -224px -44px;\n}\n.share-square-linkedin:hover {\n background-position: -224px -77px;\n}\n.share-square-pinterest {\n background-position: -192px -44px;\n}\n.share-square-pinterest:hover {\n background-position: -192px -77px;\n}\n.share-square-rss {\n background-position: -160px -44px;\n}\n.share-square-rss:hover {\n background-position: -160px -77px;\n}\n.share-square-skype {\n background-position: -128px -44px;\n}\n.share-square-skype:hover {\n background-position: -128px -77px;\n}\n.share-square-stumbleupon {\n background-position: -640px -44px;\n}\n.share-square-stumbleupon:hover {\n background-position: -640px -77px;\n}\n.share-square-tumblr {\n background-position: -96px -44px;\n}\n.share-square-tumblr:hover {\n background-position: -96px -77px;\n}\n.share-square-twitter {\n background-position: -64px -44px;\n}\n.share-square-twitter:hover {\n background-position: -64px -77px;\n}\n.share-square-vimeo {\n background-position: -32px -44px;\n}\n.share-square-vimeo:hover {\n background-position: -32px -77px;\n}\n.share-square-youtube {\n background-position: 0 -44px;\n}\n.share-square-youtube:hover {\n background-position: 0 -77px;\n}\n\n"],[0,"\n"]],"start1":1149,"start2":1149,"length1":17,"length2":3590}]],"length":4739,"saved":false} diff --git a/.c9revisions/jquery.share.js.c9save b/.c9revisions/jquery.share.js.c9save new file mode 100644 index 0000000..3b240d6 --- /dev/null +++ b/.c9revisions/jquery.share.js.c9save @@ -0,0 +1,2 @@ +{"ts":1348403702847,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"/**\n * jQuery.share - social media sharing plugin\n * ---\n * @author Carol Skelly (http://in1.com)\n * @version 1.0\n * @license MIT license (http://opensource.org/licenses/mit-license.php)\n * ---\n */\n\n;(function ( $, window, document, undefined ) {\n\n $.fn.share = function(method) {\n\n var methods = {\n\n init : function(options) {\n this.share.settings = $.extend({}, this.share.defaults, options);\n var settings = this.share.settings,\n networks = this.share.settings.networks; \n \n // each instance of this plugin\n return this.each(function() {\n var $element = $(this),\n item;\n \n // display loader\n $element.addClass('share-loader');\n \n // append HTML for each network button\n networks.forEach(function(item) {\n lnk = $(\"\").appendTo($element);\n $(\"\"+item+\"\").appendTo(lnk);\n });\n \n });// end plugin instance\n \n } \n }\n\n var helpers = {\n \n networkDefs: {\n facebook:{url:'http://www.facebook.com/share.php?u=xxx',img:''},\n twitter:{url:'http://twitter.com/home?status=',img:''},\n linkedin:{url:'',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/linkedin.png'},\n in1:{url:'http://in1.com/cast',img:''},\n tumblr:{url:'http://www.tumblr.com/share?v=3&u=',img:''},\n digg:{url:'http://digg.com/submit?url=&title=',img:''},\n googleplus:{url:'https://plusone.google.com/_/+1/confirm?hl=en&url=',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/google.png'},\n googlebookmarks:{url:'http://www.google.com/bookmarks/mark?op=edit&bkmk=url&title=xxx&annotation='},\n reddit:{url:'http://reddit.com/submit?url=',img:''},\n pinterest:{url:'http://pinterest.com/pin/create/button/?url=xxx&media=&description=',img:''},\n posterous:{url:'http://posterous.com/share?linkto=xxx&title=xxx'},\n stumbleupon:{url:'http://www.stumbleupon.com/submit?url=xxx&title=',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/stumbleupon.png'},\n email:{url:'?subject=xxxxx&body=sdfsdfasdf'}\n }\n \n }\n \n if (methods[method]) {\n return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));\n } else if (typeof method === 'object' || !method) {\n return methods.init.apply(this, arguments);\n } else {\n $.error( 'Method \"' + method + '\" does not exist in social plugin');\n }\n\n }\n\n $.fn.share.defaults = {\n networks: ['in1','facebook','twitter','linkedin'],\n autoShow: true\n }\n\n $.fn.share.settings = {}\n \n})(jQuery);"]],"start1":0,"start2":0,"length1":0,"length2":3246}]],"length":3246} +{"contributors":[],"silentsave":false,"ts":1349437459825,"patch":[[{"diffs":[[0,"dow,"],[-1," document,"],[0," und"]],"start1":218,"start2":218,"length1":18,"length2":8},{"diffs":[[0,"ined ) {"],[1,"\n \n var document = window.document;"],[0,"\n\n $."]],"start1":228,"start2":228,"length1":16,"length2":57},{"diffs":[[0," "],[1," "],[0,"networks = this."]],"start1":514,"start2":514,"length1":32,"length2":36},{"diffs":[[0,"orks"],[-1,"; "],[1,",\n theme = this.share.settings.theme,\n orientation = this.share.settings.orientation,\n affix = this.share.settings.affix,\n margin = this.share.settings.margin,\n pageTitle = $(document).attr('title'),\n pageUrl = this.share.settings.urlToShare||$(location).attr('href'),\n pageDesc = \"\";\n \n $.each($(document).find('meta[name=\"description\"]'),function(idx,item){\n pageDesc = $(item).attr(\"content\");\n \t\t\t});"],[0,"\n "]],"start1":569,"start2":569,"length1":17,"length2":597},{"diffs":[[0," i"],[-1,"tem;\n"],[1,"d=$element.attr(\"id\"),\n "],[0," "]],"start1":1339,"start2":1339,"length1":13,"length2":32},{"diffs":[[0," "],[1," u=pageUrl,"],[0,"\n "]],"start1":1371,"start2":1371,"length1":32,"length2":45},{"diffs":[[0," "],[-1,"// display loader"],[1," t=pageTitle,"],[0,"\n "]],"start1":1417,"start2":1417,"length1":25,"length2":24},{"diffs":[[0," "],[-1,"$element.addClass('share-loader')"],[1," d=pageDesc.substring(0,250),\n href"],[0,";\n "]],"start1":1454,"start2":1454,"length1":41,"length2":69},{"diffs":[[0," "],[-1,"lnk = $(\"\").appendTo($element);\n $(\"\"+item+\"\").appendTo($element);\n });\n \n // customize css\n $(\"#\"+id+\".share-\"+theme).css('margin',margin);\n \n if (orientation != \"horizontal\"){\n $(\"#\"+id+\" a.share-\"+theme).css('display','block');\n }\n else {\n $(\"#\"+id+\" a.share-"],[0,"\"+"],[1,"t"],[0,"he"],[-1,"lpers.networkDefs[item].img+\"'/>\").appendTo(lnk)"],[1,"me).css('display','inline-block');\n }\n \n if (typeof affix != \"undefined\"){\n $element.addClass('share-affix');\n if (affix.indexOf('right')!=-1){\n $element.css('left','auto');\n $element.css('right','0px');\n if (affix.indexOf('center')!=-1){\n $element.css('top','40%');\n }\n }\n else if (affix.indexOf('left center')!=-1){\n $element.css('top','40%');\n }\n \n if (affix.indexOf('bottom')!=-1){\n $element.css('bottom','0px');\n $element.css('top','auto');\n if (affix.indexOf('center')!=-1){\n $element.css('left','40%');\n }\n }\n }\n \n // bind click\n $('.pop').click(function(){\n window.open($(this).attr('href'),'t','toolbar=0,resizable=1,status=0,width=640,height=528');\n return false"],[0,";\n "]],"start1":1675,"start2":1675,"length1":193,"length2":2076},{"diffs":[[0," \n"],[1," \n"],[0," "]],"start1":3778,"start2":3778,"length1":32,"length2":53},{"diffs":[[0,"ers = {\n"],[-1," \n"],[0," "]],"start1":3919,"start2":3919,"length1":29,"length2":16},{"diffs":[[0,"p?u="],[-1,"xxx',img:'"],[1,"|u|"],[0,"'},\n"]],"start1":4017,"start2":4017,"length1":18,"length2":11},{"diffs":[[0,"?status="],[-1,"',img:'"],[1,"|140|"],[0,"'},\n "]],"start1":4081,"start2":4081,"length1":23,"length2":21},{"diffs":[[0,"rl:'"],[-1,"',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/linkedin.png"],[1,"http://www.linkedin.com/shareArticle?mini=true&url=|u|&title=|t|&summary=|d|&source=in1.com"],[0,"'},\n"]],"start1":4125,"start2":4125,"length1":102,"length2":99},{"diffs":[[0,"url:'http://"],[1,"www."],[0,"in1.com/cast"]],"start1":4245,"start2":4245,"length1":24,"length2":28},{"diffs":[[0,"cast"],[-1,"',img:'"],[1,"?u=|u|"],[0,"'},\n"]],"start1":4269,"start2":4269,"length1":27,"length2":14},{"diffs":[[0,"e?v=3&u="],[-1,"',img:'"],[1,"|u|"],[0,"'},\n "]],"start1":4338,"start2":4338,"length1":23,"length2":19},{"diffs":[[0,"mit?url="],[1,"|u|"],[0,"&title="],[-1,"',img:'"],[1,"|t|"],[0,"'},\n "]],"start1":4399,"start2":4399,"length1":30,"length2":29},{"diffs":[[0,"url="],[-1,"',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/google.png'},\n googlebookmarks:{url:'http://www.google.com/bookmarks/mark?op=edit&bkmk=url&title=xxx&annotation="],[1,"|u|"],[0,"'},\n"]],"start1":4503,"start2":4503,"length1":217,"length2":11},{"diffs":[[0,"mit?url="],[-1,"',img:'"],[1,"|u|"],[0,"'},\n "]],"start1":4564,"start2":4564,"length1":23,"length2":19},{"diffs":[[0,"on/?url="],[-1,"xxx"],[1,"|u|"],[0,"&media=&"]],"start1":4647,"start2":4647,"length1":19,"length2":19},{"diffs":[[0,"ription="],[-1,"',img:'"],[1,"|d|"],[0,"'},\n "]],"start1":4670,"start2":4670,"length1":23,"length2":19},{"diffs":[[0,"kto="],[-1,"xxx"],[1,"|u|"],[0,"&title="],[-1,"xxx"],[1,"|t|"],[0,"'},\n"]],"start1":4747,"start2":4747,"length1":21,"length2":21},{"diffs":[[0,"url="],[-1,"xxx"],[1,"|u|"],[0,"&title="],[-1,"',img:'http://designchemical.com/blog/wp-content/themes/dc2011/dcsnt/images/icons/stumbleupon.png"],[1,"|t|"],[0,"'},\n"]],"start1":4836,"start2":4836,"length1":115,"length2":21},{"diffs":[[0,"l:{url:'"],[1,"mailto:"],[0,"?subject"]],"start1":4877,"start2":4877,"length1":16,"length2":23},{"diffs":[[0,"ect="],[-1,"xxxxx&body=sdfsdfasdf"],[1,"|t|"],[0,"'}\n "]],"start1":4897,"start2":4897,"length1":29,"length2":11},{"diffs":[[0," }\n"],[-1," \n"],[0," "]],"start1":4913,"start2":4913,"length1":25,"length2":16},{"diffs":[[0," "],[-1,"autoShow"],[1,"theme: 'icon', // use round icons sprite\n autoShow: true,\n margin: '3px',\n orientation: 'horizontal',\n useIn1"],[0,": tr"]],"start1":5382,"start2":5382,"length1":16,"length2":145},{"diffs":[[0,")(jQuery"],[-1,""],[0,""],[1,", window"],[0,");"]],"start1":5576,"start2":5576,"length1":10,"length2":18}]],"length":5594,"saved":false} diff --git a/README.md b/README.md index b9a4625..09d8d8e 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -jquery-share - A jQuery social plugin for simultaneous sharing to multiple social networks +jquery-share - A jQuery social plugin for simultaneous sharing to multiple social networks ================ Tired of social sharing plugins that make you share to each social network seperately? Then you'll love this easy-to-use jQuery social media plugin. -jQuery Share is a plugin that lets you (your blog readers and Website users) share content to multiple social networks in one place. -Use Share to post updates, content or screenshots to Facebook, Twitter, LinkedIn and Tumblr. +jQuery Share is a plugin that lets you (and your blog readers and Website users) share your content to multiple social networks from one place. +Use Share to post updates, content or screenshots to Facebook, Twitter, Pinterest, Digg, Google+, LinkedIn, Tumblr or email. Features ================ @@ -11,4 +11,10 @@ Features - Share updates from multiple social networks from a single form - Supports Facebook, Twitter, LinkedIn, Tumblr and In1. - Attractive buttons and multiple themes - - Easy to implement with just a few lines of code \ No newline at end of file + - Easy to implement with just a few lines of code + +Examples +================ + +[Click here for more information and examples][1] +[1]: http://plugins.in1.com/share \ No newline at end of file diff --git a/example.html b/example.html new file mode 100644 index 0000000..e69de29 diff --git a/images/social-icons-sprite.png b/images/social-icons-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..f8a8eb79e5ca1212322fb35bae9afc6168472c9a GIT binary patch literal 24163 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 E3mPxgKL7v# literal 0 HcmV?d00001 diff --git a/jquery.share.css b/jquery.share.css new file mode 100644 index 0000000..858d816 --- /dev/null +++ b/jquery.share.css @@ -0,0 +1,218 @@ + +.share { + +} + +.share-affix { + position: fixed; + top:50px; + left:0px; +} + +.share-icon { + background-repeat: no-repeat; + background-image:url('images/social-icons.png'); + height:40px; + width:40px; + display: inline-block; + text-indent: -99999px; + margin:2px; + opacity: .9; + filter:Alpha(Opacity=9); +} + +.share-icon:hover { + opacity: 1; + filter:Alpha(Opacity=10); +} + +.share-icon-digg { + background-position: -526px 0; +} +.share-icon-email { + background-position: -614px 0; +} +.share-icon-flickr { + background-position: -261px 0; +} +.share-icon-foursquare { + background-position: 0 0; +} +.share-icon-rss { + background-position: -305px 0; +} +.share-icon-facebook { + background-position: -131px 0; +} +.share-icon-twitter { + background-position: -174px 0; +} +.share-icon-tumblr { + background-position: -87px 0; +} +.share-icon-linkedin { + background-position: -438px 0; +} +.share-icon-vimeo { + background-position: -393px 0; +} +.share-icon-instagram { + background-position: -44px 0; +} +.share-icon-pinterest { + background-position: -349px 0; +} +.share-icon-googleplus { + background-position: -218px 0; +} +.share-icon-in1 { + background-position: -482px 0; +} +.share-icon-stumbleupon { + background-position: -570px 0; +} + +/**a.behance, a.delicious, a.deviantart, a.digg, a.dribbble, a.facebook, a.flickr, a.forrst, a.foursquare, a.googleplus, a.in1, a.instagram, a.lastfm, a.linkedin, a.pinterest, a.rss, a.skype, a.tumblr, a.twitter, a.vimeo, a.youtube {*/ +.share-square { + -moz-transition: all 0.2s linear 0s; + background: url("images/social-icons.png") no-repeat scroll left top transparent; + display: inline-block; + height: 32px; + line-height: 0; + margin: 2px; + width: 32px; +} +.share-square-behance { + background-position: -544px -44px; +} +.share-square-behance:hover { + background-position: -544px -77px; +} +.share-square-delicious { + background-position: -512px -44px; +} +.share-square-delicious:hover { + background-position: -512px -77px; +} +.share-square-deviantart { + background-position: -480px -44px; +} +.share-square-deviantart:hover { + background-position: -480px -77px; +} +.share-square-digg { + background-position: -448px -44px; +} +.share-square-digg:hover { + background-position: -448px -77px; +} +.share-square-dribbble { + background-position: -416px -44px; +} +.share-square-dribbble:hover { + background-position: -416px -77px; +} +.share-square-email { + background-position: -674px -44px; +} +.share-square-email:hover { + background-position: -674px -77px; +} +.share-square-facebook { + background-position: -384px -44px; +} +.share-square-facebook:hover { + background-position: -384px -77px; +} +.share-square-flickr { + background-position: -352px -44px; +} +.share-square-flickr:hover { + background-position: -352px -77px; +} +.share-square-forrst { + background-position: -320px -44px; +} +.share-square-forrst:hover { + background-position: -320px -77px; +} +.share-square-googleplus { + background-position: -288px -44px; +} +.share-square-googleplus:hover { + background-position: -288px -77px; +} +.share-square-in1 { + background-position: -576px -44px; +} +.share-square-in1:hover { + background-position: -576px -77px; +} +.share-square-instagram { + background-position: -608px -44px; +} +.share-square-instagram:hover { + background-position: -608px -77px; +} +.share-square-lastfm { + background-position: -256px -44px; +} +.share-square-lastfm:hover { + background-position: -256px -77px; +} +.share-square-linkedin { + background-position: -224px -44px; +} +.share-square-linkedin:hover { + background-position: -224px -77px; +} +.share-square-pinterest { + background-position: -192px -44px; +} +.share-square-pinterest:hover { + background-position: -192px -77px; +} +.share-square-rss { + background-position: -160px -44px; +} +.share-square-rss:hover { + background-position: -160px -77px; +} +.share-square-skype { + background-position: -128px -44px; +} +.share-square-skype:hover { + background-position: -128px -77px; +} +.share-square-stumbleupon { + background-position: -640px -44px; +} +.share-square-stumbleupon:hover { + background-position: -640px -77px; +} +.share-square-tumblr { + background-position: -96px -44px; +} +.share-square-tumblr:hover { + background-position: -96px -77px; +} +.share-square-twitter { + background-position: -64px -44px; +} +.share-square-twitter:hover { + background-position: -64px -77px; +} +.share-square-vimeo { + background-position: -32px -44px; +} +.share-square-vimeo:hover { + background-position: -32px -77px; +} +.share-square-youtube { + background-position: 0 -44px; +} +.share-square-youtube:hover { + background-position: 0 -77px; +} + + diff --git a/jquery.share.js b/jquery.share.js new file mode 100644 index 0000000..7b12e4f --- /dev/null +++ b/jquery.share.js @@ -0,0 +1,132 @@ +/** + * jQuery.share - social media sharing plugin + * --- + * @author Carol Skelly (http://in1.com) + * @version 1.0 + * @license MIT license (http://opensource.org/licenses/mit-license.php) + * --- + */ + +;(function ( $, window, undefined ) { + + var document = window.document; + + $.fn.share = function(method) { + + var methods = { + + init : function(options) { + this.share.settings = $.extend({}, this.share.defaults, options); + var settings = this.share.settings, + networks = this.share.settings.networks, + theme = this.share.settings.theme, + orientation = this.share.settings.orientation, + affix = this.share.settings.affix, + margin = this.share.settings.margin, + pageTitle = $(document).attr('title'), + pageUrl = this.share.settings.urlToShare||$(location).attr('href'), + pageDesc = ""; + + $.each($(document).find('meta[name="description"]'),function(idx,item){ + pageDesc = $(item).attr("content"); + }); + + // each instance of this plugin + return this.each(function() { + var $element = $(this), + id=$element.attr("id"), + u=pageUrl, + t=pageTitle, + d=pageDesc.substring(0,250), + href; + + // append HTML for each network button + networks.forEach(function(item) { + href = helpers.networkDefs[item].url; + href = href.replace('|u|',u).replace('|t|',t).replace('|d|',d).replace('|140|',t.substring(0,131)+' '+u); + $("").appendTo($element); + }); + + // customize css + $("#"+id+".share-"+theme).css('margin',margin); + + if (orientation != "horizontal"){ + $("#"+id+" a.share-"+theme).css('display','block'); + } + else { + $("#"+id+" a.share-"+theme).css('display','inline-block'); + } + + if (typeof affix != "undefined"){ + $element.addClass('share-affix'); + if (affix.indexOf('right')!=-1){ + $element.css('left','auto'); + $element.css('right','0px'); + if (affix.indexOf('center')!=-1){ + $element.css('top','40%'); + } + } + else if (affix.indexOf('left center')!=-1){ + $element.css('top','40%'); + } + + if (affix.indexOf('bottom')!=-1){ + $element.css('bottom','0px'); + $element.css('top','auto'); + if (affix.indexOf('center')!=-1){ + $element.css('left','40%'); + } + } + } + + // bind click + $('.pop').click(function(){ + window.open($(this).attr('href'),'t','toolbar=0,resizable=1,status=0,width=640,height=528'); + return false; + }); + + + });// end plugin instance + + } + } + + var helpers = { + networkDefs: { + facebook:{url:'http://www.facebook.com/share.php?u=|u|'}, + twitter:{url:'http://twitter.com/home?status=|140|'}, + linkedin:{url:'http://www.linkedin.com/shareArticle?mini=true&url=|u|&title=|t|&summary=|d|&source=in1.com'}, + in1:{url:'http://www.in1.com/cast?u=|u|'}, + tumblr:{url:'http://www.tumblr.com/share?v=3&u=|u|'}, + digg:{url:'http://digg.com/submit?url=|u|&title=|t|'}, + googleplus:{url:'https://plusone.google.com/_/+1/confirm?hl=en&url=|u|'}, + reddit:{url:'http://reddit.com/submit?url=|u|'}, + pinterest:{url:'http://pinterest.com/pin/create/button/?url=|u|&media=&description=|d|'}, + posterous:{url:'http://posterous.com/share?linkto=|u|&title=|t|'}, + stumbleupon:{url:'http://www.stumbleupon.com/submit?url=|u|&title=|t|'}, + email:{url:'mailto:?subject=|t|'} + } + } + + if (methods[method]) { + return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof method === 'object' || !method) { + return methods.init.apply(this, arguments); + } else { + $.error( 'Method "' + method + '" does not exist in social plugin'); + } + + } + + $.fn.share.defaults = { + networks: ['in1','facebook','twitter','linkedin'], + theme: 'icon', // use round icons sprite + autoShow: true, + margin: '3px', + orientation: 'horizontal', + useIn1: true + } + + $.fn.share.settings = {} + +})(jQuery, window); \ No newline at end of file