forked from yevi.org/Ghost_Ruby_Theme
48 lines
1.2 KiB
JavaScript
48 lines
1.2 KiB
JavaScript
$(function () {
|
|
'use strict';
|
|
social();
|
|
author();
|
|
stickySidebar();
|
|
});
|
|
|
|
function social() {
|
|
'use strict';
|
|
var data = {
|
|
facebook: {name: 'Facebook', icon: 'facebook'},
|
|
twitter: {name: 'Twitter', icon: 'twitter'},
|
|
instagram: {name: 'Instagram', icon: 'instagram'},
|
|
dribbble: {name: 'Dribbble', icon: 'dribbble'},
|
|
behance: {name: 'Behance', icon: 'behance'},
|
|
github: {name: 'GitHub', icon: 'github-circle'},
|
|
linkedin: {name: 'LinkedIn', icon: 'linkedin'},
|
|
vk: {name: 'VK', icon: 'vk'},
|
|
rss: {name: 'RSS', icon: 'rss'},
|
|
};
|
|
var links = themeOptions.social_links;
|
|
var output = '';
|
|
|
|
for (var key in links) {
|
|
if (links[key] != '') {
|
|
output += '<a class="social-item" href="' + links[key] + '" target="_blank"><i class="icon icon-' + data[key]['icon'] + '"></i></a>';
|
|
}
|
|
}
|
|
|
|
$('.social').html(output);
|
|
}
|
|
|
|
function author() {
|
|
'use strict';
|
|
$('.author-name').on('click', function () {
|
|
$(this).next('.author-social').toggleClass('enabled');
|
|
});
|
|
}
|
|
|
|
function stickySidebar() {
|
|
'use strict';
|
|
var marginTop = 30;
|
|
|
|
jQuery('.site-content > .container > .row > .col-lg-3').theiaStickySidebar({
|
|
additionalMarginTop: marginTop,
|
|
additionalMarginBottom: 30,
|
|
});
|
|
} |