Fix single button counter JS error + tweak single button style.
parent
1d3efdf00e
commit
012bef178f
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "social-likes",
|
||||
"version": "2.0.1",
|
||||
"version": "2.0.2",
|
||||
"main": ["./social-likes.min.js", "./social-likes.css"],
|
||||
"dependencies": {
|
||||
"jquery": ">=1.7"
|
||||
|
|
|
@ -19,7 +19,8 @@
|
|||
.social-likes_vertical{margin:-6px -4px;}
|
||||
.social-likes_vertical .social-likes__widget{display:block;margin:6px 4px}
|
||||
.social-likes_single-w{position:relative;display:inline-block}
|
||||
.social-likes_single{position:absolute;display:none;top:-19px;left:-15px;padding:6px 6px 4px;background:#fff;text-align:left;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);z-index:99999}
|
||||
.social-likes_single{position:absolute;display:none;top:-6px;left:-6px;padding:6px 6px 4px;background:#fff;text-align:left;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);z-index:99999}
|
||||
.social-likes_single .social-likes__widget:first-of-type{margin-right:14px}
|
||||
.social-likes__button_single{position:relative;padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top, #f7f7f7, #e2e2e2);background:-moz-linear-gradient(top, #f7f7f7, #e2e2e2);background:-ms-linear-gradient(top, #f7f7f7, #e2e2e2);background:-o-linear-gradient(top, #f7f7f7, #e2e2e2);background:linear-gradient(top, #f7f7f7, #e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,0.8);border-bottom-color:rgba(153,153,153,0.8)}
|
||||
.social-likes__button_single:hover{background:#f4f4f4;background:-webkit-linear-gradient(top, #f0f0f0, #cfcfcf);background:-moz-linear-gradient(top, #f0f0f0, #cfcfcf);background:-ms-linear-gradient(top, #f0f0f0, #cfcfcf);background:-o-linear-gradient(top, #f0f0f0, #cfcfcf);background:linear-gradient(top, #f0f0f0, #cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}
|
||||
.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNpMkl9IU2EYxp/zt50NxU3bnNYMLEANVQoCvYmJgQyI8Mbwxju9KlSEVClE8G4iiOq1oBhDoRQIQiTGCEMYkoyIMmyItrbh3Dk7/8/X2QmiB96bD37v9z4PD0UIoaPb0ZcZPfPUgBGgQFm6pUM3dZTFMRw4mgMBoVmwvwN84PXok9FXTJpLj2nXtTGNaDc0SnMRlgjeCq/gq/QJ/iq/IFmSkFNzAhi4LMryFeni3e232xzrueXpk1TJZ4NgORZ9bX3ovt2N/7X3bQ+7qV2IsghapX3CTSHCXqqXzSZrguIoTIen0VjdiLPCGRI/Ew7UFepyFqUyKcRP4nBTbqia2sSWtBLJy3lMPJpwoJ0vO1j8uAhJkxxw42gDbbVtSP1KOV5VQwXRCWFDvpC1GllFjacGWSmL+fg86irrsBBZAAFBNB5F4jQBN+dGUSvCTg6cwRGaoRlShsraP9lHRspg+MEwmv3NaPG3YPDeIEpGCV7Bi6ZAkzM8y4M9PD2keld7QfEU7NTg5t0oyIV/wRSVIi6uLjATnkHPnR7nberNlMUqhgJFVkBbNOzvHQ9zH+aQlbMghGD5YBm1FbUIN4ZhmAZixzGkc2mwpmkSjuJgEQsMGEw+nMRacg3j78ad7eWTlyJLsC1hPbmOka0RBPmgAwIGIOoiBu4PoL+135nkeRIUKLQH250Fm0ebmH0/i4aqBliKZYOG+R0mfAIrYCu5BVmVMdQ5hI5ghwOkC2msJFYQ+xyDh/aAmASmbv6gQo9Dz6o7q1/YcJAwBHYhnH7WuP8mnS1lnd56r3kBgrLO85/yC0zr89aD3HFOp3k6QAzCuIjrijEZsSSVRKWkiLzFiy7LJVqaJZuK+VU+k1fqO+ujfwQYAFtLOreC/KO5AAAAAElFTkSuQmCC");background-position:2px 3px}
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -47,7 +47,16 @@
|
|||
<li class="livejournal" title="Опубликовать ссылку в ЖЖ">LiveJournal</li>
|
||||
<li class="code" title="Получить код для публикации ссылки в другом сервисе" data-prompt="Скопируйте код в буфер обмена:">Код</li>
|
||||
</ul>
|
||||
|
||||
<ul class="social-likes social-likes_single" data-url="http://mail.ru/">
|
||||
<li class="facebook" title="Опубликовать ссылку на Фейсбуке">Facebook</li>
|
||||
<li class="twitter" data-via="sapegin" data-related="DessiTeckel:Моя такса" title="Опубликовать ссылку в Твиттере">Twitter</li>
|
||||
<!--li class="mailru" title="Опубликовать ссылку в Моём мире">Мой мир</li>
|
||||
<li class="vkontakte" title="Опубликовать ссылку во Вконтакте">Вконтакте</li>
|
||||
<li class="odnoklassniki" title="Опубликовать ссылку в Одноклассниках">Одноклассники</li-->
|
||||
<li class="plusone" data-counter="http://sapegin.ru/api/social-likes/googleplusonecount.php?url={PAGE_URL}&callback=?" title="Плюсануть в Гугле">Google+</li>
|
||||
<!--li class="livejournal" title="Опубликовать ссылку в ЖЖ">LiveJournal</li>
|
||||
<li class="code" title="Получить код для публикации ссылки в другом сервисе" data-prompt="Скопируйте код в буфер обмена:">Код</li-->
|
||||
</ul>
|
||||
|
||||
<h3>Old initialization HTML</h3>
|
||||
<ul class="social-likes">
|
||||
|
|
|
@ -17,9 +17,9 @@ module.exports = function(grunt) {
|
|||
|
||||
// Project configuration
|
||||
grunt.initConfig({
|
||||
cmpnt: '<json:../component.json>',
|
||||
meta: {
|
||||
version: '2.0.1',
|
||||
banner: "/*! Social Likes v<%= meta.version %> by Artem Sapegin - " +
|
||||
banner: "/*! Social Likes v<%= cmpnt.version %> by Artem Sapegin - " +
|
||||
"http://sapegin.github.com/social-likes - " +
|
||||
"Licensed MIT */"
|
||||
},
|
||||
|
|
|
@ -262,16 +262,15 @@ SocialLikes.prototype = {
|
|||
|
||||
this.initUserButtons();
|
||||
|
||||
if (this.single)
|
||||
if (this.single) {
|
||||
this.makeSingleButton();
|
||||
this.container.on('counter.social-likes', $.proxy(this.updateCounter, this));
|
||||
}
|
||||
|
||||
var options = this.options;
|
||||
this.container.find('li').each(function() {
|
||||
new Button($(this), options);
|
||||
});
|
||||
|
||||
if (this.single)
|
||||
this.makeSingleButton();
|
||||
},
|
||||
readOptions: function() {
|
||||
this.options = {};
|
||||
|
|
|
@ -145,14 +145,17 @@
|
|||
&_single {
|
||||
position:absolute;
|
||||
display:none;
|
||||
top:-19px;
|
||||
left:-15px;
|
||||
top:-6px;
|
||||
left:-6px;
|
||||
padding:6px 6px 4px;
|
||||
background:#fff;
|
||||
text-align:left;
|
||||
box-shadow:0 0 15px hsla(0,0%,0%,.3);
|
||||
z-index:99999;
|
||||
}
|
||||
&_single &__widget:first-of-type {
|
||||
margin-right:14px; // Prevent collapse of widget and close button
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue