From e334bdd01dba5e0ab2011ed5a1504d6179a4840b Mon Sep 17 00:00:00 2001 From: lucha Date: Wed, 25 Jul 2012 00:24:11 +0200 Subject: [PATCH] updated Privacy Share Buttons plugin --- .../css/socialshareprivacy.css | 134 ++-- .../images/dummy_gplus.png | Bin 724 -> 775 bytes .../images/dummy_identica.png | Bin 3913 -> 3041 bytes .../images/identica-share-button.png | Bin 0 -> 608 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../js/jquery.privacysharebuttons.js | 642 ++++++++++-------- .../js/jquery.privacysharebuttons.min.js | 2 +- .../libs/identishare.php | 98 --- .../libs/identishare/bubble-right.png | Bin 3035 -> 0 bytes .../libs/identishare/bubble.png | Bin 573 -> 0 bytes .../libs/identishare/button.png | Bin 1429 -> 0 bytes .../libs/identishare/share.png | Bin 3669 -> 0 bytes .../privacy-share-buttons.php | 26 +- .../plugins/privacy-share-buttons/readme.txt | 4 - 21 files changed, 439 insertions(+), 467 deletions(-) create mode 100644 wp-content/plugins/privacy-share-buttons/images/identica-share-button.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare.php delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/button.png delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/share.png diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css index d290ed2ad..25fb11b07 100755 --- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css @@ -1,71 +1,73 @@ -.social_share_privacy {clear:both; margin:0 auto; width:100%; margin-bottom:15px;} -.social_share_privacy_area {clear:both; margin:20px 0 !important; padding:0; height:25px; width:100%;} -.social_share_privacy_area li {margin:0 !important; padding:0; height:20px; float:left; list-style-type:none !important; list-style:none !important; background:none !important;} -.social_share_privacy_area li .dummy_btn {float:left; margin-left:10px; cursor:pointer; padding:0;} +.social_share_privacy {width:100%;} +.social_share_privacy_area ul {position:relative;} +.social_share_privacy_area li {float:left; list-style-type:none !important; list-style:none !important;} +.social_share_privacy_area li .dummy_btn {cursor:pointer;} -/* Facebook begin */ -.social_share_privacy_area .facebook {width: 175px;} -.social_share_privacy_area .facebook .fb_edge_comment_widget {width:400px;} -/* .social_share_privacy_area .facebook div.dummy_btn {width: 150px;} - *//* Facebook end */ +/* Tooltips */ +.social_share_privacy .dropdown {border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#F7F7F7; color:#000; z-index:500; padding:4px 5px; font-weight: bold;} +.social_share_privacy_area li {position:relative;} +.social_share_privacy_area li span.info {position:absolute; bottom:35px;} -/* Identica begin */ -.social_share_privacy_area .identica {width:148px;} -/* identica end */ +/* Info & Option dropdown */ +.social_share_privacy_area .psb_info {position:absolute; bottom:8em; width:150px;} +.social_share_privacy_area #option-dropdown label.checked {color:#090;} +.social_share_privacy_area div#option-dropdown {position:absolute; bottom:-6em; float:left;} -/* Twitter begin */ -.social_share_privacy_area .twitter {width:148px;} -.social_share_privacy_area li div.tweet {width:115px;} -/* Twitter end */ +/* Services */ +.social_share_privacy_area li div {width:100px;} +.social_share_privacy_area .twitter {width:80px;} +.social_share_privacy_area .facebook {width: 125px; padding-right:10px;} +.social_share_privacy_area .identica {width:125px;} +.ui-icon-identica { background-image: url("../images/identica-share-button.png") !important; } +.ui-icon-identica-dummy { background-image: url("../images/dummy_identica.png") !important; } -/* Google+ begin */ -.social_share_privacy_area .gplus {width:123px;} -.social_share_privacy_area li div.gplusone {width:90px;} -/* Google+ end */ - -/* Flattr begin */ -.social_share_privacy_area .flattr {width:148px;} -.social_share_privacy_area li div.flattrbtn {width:115px;} -/* Flattr end */ - -/* Switch begin */ -.social_share_privacy_area li .switch {display: none; text-indent:-9999em; background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width:23px; height:12px; overflow:hidden; float:left; margin:4px 0 0; cursor:pointer;} -.social_share_privacy_area li .switch.on {background-position:0 -12px;} -/* Switch end */ - -/* Tooltips begin */ -.social_share_privacy_area li.help_info {position:relative; padding:0 !important; margin:10px 0 !important;} -.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info {display:none; position:absolute; bottom:40px; left:-10px; width:290px; padding:10px 15px; font-size:12px; line-height:16px; font-weight:bold; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#fdfbec; color:#000; z-index:500;} -.social_share_privacy_area li .help_info.icon .info {left:-150px; width:350px;} -.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info {display:block;} -.social_share_privacy_area li.help_info.info_off.display .info {display:none;} -.social_share_privacy_area li .help_info.icon {background:#fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll; width:25px; height:20px; position:relative; display:inline-block; vertical-align:top; border:2px solid #e7e3e3; border-right-width:0; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;} -.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width:0; border-left-width:0;} -.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} -/* Tooltips end */ - -/* Settings/Info begin */ -.social_share_privacy_area li.settings_info {position:relative; top:8px; width:135px; overflow:visible;} -.social_share_privacy_area li.settings_info a {text-decoration:none; margin:0 !important;} -.social_share_privacy_area li.settings_info .settings_info_menu {background-color:#f3f4f5; border:2px solid #e7e3e3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #c1c1c1; -webkit-box-shadow:2px 2px 3px #c1c1c1; box-shadow:3px 3px 3px #c1c1c1; left:0; position:absolute; top:0; width:135px; z-index:10;} -.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent; } -.social_share_privacy_area li.settings_info .settings_info_menu.off form {display:none;} -.social_share_privacy_area li.settings_info .settings_info_menu .settings {text-indent:-9999em; display:inline-block; background: #fff url(../images/settings.png) no-repeat center center scroll; width:25px; height:20px; border:2px solid #e7e3e3; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; border-left:1px solid #ddd;} -.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width:0;} -.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {border-width: 0; margin:0; padding:0 10px 10px; } -.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {font-size:11px; font-weight:bold; line-height:14px; margin:0; padding:10px 0; width:115px; color:#151515;} -.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear:both; float:left; margin:4px 10px 4px 0; width:auto;} -.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display:inline-block; float:left; font-size:12px; font-weight:bold; line-height:24px; -moz-transition:color .5s ease-in; -webkit-transition:color .5s ease-in; transition:color .5s ease-in; color:#151515; margin-bottom:0px;} -.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color:#090;} - - -@media (max-width: 800px) { - .social_share_privacy_area .settings_info {clear: left;} +.count-o { + position: relative; + float: right; + top: 3px; + background: none repeat scroll 0 0 #fff; + border: 1px solid #bbb; + min-height: 18px; + min-width: 15px; + max-width: 30px; + text-align: center; + visibility: visible; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin: 0 0 0 5px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; } - -/* Clearfix (as it will come in WP 3.4) ------------------------------------------------ */ -.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} -.clearfix {display:inline-block;} -html[xmlns] .clearfix {display:block;} -* html .clearfix {height:1%;} \ No newline at end of file +#count { + color: #333; +} +#count:hover, #count:focus { + color: #333; + text-decoration: underline; +} +.count-o i, .count-o u { + border: 4px transparent solid; + -moz-border-bottom-colors: none; + -moz-border-image: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + border-color: transparent #aaa transparent -moz-use-text-color; + border-style: solid solid solid none; + border-width: 4px 4px 4px 0; + border-right-color: #aaa; + height: 0; + left: 0; + line-height: 0; + margin: -4px 0 0 -4px; + position: absolute; + top: 50%; + width: 0; +} +.count-o u { + border-right-color: #fff; + margin-left: -3px; +} \ No newline at end of file diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png index e26102922d7d2720e8f42cc166aff9cfeb2d500c..37e5cec7119d91da15b8a71d6ffc60ed1960570e 100644 GIT binary patch delta 714 zcmV;*0yX{A1&0QZNq?zHL_t(|+PqdxODbU)J!6*92Ur`e7KN>Xwp}PB2oX1~65NQ^ zCa^!z<=#Khro|0G+_ckn;U}=ZgMpK`=z8Fp(f6I1^UQh9 z`@Ew-MLL~cRZr_`{6Ke*Qe$&&ZtjngN~Jc2hK7DkOiW;4V1J-1?00u}D3{B)xw-ji zetCIWpPZb8$z;Og<6~D6=)vhQC)I`uNsGJ}txv4-`$y<{kFBQPU z!vp2O_4PH1#iG-+XClNtDRta&R~tu-omQB5pJqI5;>Ea*fDH z0TU;=0-DXH3^1Oao-jQ{lHGSMDqS5HP|FKvMl}ZJ@y}de7yAW<3E-x>|2dxuS zgHwkB`Cy}gZC7`bY-kix~#59M8hoXqz@5k`)@Q2+|Gc6xP#o7^cQb0UFvpAhjc)eaBCwOi( z=0_0?P1BF4tXIxahPQ)xR+Kk%7G^LhzRPfu}i zaUpWkxs;w=ac^%=l;Otl6&Mk}Ga(OWXJG@06Lq=0oxEv9!-tbJXi~X()vH!Sb!-^c%}g wZiNIpJ3AY1pJetf?Zy>;lKFhT-+u)d00|ewi}MXZ?f?J)07*qoM6N<$g0o3v?*IS* delta 663 zcmV;I0%-k*2Gj+RNq=@pL_t(|+Qe49s$xM5j;>(0{^Bo)Vqvisf;LvSvC(qhz(TO{ zEv$V9D=kC>A7sTwL=+V92dzX!LEV#Ca>$9}^>UjHs541U^369%j<(0+0rh(Qfxq~% z*=&|yr_%{KA^%h=1$MjLqT~BSBB9n4j|BJWbUOIMkOwz#L4PO1Zb?dd{Gj;#e$z&Y zxp+Jt(^txNyZvpaVB87U{1nngKsa#p*Xik5u4C(@Ba_KMGMTglkV$wDens35*Z2GV zDJiYV&htzr6L2UP27vz|3IL)(WU@$PExfXQM>sQz0iy0Z$)ta$(}Cr33AI}7EeHjG z?nV}y+@H^9Sbr=Q;PraV%IEjK-|wN-YN_NtpU>3mYKV)22azY|`}uqh&1Mtw`8*Vh zMKjRpbb@ZT3!~A<1Qn0REv)h@mWNa|aJ${!QcXeRl??_17>~yg4u|1#xhN(=q0pCN zVn;mHfRtXZ2b;|XuGgzVJRA;THk&Chl}ZI%E*F%`Wq*i9qtIwHlpX=dQ|szVG4Kum zCO0OQ>2o|D;cz%8^r)j2COt|d60yt#U3?nb3czP{;ptGO(K%GAVL>mH-_Rrc{+XcF@>~^~$o6V{UC;GS@uL>m=i)rV| zD<+;8;D3{m3l`hQ$A<#PDW(Lw-A?VP0QvoM5b`DEkWRYZ<*ZJN4{{p@zR%JZSVyRU6^;dua0BzYN?GW6plQ#eW002ovPDHLkV1ixpNZbGb diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png b/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png index 638f9686ba1a468fde082fe448ef624e26df1c9a..ae94648d602334cf66349520babb8452bd32203e 100644 GIT binary patch delta 411 zcmV;M0c8Hk9^n@uiBL{Q4GJ0x0000DNk~Le0000C0000C2m}BC0Q`KEY_TCy3V#A( zOGiWi|A&vvzW@LL32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RX2New!9U!C>*8l(k zBS}O-R2b7W$-heiQ2+<N zaPYqff(&wt;;2l*1TRy|(@T8sdVdY!XZ?_QSXd1$ohT{E9JD?QwcPDP9M2$tv3yjj zk8p4>c$i{$nX8-$vKHE@Hsm^K=6@_DsHcUl;ClVFh=cQt*cY>lKny@6eCTeAJsY5E zildpYJSI>EP_=K)#vo~lD3wf(o)yCr{<)V7jug-+YkAOuWeoXNWDu|2rEnhw4|+Nh z9>&}*$H3{@w3eG@LQhr}P7T%E*t&S>`|(|ScL}h0Y-Zc=gFym=A5Gyp<*1L4xBGh0 zNXoPi&O2YWBPdsSiO3S0L;w@xGn(4z_Zq*w(NHi(;(soOa`SyH$^`%b002ovPDHLk FV1i0*tF!LnWp*2 z-o1N|x3;!Mecwk2fe?a#?EfVJhE*Jg%jI&n*81v^BS(G$3V<&H65()oDv?OEE2S_^ z6RkB;%BDyJx|U@zH-9(B>({RVICkt9ot>Q|5{Wf>>%neD#`8RCwHmf<GtArXm0Fbo5&^_EFA>P<{ckjv#Z)H`wF1Oo#D8OFq^m|QML zDwSejV1Q&Yi4X$IvUvFLAunFMKq*CEUtc|J15#VH6+{Yv=Xvbgx9|Ioj*efXVHkta zXf$e?CZ=iDm6}XMN~IFdo;{Nl>g(}%oRN_c+S}WinVF$lt*(jtt&#{t zN{L|@n5IcI8h>pGg+fCT=oCV%VY;1UeEISv0H;r%#x%_@Zd55ncXu}cGcz-F2W+>H zNGZ`es8t-6N~zXn!su&a+crQwp*PB(;Fet1Z7Mgu=Dc99);c1E5OSv^8o@3vFMshr z_ou_CG|O$cKS{TAxI{Z04yynec`nL?0@9sB)MFU`}gm25r_;M)U++eK0K9tj3V>?0 z%A-e*SXfx#(4j;1waLjzVzC(a?%g9EkMsWhd#+!<&iME^{r&wrC*u3QyPXoaUKSP> z02mz|Wq;3}JuELT*Z&0xe(v14dNF8gYvatBGo;gLR#sLBhr>JS!?f$V#hvz3zVA~k z7P)ZY0;f)$A`}YYI1c4<8Gx3S76u0gnVp?oV<#xtLAh?$W^k74x@8H>d7g*kIC!47 z?PMPw9;TwNhqbJu+Q;{cJYN^z<|% zBO^`EBaY*+va*8bdA?;??<$o_Pk(>^KVsFWc>45d5(oyX)^BB~+DMAUV(G(&57}z9 zdim0&OP>d;#!)wu$tcHh2DR3gf$x-3tuaCf^(}z+ecy9kw+Q5I+y31!jPdj5&%6FA afqwzhAv(7t!Sag$0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf0005=Nklff zPixa)00-dTo1~dG=^ENKJqRU4ibZsudhpL}gE0!qE<-I0#EZ)CBnVzS?Vl^QZUXD7Yg)4yM4FP>(zDv zkcO`7=QlU4Os|(1+BO-CM)jllymL%Zav4qAN{6B5X&TQdfI5EL0rFp0SADBkjN9e10|0`ms#QWMhNDsaCh+BzD5Cl&+y|VGt=2uhxQHx} zdLc=MAV`uKF@~SBS*H%*I_LPC9frFe=ZIWa$}TOXgeVNhF=I%kQn@Prmjceok^~UK z$CJsC;5tr|bB>IrZS4U0e}i5sZ6v}FE@M+G2pqw&tXgCkG#!T8m9@2RO*Zuwg@Cg9CG0j`24CCo>+Xhorc#I(-Ns#ArFhv0!3}Vmsr+fXr zAtnIw(se&AcDwt!X|5+lQ4l>3F{P~U`-je8FqJtM2IC&xri@yMe?dQPIzw;OX0000{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd GIT binary patch literal 111 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..45e8928e5284adacea3f9ec07b9b50667d2ac65f GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c GIT binary patch literal 4369 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 k*Kv;w;*%(i9W@fAqs5i2wiq literal 0 HcmV?d00001 diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba708c39172a69e069136bd1309c4322c61f571 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js index 3dfc84275..26eb3871b 100644 --- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js @@ -2,315 +2,391 @@ * jQuery Privacy Share Buttons plugin * * ideas, original code and images taken from: - * http://www.heise.de/extras/socialshareprivacy/ + * http://www.heise.de/extras/socialshareprivacy/ * Copyright (c) 2011 Hilko Holweg, Sebastian Hilbig, Nicolas Heiringhoff, Juergen Schmidt, - * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de - * - * Copyright (c) 2012 lucha - * - * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 + * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de + * + * Copyright (c) 2012 lucha + * + * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 */ ;(function($) { -var SocialButton = function(elements, options){ - - this.elements = elements; - this.options = $.extend(true, {}, this.defaults, options); - - if (!this.is_on()) - return; - - this.append_css(); - this.attach(); + $.widget('psb.baseButton', { + // default options + options : { + 'name' : '', + 'display_name' : '', + 'txt_info' : 'Click here to enable the button', + 'dummy_img' : '', + 'javascript': '', + 'js_loaded' : false + }, -}; SocialButton.prototype = { - // defalt values for options - defaults : { - 'info_link' : 'http://cavallette.noblogs.org/?p=7641', - 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the i ', - 'settings_perma' : 'Permanently enable data transfer for:', - 'css_path' : '', - 'uri' : '', - 'cookie_options' : { - 'path' : '/', - 'expires' : 365 + _create: function(){ + var self = this; + $('' + this.options.txt_info + '') + .hide() + .addClass('dropdown') + .appendTo(this.element); + $('
') + .append(this._dummy_image()) + .appendTo(this.element); + + this.element.click( function(event) {self.switch_button();}); + + this.element.hover( + function(){ + var info = $('.info',self.element); + if(!info.hasClass('info_off')) + info.show(); }, - 'services' : { - 'facebook' : { - 'display_name' : 'Facebook', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see i .', - 'txt_off' : 'not connected with Facebook', - 'txt_on' : 'connected with Facebook', - 'dummy_img' : '', - 'action' : 'recommend', - 'iframe_src' : function (options){ - // return ''; - return '
' - +'' - +'
'; - // return ''; - } - }, - 'twitter' : { - 'display_name' : 'Twitter', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see i .', - 'txt_off' : 'not connected with Twitter', - 'txt_on' : 'connected with Twitter', - 'dummy_img' : '', - 'reply_to' : '', - 'text' : encodeURIComponent(document.title), - 'iframe_src' : function(options){ - var reply_to = (options.services.twitter.reply_to != '') ? '&via=' + options.services.twitter.reply_to : ''; - - return ''; - } - }, - 'identica' : { - 'display_name' : 'Identi.ca', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see i .', - 'txt_off' : 'not connected with Identi.ca', - 'txt_on' : 'connected with Identi.ca', - 'dummy_img' : '', - 'text' : encodeURIComponent(document.title), - 'identica_lib' : '', - 'iframe_src' : function(options){ - return ''; - } - }, - 'gplus' : { - 'display_name' : 'Google+', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see i .', - 'txt_off' : 'not connected with Google+', - 'txt_on' : 'connected with Google+', - 'dummy_img' : '', - 'language' : 'en', - 'iframe_src' : function(options){ - var gplusdiv = $('
'); - var gplusjs = ''; - return gplusdiv.append(gplusjs); - } - } -/* 'flattr' : { - 'display_name' : 'Flattr', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see i .', - 'txt_flattr_off' : 'not connected with Flattr', - 'txt_flattr_on' : 'connected with Flattr', - 'dummy_img' : '', - 'iframe_src' : function(){return '';} - }, - 'xing' : { - 'display_name' : 'Xing', - 'status' : 'off', - 'perma' : 'on', - 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see i .', - 'txt_gplus_off' : 'not connected with Xing', - 'txt_plus_on' : 'connected with Xing', - 'dummy_img' : '', - 'xing_lib' : '', - 'iframe_src' : function(){return '';} - } -*/ - } + function() { + $('.info',self.element).hide(); + }); }, - // let's check if at least one service is active - is_on : function(){ - var is_on = false; - for (var name in this.options.services){ - var serv = this.options.services[name]; - if (serv.status == 'on'){ - is_on = true; - break; - } - } - return is_on; + _dummy_image : function(){ + return $('', { + src : this.options.dummy_img, + alt : this.options.display_name + ' Dummy Image', + "class" : 'dummy_img' + }); + }, + + _javascript_is_loaded : function(){ + var proto = Object.getPrototypeOf(this); + var selector = proto.widgetBaseClass; + var name = proto.widgetName; + this._trigger('javacript',selector); + if ($(":"+selector).filter(function(index){return $(this)[name]('option','js_loaded');}).length > 0){ + return true; + } + return false; + }, - // let's check if we have to show the settings area - perma_is_on : function(){ - var perma_is_on = false; - for (var name in this.options.services){ - var serv = this.options.services[name]; - if (serv.status == 'on' && serv.perma == 'on'){ - perma_is_on = true; - break; - } - } - // IE7 has problems with cookies and JSON, so we don't show them the settings area - return perma_is_on && (!$.browser.msie || ($.browser.msie && ($.browser.version > 7.0))); + _append_javascript : function(){ + if (!this.options.javascript || this._javascript_is_loaded() ) + return; + this.options.js_loaded = true; + $.getScript(this.options.javascript); }, - // adds CSS to head if we have to do so - append_css : function(){ - // insert stylesheet into document and prepend target element - if (this.options.css_path.length > 0) { - // IE fix (needed for IE < 9 - but this is done for all IE versions) - if (document.createStyleSheet) { - document.createStyleSheet(options.css_path); - } else { - $('head').append(''); - } - } + _get_uri: function(){ + var url = this.element.parents(".post").find('.entry-title').find("a").attr("href"); + if (url) + return url; + else + return document.URL; }, - dummy_image : function(service){ - return $('', { - src : service.dummy_img, - alt : service.display_name + ' Dummy Image', - "class" : 'dummy_img' - }); + switch_button : function(){ + var el = this.element; + var info = $('.info',el); + var dummy = $('.dummy_btn',el); + + if (dummy.hasClass('off')){ + this._trigger('switch-on',el); + info.addClass('info_off').hide(); + dummy.addClass('on').removeClass('off').html(this._real_btn()); + this._append_javascript(); + } + /* we don't really want to deactivate the buttons... + else { + this._trigger('switch-off',el); + info.removeClass('info_off'); + dummy.addClass('off').removeClass('on').html(this._dummy_image()) + }*/ + } + }); + + $.widget('psb.twitterButton',$.psb.baseButton,{ + options : { + 'name' : 'twitter', + 'display_name' : 'Twitter', + 'javascript' : '//platform.twitter.com/widgets.js', + 'reply_to': '', + 'language': '', }, - switch_button : function(service, element){ - var c_switch = $('.switch',$(element)); - var dummy_div = $('div.dummy_btn',$(element)); - - if (c_switch.hasClass('off')){ - $(element).addClass('info_off'); - c_switch.addClass('on').removeClass('off').html(service.txt_on); - dummy_div.html(service.iframe_src(this.options)); - } else { - $(element).removeClass('info_off'); - c_switch.addClass('off').removeClass('on').html(service.txt_off); - dummy_div.html(this.dummy_image(service)); - } + _real_btn: function() { + return $('') + .attr('data-url',this._get_uri()) + .attr('counturl',this._get_uri()) + .attr('data-via',this.options.reply_to) + .attr('data-lang', this.options.language) + .attr('data-related', this.options.reply_to) + .attr('data-dnt',true); }, - attach : function(){ - var self = this; - this.elements.each( function(){ - // contex will hold all the button, whether active or not, and the info and setting area - var context = $('').appendTo(this); - - // let's add the single buttons - for (var name in self.options.services){ - var serv = self.options.services[name]; - if (serv.status != 'on') - continue; + }); + + $.widget('psb.identicaButton',$.psb.baseButton,{ + options : { + 'name' : 'identica', + 'display_name' : 'Identi.ca', + 'img': '', + 'javascript' : '', + 'reply_to': '', + 'language': '', + 'result_limit' :100, + 'count': 0, + }, + + countPost: function(){ + var self = this; + $.get('https://identi.ca/api/search.json?q='+self._get_uri()+'&rpp=100',function(data){ + var num; + if (data.results.length >= self.options.result_limit) + num = self.options.result_limit + '+'; + else + num = data.results.length; + self.option('count',num); + }); + }, - var iframe = serv.iframe_src(self.options); + _button: function(disabled){ + var count = this.options.count; + var icon = disabled ? 'ui-icon-identica-dummy' : 'ui-icon-identica'; + return $('identi.ca') + .button({ + icons:{ + primary: icon, + }, + text: true, + label: 'identi.ca', + disabled: false, + }); + }, - var container = $('
  • ' + serv.txt_info + '
  • ').appendTo(context); + _dummy_image: function(){ + var self = this; + return this._button(true); + }, + _real_btn: function(){ + var self = this; + this.countPost(); + var container = $('
    ') + container.append( this._button(false).click(function(event) {self.share();})); + $('
    ') + .append('') + .append('...') + .appendTo(container); - $('' + serv.txt_off + '').appendTo(container); - var dummy_div = $('
    ').appendTo(container); - dummy_div.append(self.dummy_image(serv)); + return container.width(110); + }, - container.click( {serv:serv, element:container}, function(event){ - self.switch_button(event.data.serv,event.data.element); - }); - } - - // now it's time for the info area - var container = $('
  • ' - +'
  • ' - ).appendTo(context); - - // show the overlays of the buttons and info area - $('.help_info').each(function(){ - $(this).mouseenter(function() { - if(!$(this).hasClass('info_off')) - $('.info',this).show(); - }); - $(this).mouseleave(function() { $('.info',this).hide();}); - }); + share: function(){ + /*Encode the title*/ + var d=document, e=window.getSelection, k=d.getSelection, x=d.selection, s=(e?e():(k)?k():(x?x.createRange().text:0)), l=d.location, e=encodeURIComponent, pagetitle=((e(s))?e(s):e(d.title)); + var reply = '' + if (this.options.reply_to){ + reply = ' via @' + this.options.reply_to; + } + var status = 'http://identi.ca/index.php?action=newnotice&status_textarea='+pagetitle+ ' ' + this._get_uri() + reply; + window.open(status,'t','toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480'); + }, + + _setOption: function(key, value){ + switch(key){ + case 'count': + this.element.find('#count') + .attr('href', 'https://identi.ca/search/notice?q='+this._get_uri()) + .html(value) + break; + } + $.Widget.prototype._setOption.apply(this,arguments) + }, - // and finally it's time for the settings area (i.e. permanent activation) - if (self.perma_is_on()){ - var info_menu = container.find('.settings_info_menu').removeClass('perma_option_off'); - $('Settings
    ' + self.options.settings_perma + '
    ').appendTo(info_menu); - - for (var name in self.options.services){ - var serv = self.options.services[name]; - // first let's check if we have the perma option activated - if (!(serv.status == 'on' && serv.perma=='on')) - continue; - - // let's get the cookie and check if we have to activate the button - var checked = ($.cookie('privacyShareButtons_'+name) == 'perma_on') ? 'checked="checked"' : ''; - info_menu.find('form fieldset').append( - '' - + ''); - - // if it's need, let's click the button so it gets activated - if (checked != '') - $('li.'+name+' span.switch',context).click(); - } - - info_menu.find('span.settings').css('cursor', 'pointer'); - // show the overlay of the setting area - info_menu.find('span.settings').mouseenter(function(){ - info_menu.removeClass('off').addClass('on'); - }); - container.mouseleave(function(){ - info_menu.removeClass('on').addClass('off'); - }); - - // let's handle changes in the settings - $(info_menu.find('fieldset input')).click( function (event) { - var click = event.target.id; - var service = click.substr(click.lastIndexOf('_') + 1, click.length); - var cookie_name = 'privacyShareButtons_' + service; + }); - if ($('#' + event.target.id + ':checked').length) { - $.cookie(cookie_name,'perma_on',self.options.cookie_options); - $('form fieldset label[for=' + click + ']', context).addClass('checked'); - } else { - $.cookie(cookie_name,null,self.options.cookie_options); - $('form fieldset label[for=' + click + ']', context).removeClass('checked'); - } - }); - } + $.widget('psb.facebookButton',$.psb.baseButton,{ + options : { + 'name' : 'facebook', + 'display_name' : 'Facebook', + 'javascript' : "//connect.facebook.net/en_US/all.js#xfbml=1", + 'action' : 'recommend', + 'js_id' : 'facebook-jssdk' + }, + + _real_btn: function() { + return $('
    '); + }, + + _append_javascript : function(){ + if (!this._javascript_is_loaded()){ + $('body').append('
    '); + this.options.js_loaded = true; + $.getScript(this.options.javascript, function(){ + FB.init(); + FB.XFBML.parse(); }); + } else { + FB.XFBML.parse(); + } + }, + + }); + + $.widget('psb.gplusButton',$.psb.baseButton,{ + options : { + 'name' : 'gplus', + 'display_name' : 'Google+', + 'javascript' : '//apis.google.com/js/plusone.js', + }, + + _real_btn: function() { + return $('
    '); } + + }); + + $.widget('psb.socialShareButtons',{ + options: { + 'info_link' : 'https://github.com/controesempio/Privacy-Share-Buttons', + 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf here .', + 'perma' : 'on', + 'settings_perma' : 'Permanently enable data transfer for:', + 'css_path' : '', + 'cookie_options' : { + 'path' : '/', + 'expires' : 365 + }, + 'services' : {}, + }, + + _create: function() { + if (!this.options.services) + return; + this._append_css(); + this._attach(); + + }, + + _attach: function() { + + var context = $('').appendTo(this.element); + + // social buttons + for (var name in this.options.services){ + if (!$.psb[name+'Button']) + continue; + var li = $('
  • '); + container.prependTo(context); + // info button + this._info_area(container); + // and finally it's time for the settings area (i.e. permanent activation) + this._options_area(container); + container.buttonset(); + }, + + _options_submenu: function(container){ + var self = this; + // let's add a sub-option for each service + // which has perma-option on + var option_submenu = $("
    ") + .addClass('dropdown') + .html(this.options.settings_perma+'
    '); + + var update = function(event){ + var click = event.target.id; + var service = click.substr(click.lastIndexOf('_') + 1, click.length); + var cookie_name = 'privacyShareButtons_' + service; + var checkbox = option_submenu.find('#' + event.target.id); + + if (checkbox.is(':checked')) { + $.cookie(cookie_name,'perma_on',self.options.cookie_options); + option_submenu.find('label[for=' + click + ']').addClass('checked'); + } else { + $.cookie(cookie_name,null,self.options.cookie_options); + option_submenu.find('label[for=' + click + ']').removeClass('checked'); + } + }; + + for (var name in this.options.services){ + var serv = this.options.services[name]; + + var checkbox = $("") + .attr('id', 'perma_status_'+name) + .click( update ); + + // let's get the cookie and check if we have to activate the button + if ($.cookie('privacyShareButtons_'+name) == 'perma_on'){ + checkbox.attr('checked',true); + // we need to activate the button! + this.element.find('.'+name).click(); + } + checkbox.appendTo(option_submenu); + $("
    ") + .attr('for', "perma_status_"+name) + .html(serv.display_name) + .appendTo(option_submenu); + } + option_submenu.hide().appendTo(container.parent()); + }, + + _options_area: function(container){ + if (this.options.perma){ + // the option button + $("") + .button({ + icons:{ + primary:'ui-icon-wrench', + secondary: "ui-icon-triangle-1-s" + }, + text:false + }) + .click(function(){ + container.parent().find('#option-dropdown').toggle(100); + }) + .appendTo(container); + this._options_submenu(container); + } + }, + + _info_area : function(container){ + // now it's time for the info area + var info_dialog = $("
    ") + .addClass('psb_info') + .addClass('dropdown') + .html("

    "+this.options.txt_help+"

    ") + .hide() + .mouseleave( function() {$(this).hide();}) + .appendTo(container.parent()); + + $("").button({ + icons:{primary:'ui-icon-info'}, + text:false + }) + .click( + function(){ info_dialog.toggle();}) + .appendTo(container); + }, + + // adds CSS to head if we have to do so + _append_css : function(){ + // insert stylesheet into document and prepend target element + if (this.options.css_path) { + // IE fix (needed for IE < 9 - but this is done for all IE versions) + if (document.createStyleSheet) { + document.createStyleSheet(options.css_path); + } else { + $('head').append(''); + } + } + }, -} + }); -$.fn.socialShareButtons = function(options){ - new SocialButton(this, options); - return this; -} -$(document).ready($(".social_share_privacy").socialShareButtons(socialshareprivacy_settings)); + $(document).ready( + $(".social_share_privacy").each(function(){ + $(this).socialShareButtons(socialshareprivacy_settings); + })) })(jQuery); diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js index 8d753eec6..fd5530317 100644 --- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js @@ -1 +1 @@ -(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the i ",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see i .",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'